세계 최초의 프로그램 가능 전자 컴퓨터 중 하나로 꼽히는 콜로서스(Colossus)는 제2차 세계대전 당시 독일군의 암호를 해독하기 위해 개발된 기계입니다. 그렇다면 이 역사적인 암호 해독 컴퓨터를 발명한 사람은 누구일까요?
개발을 주도한 핵심 인물: 토미 플라워스
콜로서스 개발을 주도한 핵심 인물은 영국의 엔지니어 토미 플라워스(Tommy Flowers)였습니다. 그는 우정청 연구소(Dollis Hill)에서 근무하던 전자공학 전문가로, 진공관 기반의 전자 회로 설계에 깊은 경험을 가지고 있었습니다.
플라워스는 기계식 암호 해독 장치의 한계를 극복하고자 완전한 전자식 컴퓨터를 구상했고, 수천 개의 진공관을 사용하는 콜로서스를 실제로 완성해냈습니다. 1944년 첫 번째 콜로서스가 가동되면서 독일군의 로렌츠(Lorenz) 암호 해독 작업은 비약적으로 빨라졌고, 연합군의 승리에 크게 기여했습니다.
맥스 뉴먼의 역할
플라워스 본인은 콜로서스 개발 과정에서 수학자 맥스 뉴먼(Max Newman)의 기여도 중요했다고 언급한 바 있습니다. 뉴먼은 블레츠리 파크(Bletchley Park)에서 암호 해독 프로젝트를 지휘하던 인물로, 콜로서스가 해결해야 할 문제의 수학적 기반을 마련한 사람입니다.
앨런 튜링과의 관계는?
흔히 많은 사람들이 콜로서스를 유명한 수학자 앨런 튜링(Alan Turing)의 발명품으로 오해하기도 합니다. 튜링은 에니그마(Enigma) 암호 해독에 사용된 '봄브(Bombe)'라는 기계의 개발에 결정적인 역할을 했지만, 콜로서스 자체의 직접적인 발명자는 아니었습니다.
정리
결론적으로 콜로서스 암호 해독 컴퓨터의 발명과 개발을 주도한 사람은 토미 플라워스이며, 여기에 수학적 설계 기반을 제공한 맥스 뉴먼의 공헌도 함께 인정받고 있습니다. 반면 앨런 튜링은 콜로서스의 발명자로 보기 어렵다는 것이 일반적인 평가입니다.