스토리

단 한 번의 기회, ‘크립텍스’의 암호를 풀어라!

<KISTI의 과학향기> 제455호   2006년 06월 07일
‘...레오나르도 다 빈치가 만든 것으로 전해지는 정교한 휴대용 금고 크립텍스. 26자의 알파벳이 새겨진 다이얼 5개가 나란히 배열되어 있으며, 그 안에 담긴 것을 꺼내려면 다섯 글자로 된 암호를 정확히 맞추어야만 한다. 한 손에 들 수 있을 만큼 아담한 크기의 크립텍스지만, 그 안에는 보물 지도가 들어있을 수도 있고 많은 사람들의 목숨이 달린 엄청난 비밀문서가 잠자고 있을 수도 있다.
하지만 몇 백 년 전의 것이라고 해서 만만히 보고 그냥 분해하려고 하다가는 큰 낭패를 당한다. 억지로 열려고 하면 내부에 장치된 작은 유리병이 깨지고 산성용액이 흘러나와 문서를 녹여버리고 마는 것이다. 그렇게 되면 비밀을 알 수 있는 기회는 영영 사라진다...’

댄 브라운의 베스트셀러로서 최근 영화로도 개봉되어 큰 인기를 끈 <다 빈치 코드>에는 이 크립텍스가 나온다. 주인공인 랭던 교수와 여형사 소피는 목숨을 건 탈주전의 와중에 이 크립텍스를 손에 넣지만 암호를 몰라서 애를 태운다. 마침내 악당과 마주친 랭던은 소피의 목숨을 구하기 위해 당장 암호를 풀어야만 하는 정체절명의 위기에 몰리게 된다.

자, 여기서 잠시 크립텍스의 암호를 풀 수 있는 확률을 알아보자. 알파벳 26자를 가지고 다섯 글자로 된 단어를 만든다면 모든 경우의 수는 총 11,881,376가지이다. 이 수치는 26을 다섯 번 제곱해서 나온 것이며, 이중에서 하나만이 유효하다면 그걸 맞힐 확률은 0.000008416%인 셈이다. 실제로는 자음과 모음이 적절히 섞여야만 의미 있는 단어가 될 터이므로 확률이 좀 더 올라가기는 하겠지만, 어쩌면 약자나 부호가 암호일 수도 있으니까 섣부른 기대는 할 수 없다. 결국 몇 백 년이나 된 이 크립텍스는 어지간한 재간으로는 열어볼 수 없는, 상당히 안전한 금고인 셈이다.

<다 빈치 코드>에서 랭던이 간신히 풀어 낸 암호는 ‘APPLE’이었다. 랭던 일행이 숨겨진 역사의 비밀을 찾아 마지막에 다다른 곳은 뉴턴의 묘지였는데, 그곳에는 태양과 여러 행성들이 장식되어 있다. 뉴턴은 그 천체들의 운동 법칙을 밝혀내어 이른바 ‘만유인력의 법칙’으로 통칭되는 자연의 섭리를 규명한 인물이다.
그런데 암호를 풀 수 있는 실마리로서 랭던 교수에게 주어졌던 것은 ‘뉴턴의 묘지에 없는 구(球)’였다. 뉴턴에게 중요한 의미를 지니면서도 정작 그의 묘지에는 없는 둥근 물체가 과연 무엇일까?
우리가 잘 알고 있다시피, 뉴턴은 사과가 나무에서 떨어지는 것을 보고 인력이라는 것의 존재를 생각하게 되었다는 일화가 전해진다. 랭던 교수는 바로 그 점에 착안해서 뉴턴의 묘지에서 찾아볼 수 없는 구체야말로 ‘사과(APPLE)’이며, 바로 이것이 암호임을 알아챘던 것이다.

이쯤에서 <다 빈치 코드>의 비밀을 하나 얘기하고자 한다. 이것은 <다 빈치 코드>만 봐서는 알 수 없는 것이다.
레오나르도 다 빈치가 만들었다는 크립텍스는 실제로 얼마나 오래 된 것일까?
답은 3년이다. 사실 크립텍스는 이 작품의 원작 소설 작가인 댄 브라운이 만들어 낸 상상의 산물이다. 그는 ‘cryptology(암호학)’와 ‘codex(서적의 원시 형태)’ 두 단어를 조합하여 ‘크립텍스(cryptex)’라는 명칭을 만들어 내었으며, 이것은 2003년에 나온 소설 <다 빈치 코드>에서 역사상 처음으로 등장했다.
댄 브라운이 크립텍스의 아이디어를 실제로 어디서 얻었는지는 모르겠지만, 필자는 영화에 나오는 크립텍스 내부의 톱니바퀴 다이얼 구조를 보면서 ‘에니그마’를 떠올렸다. 에니그마란 2차 대전 당시 독일이 사용했던 암호 조합기이다.

