본문 바로가기
영화

이미테이션 게임 : 앨런 튜링과 에니그마 코드

by 정프너 2024. 2. 2.
반응형

영화 이미테이션 게임

암호를 풀어라! 이미테이션 게임

이미테이션 게임은 제2차 세계 대전 중 독일의 에니그마 암호를 해독하는데 중추적인 역할을 한 뛰어난 수학자, 논리학자, 컴퓨터 과학자인 앨런 튜링의 이야기를 다룬 전기 드라마 영화입니다. 영화는 튜링의 초기 삶과 학문적인 업적, 전쟁 동안 블레츨리 공원에서의 강렬한 암호 해독 노력, 그리고 튜링의 전후 사회적이고 법적인 도전들에 대한 투쟁의 세 가지 이야기들을 엮었습니다. 이 이야기는 앨런 튜링(베네딕트 컴버치니)이 블레츨리 공원의 암호 해독가 팀에 합류하기 위해 영국 정부에 의해 모집되는 것으로 시작합니다. 그 팀의 주요 임무는 독일인들이 그들의 군사 통신을 위해 사용했던 깨지지 않을 것처럼 보이는 에니그마 코드를 해독하는 것입니다. 그의 독특한 방법들과 선견지명 있는 아이디어들로 튜링은 그의 동료들로부터 회의와 저항에 직면하지만, 그는 결국 그들이 암호 해독 과정을 돕기 위해 현대 컴퓨터의 전신인 기계를 만들도록 설득합니다. 튜링의 복잡한 성격, 인간관계의 어려움을 느끼는 것, 그리고 동료들과의 트러블에 관하여 보여줍니다. 동료 암호 해독가인 조안 클라크(키이라 나이틀리)를 만나고 그녀와 튜링 사이에서 발전하는 직업적이고 개인적인 유대감을 묘사합니다. 에니그마 코드를 깨기 위해 시간과 경쟁하면서 긴장이 고조되고 실패의 결과는 연합군에게 점점 더 심각해집니다. 성공적인 해독은 전쟁에 엄청난 영향을 미쳐 수많은 생명을 구할 수 있습니다. 영화는 전시 이야기와 병행하여 튜링의 전후 삶을 묘사합니다. 불행하게도, 그의 중요한 기여에도 불구하고, 튜링은 그 당시 영국에서 범죄화된 그의 동성애에 대한 박해에 직면합니다. 영화는 튜링에 대한 법적 절차, 사회적 편견에 대한 그의 투쟁, 그리고 궁극적으로 그에게 닥칠 비극적인 결과들을 자세히 설명합니다.

많은 목숨을 구해낸 앨런 튜링

앨런 튜링 (1912-1954)은 선구적인 영국 수학자, 논리학자, 컴퓨터 과학자, 그리고 암호 분석가였습니다. 그는 현대 컴퓨터와 인공 지능 발전의 주요 인물들 중 한 명으로 널리 여겨집니다. 앨런 튜링의 삶과 기여도에 대하여 함께 알아봅시다. 튜링은 1912년 6월 23일 영국 런던의 메이다 베일에서 태어났습니다. 그는 일찍이 수학에 소질을 보였고, 그의 재능은 학창 시절 동안 인정받았습니다. 튜링은 그가 수학을 공부했던 캠브리지의 킹스 칼리지를 다녔습니다. 수학 논리학 분야에서 그의 획기적인 업적, 특히 이론적인 컴퓨팅 기계(현재 튜링 기계로 알려진)의 개념은 계산 이론의 기초를 마련했습니다. 제2차 세계 대전 동안, 튜링은 추축국이 안전한 통신을 위해 사용하는 복잡한 암호 시스템인 독일 에니그마 코드를 깨는 데 중요한 역할을 했습니다. 그는 블레츨리 공원의 암호 해독가 팀을 이끌었고, 그곳에서 그들은 에니그마로 암호화된 메시지를 해독하기 위한 봄베 기계를 개발했습니다. 튜링의 작업은 연합군의 전쟁 성공에 크게 기여했습니다. 튜링의 튜링 기계에 대한 개념은 현대 컴퓨터의 발전에 기초를 닦은 이론적인 계산 모델입니다. 그것은 알고리즘적으로 설명될 수 있는 어떤 계산도 수행할 수 있는 보편적인 기계의 개념을 보여주었습니다. 전쟁이 끝난 후, 튜링은 컴퓨터 과학과 인공지능 분야에서 그의 일을 계속했습니다. 그는 전자 저장 프로그램 컴퓨터를 위한 디자인인 자동 계산 엔진(ACE)을 개발했습니다. 튜링은 당시 영국에서 범죄화된 동성애 때문에 법적 문제에 직면했습니다. 1952년, 그는 "엄청난 외설"로 유죄 판결을 받았고, 투옥의 대안으로 화학적 거세를 당했습니다. 안타깝게도, 튜링은 1954년 6월 7일 41세의 나이로 자살로 세상을 떠났습니다. 앨런 튜링의 수학, 컴퓨터 과학, 암호 해독에 대한 공헌은 그의 일생 동안 완전히 인정받지 못했습니다.

