# 모노그래픽 암호 (Monographic)

모노그래픽(monographic, 단일 문자 단위) 암호는 평문을 한 글자(기호)씩 따로 암호문 기호로 바꾸는 방식입니다. 그리스어로 '하나의 글자'라는 뜻이며, 두 글자 이상을 한 묶음으로 처리하는 다중 문자(폴리그래픽, polygraphic) 암호와 대비됩니다. '단행본의'라는 출판 용어와는 무관합니다.

## 자세히 알아보기

모노그래픽 암호의 대표 예는 다음과 같습니다.

- 시저 암호: 각 글자를 알파벳에서 일정 칸만큼 밀어 씁니다. 3칸 이동이면 HELLO → KHOOR.
- 아트바시 암호: 알파벳을 뒤집어 A↔Z, B↔Y로 바꿉니다. HELLO → SVOOL.
- 단순 치환 암호: 무작위로 섞은 치환표 하나로 각 글자를 바꿉니다.

용어를 구분해야 할 점이 있습니다. '모노그래픽/폴리그래픽'은 한 번에 몇 글자를 처리하는가의 구분이고, '단일 알파벳(monoalphabetic)/다중 알파벳(polyalphabetic)'은 치환표를 몇 개 쓰는가의 구분입니다. 비즈네르 암호는 글자를 하나씩 바꾸므로 모노그래픽이지만 위치마다 다른 치환표를 쓰므로 다중 알파벳 암호입니다. 반대로 플레이페어 암호는 두 글자씩 묶어 바꾸는 폴리그래픽 암호입니다. 따라서 모노그래픽은 '단일 문자 치환(단일 알파벳 치환)'과 같은 말이 아닙니다.

단일 알파벳 방식의 모노그래픽 암호는 평문의 글자 빈도가 암호문에 그대로 남기 때문에, 빈도 분석으로 쉽게 해독됩니다. 9세기 아랍 학자 알킨디가 빈도 분석법을 기록한 것으로 알려져 있습니다. 따라서 이런 고전 암호는 오늘날 교육용으로만 의미가 있으며, 실제 데이터 보호에 써서는 안 됩니다. 현대 암호는 글자가 아닌 비트 블록 단위로 동작하는 AES 같은 알고리즘을 사용합니다.

빈도 분석의 원리는 간단합니다. 영어 문장에서는 E, T, A 같은 글자가 자주 나오므로, 암호문에서 가장 많이 나오는 기호가 E일 가능성이 큽니다. 여기에 TH, HE 같은 두 글자 조합의 빈도를 더하면 치환표 전체를 빠르게 복원할 수 있습니다. 한글 자모를 대상으로 한 단일 문자 치환도 같은 방식으로 풀립니다. 이 약점을 줄이려고 자주 나오는 글자에 여러 기호를 배정하는 동음 치환, 여러 치환표를 돌려 쓰는 다중 알파벳 방식이 고안되었습니다.

현대 컴퓨터는 짧은 암호문만으로도 단일 문자 치환을 몇 초 안에 자동으로 풀 수 있습니다. 그래서 이런 암호는 퍼즐, 교육, 암호학 역사 소개에서 주로 다루어집니다.

## 쉽게 말하면

글자 하나하나를 정해진 짝꿍 글자로만 바꿔 쓰는 '암호표 놀이'입니다.

---
출처: https://achivx.kr/glossary/monographic-%EB%AA%A8%EB%85%B8%EA%B7%B8%EB%9E%98%ED%94%BD-%EC%95%94%ED%98%B8/ · ACHIVX 용어 사전 · 수정일 2026-10-20
