에니그마의 원리]
에니그마는알파벳을 입력하는 타자기와 암호키가 내장된 회전자, 회전자를 연결하는 배선,
그리고 반전자(reflector)로 구성이 된다.
에니그마에는 각기 다른 암호키를 가진 각각의 3~5개의 회전자가 전기적으로 연결이 되있어, 타자기에
글자를 입력하면 회전자에 의해 치환된 암호문이 나온다. 그리고 이 암호문을 회전자와 배선, 반전자가 동일한
에니그마에 입력하면 원문이 출력이 된다.
이렇게 복잡한 복호화 기계로 인해 똑같은 설정이 아니라면 암호 해독은 불가능 하지만
연합군의 암호 연산 기계로 에니그마를 해독할 수 있게 된다.
에니그마 해독 기계]
에니그마의 해독은 아래와 같은 방법으로 해독이 되었다
1. 반복되는 단어를 찾아 해독한다
2. 반복되는 단어가 되는 암호 설정을 미리 한다
3. 암호문을 해석한다.
영화 <이미테이션 게임> 에서는 CILLY라는 글자가 반복 되는걸 확인하여
또 다르게 반복되는 글자를 찾아내어 위와 같은 방법으로
에니그마의 암호를 해독하게 된다.