에니그마 코드란 무엇인가

에니그마 코드는 제2차 세계 대전 동안 독일군이 기밀 통신을 암호화하기 위해 사용했던 정교하고 매우 안전한 암호화 시스템이었습니다. 이 암호화 시스템의 핵심은 전기 기계 장치인 에니그마 기계였습니다. 에니그마 코드가 어떻게 작동했는지에 대한 요약입니다. 에니그마 기계는 타자기와 비슷했지만 회전자와 전기 연결의 복잡한 시스템을 가지고 있었습니다.

그것은 평문 문자를 입력할 수 있는 키보드, 암호화를 결정하는 일련의 회전하는 암호 바퀴(로터), 그리고 전기 신호가 로터를 통해 다시 튕겨나가도록 하는 반사기가 있었습니다. 에니그마 기계에는 보통 3개 또는 4개의 다양한 회전자가 있었는데, 이 회전자는 다른 순서로 선택되고 배열될 수 있었습니다. 각각의 회전자는 알파벳의 26개 글자를 포함하고 있고 임의
로터 외에도 에니그마 기계에는 케이블로 연결된 문자 쌍이 있는 플러그보드가 있습니다. 이러한 연결은 로터를 입력하기 전과 입력한 후에 해당 문자를 교환하여 암호화에 또 다른 복잡성 층을 추가했습니다. 조작자가 에니그마 기계의 키를 누르면 플러그보드, 로터, 리플렉터를 통과하는 전류가 발생하여 스크램블 된 출력이 생성됩니다. 생성된 암호화된 문자는 기계에 불이 들어오고 이 암호화된 문자는 암호화된 메시지의 일부로 전송됩니다. 독일인들은 보안을 강화하기 위해 에니그마 기계의 설정을 매일 변경했는데, 여기에는 로터 순서, 로터 시작 위치, 플러그보드 연결 등이 포함됩니다. 일일 설정은 코드북을 통해 운영자들에게 배포되었고, 지속적인 변화로 인해 코드를 깨는 것은 엄청난 도전이 되었습니다. 에니그마 복잡한 암호는 연합군의 암호 해독자들에게 중대한 도전을 안겨주며 성가시게 했습니다. 암호를 해독하려면 기계의 역학을 이해하는 것뿐만 아니라 일상적인 키 설정을 추론하는 것도 필요했습니다. 에니그마로 암호화된 메시지를 해독하는 과정을 가속화하기 위해 봄베 기계와 같은 방법과 기계를 개발하는 데 중요한 역할을 했습니다. 앨런 튜링이 주도한 것을 포함하여 블레츨리 공원에서의 노력은 결국 에니그마 코드를 깨는데 성공했습니다. 암호 해독의 돌파구는 연합군의 전쟁 노력에 크게 기여했고, 중요한 정보를 제공하고 그들에게 유리하게 전세를 역전시키는 데 도움을 주었습니다.

 

 

반응형