에니그마는 기계식 톱니바퀴와 전기 회로가 조합된 일종의 타이프라이터이다. 4-5개의 실린더형 회전자가 나란히 배열되어 있고 각 회전자마다 네댓 개에서 많게는 20개 이상의 전기 접점들이 서로 연결되도록 구성되어 있어서, 자판에서 ‘A’를 치면 종이에는 ‘F’가 찍히는 식으로 자동적으로 암호화가 이루어진다. 게다가 특정 문자를 같은 의미로 두 번 이상 사용하지 않도록 회전자들의 전기 접점이 교묘하게 조합되어 있었고, 그 조합 규칙 자체도 매일매일 바뀌었다. 연합군 측은 이 암호 때문에 무척 애를 먹었지만, 마침내 1940년 영국의 수학자들과 언어학자들이 에니그마 시스템을 푸는 데 성공했다.

이와 비슷한 장치는 원래 1920년대부터 민간에서 사용되기 시작했던 것인데, 전쟁이 발발하면서 독일은 물론이고 미국에서도 비슷한 원리의 암호제작용 블랙박스를 사용했다. 톱니바퀴와 회전자 등이 복잡하게 뒤얽혀 알파벳 순서를 뒤섞어버린다는 점에서 독일의 에니그마와 비슷한 원리였으며, 이것으로 만들어진 암호를 해독하려면 복잡한 난수표나 암호첩이 필요하고 설령 난수표가 있어도 사전에 약속된 규칙을 모르면 아무 소용이 없다는 점도 같았다.

그렇다면 21세기형 크립텍스는 과연 어떤 모습일까? 오늘날 각국 정보기관의 본부에서는 거대한 고성능 슈퍼컴퓨터들이 바로 그 역할을 대신하고 있다. 이제는 역사퀴즈 같은 간단한 실마리로는 어림도 없는 복잡한 암호들이 첨단 정보전의 치열한 현장을 소리 없이 수놓고 있는 것이다.
어쩌면 <다 빈치 코드>가 흥행에 성공한 이유 중의 하나는 이처럼 암호학과 정보전의 기초를 쉽고 재미있게 전달하여 흥미를 자아냈다는 측면도 한 몫 한 것인지도 모른다. 기독교의 신성 모독이다 뭐다 해서 말이 많지만, 사실 <다 빈치 코드>는 암호학의 훌륭한 대중 입문서로서 손색이 없는 것이다. (글 : 박상준 과학 칼럼니스트)
평가하기
권순직
  • 평점   별 5점

크립텍스가 레오나르도가 만든게 아니라 3년전에 작가가 상상으로 만들어낸 산물이라니 당황스럽네요. 2차대전 때 독일 사용하던 암호체계 에니그마와 연관된 것이 였군요. 좋은 내용 감사합니다.

2009-04-17

답글 0

이미란
  • 평점   별 5점

잘 읽었습니다. 재미있는기사네요. 감사합니다.

2009-04-08

답글 0

  • 평점   별 5점

저기 그냥 .. 이글하고는 상관없는대 yeoncho 님이 하신말 보니까 갑자기 생각나서 하는 예긴대 2차 세계대전 당시 영국 연합군이 독일의 그 암호해독기를 훔쳤었고 또 어떤 도시에 폭탄이 떨어질것도 알고 있었지만 참았다는 이야기로 알고 있습니다. 그리고 2차 세계대전 당시에 그 암호해독기는 한번도 제대로 써먹어 본적이 없다는걸로 압니다. 그때 개발된 레이더 인가? 그게더 많이 활용됐다는걸로 알고 있어서 ㅎ..
그냥 -_-.. 어서 주어들은 말 입니다.

2006-07-04

답글 0

alkdh
  • 평점   별 5점

영화는 안봤지만 글에서 크렙텍스 구조를 봤을때 에니그마를 떠올렸습니다. 에니그마는 이미 알고 있었기 때문에

2006-07-02

답글 0

영화보다소설
  • 평점   별 5점

디스커버리채널에서 이거 방송하는거 봤었는데..소설내용상 크립텍스는 다빈치가 설계했다고 하지만 다빈치가 만들고 사용했다는 어떠한 증거도 발견된게 없답니다. 제가 생각하기에도 상상의 산물인듯. 그리고 파피루스는 의외로 질겨서(?)염산에 하루 정도 담구어 놓아도 그냥 흐물흐물해질 뿐이라 내용을 확인 할 수 있겠더라구요. 기호학에 대한 쉽고 흥미있는 접근이 아주 신선하고 좋은 책이 었던거 같아요

