Posts

Showing posts with the label 암호해독

토미 플라워스와 콜로서스 — ENIAC보다 3년 먼저 돌아갔는데, 영국이 30년간 숨긴 컴퓨터

Image
결론부터: 세계 최초의 프로그래밍 가능한 전자식 컴퓨터는 미국의 ENIAC이 아니었습니다. 그보다 먼저 영국에서 가동된 콜로서스(Colossus)였고, 만든 사람은 대학 교수도 대기업 연구원도 아닌 우체국 기술자 토미 플라워스였습니다. 그런데 영국 정부는 이 기계의 존재를 30년 가까이 기밀로 묻었고, 전쟁이 끝난 뒤에는 만들어진 10대 중 8대를 직접 부숴 버렸습니다. 인류가 컴퓨터 시대를 연 첫 기계가, 스스로를 만든 나라의 손에 지워진 것입니다. 히틀러의 목소리를 훔쳐 듣던 기계 1943년, 영국 블레츨리 파크. 독일군 최고사령부의 암호 통신망 '로렌츠'가 내뿜는 암호문은 연합군에게 재앙에 가까웠습니다. 히틀러와 참모총장, 독일 본토와 전선의 육군 원수들이 나누는 최상급 전략 통신이 그 망을 타고 흘렀습니다. 수작업으로 풀면 몇 주가 걸리는 암호를, 독일은 매일 말을 바꿔 가며 다시 걸었습니다. 연합군에게 필요한 것은 사람의 속도를 넘어서는 기계였습니다. 영어판 이야기가 먼저 글로 나왔습니다. Was the First Computer Hidden for 30 Years? — Tommy Flowers and Colossus 에서 같은 이야기를 영어로 읽을 수 있습니다. 봄베와 콜로서스는 다른 기계다 흔히 뭉뚱그려지는 두 기계를 먼저 갈라 둬야 합니다. 흔히 알려진 봄베(Bombe)는 독일 해군과 공군의 에니그마를 깨던 전기기계식 기계로, 콜로서스와는 작동 원리부터 다릅니다. 콜로서스가 겨냥한 것은 그보다 훨씬 강력한 로렌츠 암호였습니다. 로렌츠는 버전마다 바퀴가 다섯 개에서 일곱 개까지 달린 기계로 암호를 걸었고, 경우의 수는 10의 170제곱 — 감각으로 붙잡을 수 없는 숫자였습니다. 에니그마 해독의 전체 그림은 에니그마를 먼저 푼 것은 영국이 아니었다 — 폴란드 수학자들의 이야기 에 정리해 두었습니다. 진공관 400개짜리 계산을 4,000개로 키운 도박 수학자 빌 텃이 로렌츠 암호의 구조를 수학적으로 꿰뚫은 뒤, 남은 ...