콜로서스 (컴퓨터)

위키백과, 우리 모두의 백과사전.

Colossus Computer
도로시 두 보리슨과 엘시 부커가 콜로서스 마크 2를 실행하고 있는 모습
세대1세대 컴퓨터
CPU진공관과 사이러트론으로 만든 회로. 마크 1에서는 1600개, 마크 2에서는 2400개가 사용되었다. 또한 릴레이와 스테핑 스위치 등이 사용됨.
컨트롤러콘솔 스위치, 플러그 패널과 종이 테이프를 읽기 위한 포토셀
사용 매체종이 테이프
저장 공간종이 테이프 루프 안의 ≤ 20 000 × 5-비트 문자
RAM없음

콜로서스(영어: Colossus)는 1943년부터 1945년 사이에 영국의 암호 해독가들이 로렌츠 암호 해독을 위해 개발한 컴퓨터이다. 콜로서스는 진공관을 사용해 계산을 수행했다. 콜로서스는 세계 최초의 프로그래밍 가능한 전자 디지털 컴퓨터로 간주되지만,[1] 저장된 프로그램에 의해서가 아니라 스위치와 플러그에 의해 프로그램되고 작동되었다.[2]

콜로서스는 블레츨리 파크정부 암호 연구소 소속 수학자 맥스 뉴먼이 제시한 문제를 해결하기 위해 우편국(General Post Office)의 전화기 엔지니어 토미 플라워스가 설계한 것이다. 앨런 튜링이 암호 해독에 사용한 확률론적 방식도 콜로서스의 설계에 영향을 주었다. 앨런 튜링이 에니그마 기계의 암호를 해독하기 위해 콜로서스를 만들었다는 오해가 퍼져 있지만[3] 튜링이 만든 것은 콜로서스가 아니라 전기 기계식 봄브이다.[4]

시제품인 콜로서스 마크 1은 1943년 12월에 작동에 성공했으며, 1944년 초에 블레츨리 파크로 배치되었다. 시프트 레지스터를 사용해 처리 속도를 5배로 높인 모델인 콜로서스 마크 2는 1944년 6월 1일에 처음 작동되어 5일 뒤 개시된 노르망디 상륙작전에서 사용할 수 있었다.[5] 전쟁이 끝났을 때 10대의 콜로서스가 사용되고 있었고 추가로 11번째가 제작 중이었다.[5] 연합군은 블레츨리 파크의 콜로서스를 사용해 유럽 전역에서 독일 국방군최고사령부와 휘하 사령부 사이의 무선 통신 내용을 해독하여 수많은 고급 군사 정보를 확보할 수 있었다.

콜로서스의 존재는 1970년대 중반까지 비밀에 부쳐졌다. 콜로서스 기계와 설계도는 프로젝트의 비밀 유지를 위해 1960년에 파괴된 바 있었다.[6][7] 이 때문에 콜로서스 관련자들은 생전에 전자 디지털 컴퓨터를 개척한 업적을 인정받지 못했다. 2008년에 토니 세일을 비롯한 몇몇 자원자들은 콜로서스 마크 2의 복원품을 만들어 작동시키는 데 성공했다. 이 복원품은 블레츨리 파크에 위치한 국립 전산 박물관에 전시되어 있다.[8][9][10]

각주[편집]

  1. Copeland 2006, Copeland, Jack, Introduction p. 2.
  2. Sale 2000.
  3. Golden, Frederic (1999년 3월 29일), “Who Built The First Computer?”, 《Time Magazine》, 153권 12호, 2013년 8월 26일에 원본 문서에서 보존된 문서, 2020년 3월 20일에 확인함 
  4. Copeland, Jack, “Colossus: The first large scale electronic computer”, 《Colossus-computer.com》, 2012년 10월 21일에 확인함 
  5. Flowers 1983, 246쪽.
  6. Barber, Nicola (2015년 12월 21일). 《Who Broke the Wartime Codes?》. Capstone. ISBN 9781484635599. 2017년 10월 26일에 확인함 – Google Books 경유. 
  7. Preneel, Bart, 편집. (2000), 〈Colossus and the German Lorenz Cipher — Code Breaking in WW II〉 (PDF), 《Advances in Cryptology - EUROCRYPT 2000: International Conference on the Theory and Application of Cryptographic Techniques Bruges, Belgium May 14-18, 2000, Proceedings》, Lecture Notes in Computer Science, Springer, 417쪽, doi:10.1007/3-540-45539-6_29, ISBN 978-3540675174 
  8. “coltalk_2”. 《Codesandciphers.org.uk》. 2017년 10월 26일에 확인함. 
  9. Campbell-Kelly, Martin (2011년 8월 31일). “Tony Sale obituary”. 《Theguardian.com》. 2017년 10월 26일에 확인함. 
  10. 《Colossus – The Rebuild Story》, The National Museum of Computing, 2015년 4월 18일에 원본 문서에서 보존된 문서, 2017년 5월 13일에 확인함