2006-06-15

답글 0

그런데...
  • 평점   별 4점

제가 영화를 봤음에도 이해가 좀 안가는데요. 레오나르도 다 빈치가 만든게 크립텍스란 말인가요?... 그 랜든 교수가 풀어야 했던 그 크립텍스요. 만약 그렇다면 레오나르도 다 빈치가 크립텍스를 만들고 애플이란 암호를 넣었단 말인가요?.... 다빈치가 몇세기 인물이고 뉴튼이 몇세기든가... 에휴...

2006-06-11

답글 0

유경
  • 평점   별 5점

아니요 소설에서는 레오나르도 다 빈치가 크립텍스를 고안 설계해 사용했었는데
소피의 할아버지가 똑같은 원리로 크립텍스를 만들어서
문서를 보관했다는 이야기입니다.

2006-06-11

답글 0

권영한
  • 평점   별 5점

오~ 맞아요! 영화의 장면들이 떠오르네요~

2006-06-09

답글 0

guru
  • 평점   별 5점

생각해보니까 댄브라운 아저씨는 암호에대한 상당히 깊은 흥미가 있나봅니다. ㅋ
아날로그식 암호인 크립텍스 를 이용한 다빈치코드 라던지 또 그의 작품중 하나인 디지털 포트리스에서도 암호 해독전문가집단인 nsa 에서도 나오죠 ㅋ다빈치 코드 보신분은 디지털 포트리스도 보세요 물론 다빈치코드가 암호를 크립텍스를
해독하느데 중점인 반면 디지털 포트리스는 깨지지 않는 암호(물론 더내용이
있지만) 를 갖고 사건을 다뤄으니까요 ㅋ 그럼 즐~

2006-06-09

답글 0

ekdud79
  • 평점   별 5점

소피느뵈는 여형사가 아닙니다. 암호해독가이지요.

2006-06-08

답글 0

혜인
  • 평점   별 3점

으잉ㅠ 다 빈치 코드 아직 반 밖에 못 읽었는데 이 칼럼 읽다가 아직 알아선 안 될 중요한 내용을 알아버렸어요ㅠㅠ

2006-06-08

답글 0

심수진
  • 평점   별 5점

나바호(Navajo) 인디언입니다.

2006-06-08

답글 0

coco
  • 평점   별 5점

저 역시 암호학의 대중 입문서까지는 좀 그렇지만, 사실 이 글을 통해서 암호학에 대한 관심이 생긴 건 사실이네요. (그런 의미에서 입문서라면 할 말이 없을지도..^^) 다빈치코드를 아직 안 봤는데 관심이 생겼습니다.

2006-06-07

답글 0

Kitty
  • 평점   별 3점

영화와 소설에서의 퀴즈(?) 정답을 글에서 언급한 것은 부적절하다고 생각됩니다. 해당 단락이 없어도 뜻을 전달하는 데 별 지장이 없는데 꼭 그런 비밀을 언급해야 했을까요? -_-;
또, 크립텍스 하나로 다빈치코드에 암호학의 대중 입문서라는 의미까지 부여하는 것은 너무 심한 과장인 것 같습니다. 크립텍스는 뭔가를 암호화 하는 기능이 전혀 없이 그저 원하는 키워드를 알고 있는지 아닌지를 확인하는 장치일 뿐입니다. (C 언어에서 strcmp를 암호학과 연관지어 생각하는 사람은 별로 없을 것 같습니다.)
=^.^=

2006-06-07

답글 0

yeoncho
  • 평점   별 5점

에니그마는 독일군모르게 에니그마 암호기를 노획하면서 실마리가 풀리게 된것으로 압니다. 물론 에니그마 기계를 분석하고 연구를 했겠지만요. 그래서 독일군의 에니그마로 얻은 고급 정보를 알면서도 이 기계를 노획한것을 눈치체지 못하도록 아무 행동도 하지않고 정말 필요할때만 정보를 활용했다는 이야기고
미군은 나바호(기억이 가물가물) 인디언 부족을 통신병으로 사용하여 이 부족 언어로 통신하였다고 합니다. 그리고 뉴턴의 만류인력과 사과의 관계는 픽션일 가능성이 크다고 과학사 뒷 예기에 써있더군요. 소설은 그냥 소설인것 같습니다.

심수진님 고맙습니다.^^ 수정하였습니다

2006-06-07

답글 0

추천 콘텐츠
인기 스토리
쿠키를 지원하지 않는 브라우저이거나 브라우저 설정에서 쿠키를 사용하지 않음으로 설정되어 있는 경우 사이트의 일부 기능(로그인 등)을 이용할 수 없으니 유의해 주시기 바랍니다.
메일링 구독신청하기