콜로서스는 1943년부터 1945년까지 영국의 코드브레이커들이 개발한 컴퓨터 세트로, 로렌츠 암호의 암호 해독을 돕기 위해 사용되었다. 콜로서스는 열전구(진공관)를 사용하여 부울 연산과 카운팅 작업을 수행하였다. 따라서 콜로서스는 세계 최초의 프로그래머블 전자 디지털 컴퓨터로 간주되지만, 저장 프로그램이 아닌 스위치와 플러그를 통해 프로그래밍되었다. 콜로서스는 영국 일반우편국(GPO) 연구 전화 엔지니어인 토미 플라워스에 의해 설계되었으며, 수학자 맥스 뉴먼의 계획에 기반을 두고 있다. 앨런 튜링의 확률 사용은 암호 해독에 기여하였고, 이는 콜로서스 설계에도 영향을 미쳤다. 튜링이 에니그마 암호 해독을 위해 콜로서스를 설계했다는 주장은 종종 잘못 알려져 있다. 튜링의 기계는 에니그마를 해독하는 데 도움이..