문맥 (context)
에니그마(Enigma)는 회전자로 작동하는 암호 기계의 한 종류로, 그 이름은 고대 그리스어로 '수수께끼'를 뜻하는 아이니그마(αἴνιγμα)라는 말에서 따온 것이다. 암호의 작성과 해독이 가능하며 보안성에 따라 여러 모델이 있다.
1918년 독일인 아르투르 슈르비우스에 의해 처음 고안되어 상업적 목적으로 사용되었다. 특히 제2차 세계 대전 중 나치 독일이 군기밀을 암호화하는 데 사용하였다.
오랫동안 난공불락으로 여겨졌으나 전쟁 시작도 전에, 폴란드의 암호국, 비우로 시프루프 (Bioro Szyfrów)에서 해독의 기초를 마련하였다. 이들은 이후 영국과 프랑스의 암호학자들과 정보를 공유했고, 영국의 블레츨리 파크(Bletchley Park)의 암호학자들에 의해 해독되어 전쟁 중 연합군의 전략에 상당한 도움을 주었다.
에니그마는 1945년 독일 패전과 함께 사용이 중지됐지만, 형태가 변형되어 1970년대까지 주로 상업적 보안통신용으로 사용되었다. 에니그마를 원형으로 한 군용 보안통신기 역시 1960년대까지 사용되었다.
구성 및 작동원리 >> 구성
다른 회전자 기계(Rotor Machine)와 같이, 에니그마는 기계적 하부체계와 전기적 하부체계로 이루어져 있다.
기계적 하부체계에는 알파벳 26자로 구성된 키보드가 있다. 키보드의 키는 하나 이상의 명령으로 수행된다.
전구판(Lampenfeld), 입력축, 램프, 스크램블러, 반사판, 배전반 이 있다.
이용하는 다중 치환 암호를 전기공학적으로 구현해내는 데에 있다.
자판을 이용하여 암호화할 문장을 입력하면 스크램블러가 돌아가면서 암호화된 문장으로 만들어 램프로 표시한다.
회전자
제1차 세계대전에서 사용되던 코드북이 영국측에 넘어가는 바람에 독일의 외무부장관 짐머만(Arthur Zimmermann)이 미국의 참전을 막기 위해 1917년 1월에 멕시코에 보낸 코드북암호문(미국과 전쟁을 하도록 촉구함)이 해독되어 결국 미국이 연합국 측에 합류하여 독일이 전쟁에서 패하게 된다 .
암호기의 밀반출은 곧바로 모든 암호화된 문구의 노출을 의미한다. 그리고 꼭 밀반출이 아니더라도 꾸준한 감청을 통해 데이터베이스를 쌓아 분석하면 어떤 글자가 어떤 글자로 연결되는지는 쉽게 알 수 있다.
그리하여 매번 사용 시마다 규칙은 다르고 또한 그 규칙의 경우의 수가 될 수 있으면 많은 그런 암호기가 필요하게 된다. 이를 위해 에니그마의 두뇌라고 할 수 있는 회전자(Rotor)가 만들어진다.
The design also included a feature known as ''double-stepping''. This occurred when each pawl aligned with both the ratchet of its rotor and the rotating notched ring of the neighbouring rotor. If a pawl engaged with a ratchet through alignment with a notch, as it moved forward it pushed against both the ratchet and the notch, advancing both rotors. In a three-rotor machine, double-stepping affected rotor two only. If in moving forward the ratchet of rotor three was engaged, rotor two would move again on the subsequent keystroke, resulting in two consecutive steps. Rotor two also pushes rotor one forward after 26 steps, but since rotor one moves forward with every keystroke anyway, there is no double-stepping. This double-stepping caused the rotors to deviate from odometer-style regular motion.
반사체
반사체는 에니그마 속에서 가장 독특한 부속품이다. 모든 회전자 내부의 배선 위에서 각각의 글자들은 다른 글자와 서로 연결될 수 있다. 예로 A는 K와 연결되어 있는 F에 연결이 가능하였다. 반사체 내부에, 연결은 서로 짝으로 이루어져 있었다. 만약 A가 F에 연결되어 있다면, 이것은 F역시 A와 연결되어 있음을 의미하는 것이고, 결과적으로 역으로 암호화 된다는 것을 의미한다. 에니그마의 이점은 이것으로 분명해 진다. 암호의 조립과 해독이 동일한 에니그마 셋팅과 배선으로 가능하다는 것이다. 그러나 어떠한 글자를 암호화시켜도 그 자신으로 나올 수가 없다는 특징이 암호해독을 가능케 하는 열쇠가 되었다.
2차 세계대전 기간동안, B와 C type 두 가지 형식의 반사체가 사용되었다. 전쟁 막바지에 가서는 특별한 형식의 D type 반사체가 도입되었다. D type 반사체는 12개의 전선과 24개의 플러그로 조정이 가능한 반사체로, 13번째 전선은 고정되어있었다.
4개의 회전자 형식의 독일해군 에니그마는 특별한 형태의 얇은 회전자를 사용하였는데, 이것들 역시 B와 C반사체로 불렸지만, 독일 육군과 공군의 3회전자 방식의 에니그마의 반사체와 다른 배선구조를 가지고 있었다. 만약 독일해군 에니그마의 반사체들이 4번째 회전자를 A포지션과 A링셋팅으로 사용하게 되면 이를 반사체들은 3회전자 방식의 에니그마와 서로 호환이 되었으며, 다른 형식의 에니그마 사이의 상호 통신이 가능할 수 있었다.
보조장치
M4 에니그마는 Schreibmax라는, 26글자를 얇은 종이 리본에 인쇄할 수 있는 장치를 사용하였다. 이는 램프를 읽고 번역할 2차 장치의 필요성을 제거해 주었다.
이는 에니그마 장치의 상단에 부착되었고, 램프판에 연결되어 있었다. 또한 장치 설치를 위해 램프 덮개와 전구를 제거해야 했는데, 이는 사용상의 편리성과 보안성을 강화시켰다. 장거리 램프 패널 Fernlesgerat는 에니그마에 Scribemax로 인해 덮개와 전구가 없는 경우에도 해석된 평서문을 간편히 읽을 수 있도록 하였다.
1944년에 Luftwaffe는 40개의 position을 가지고 있는, Uhr이라는 플러그보드 스위치를 도입하였는데, 이들은 기존의 플러그들을 대신하여 역할을 수행하였다.
역사
1926년 독일 군대는 암호를 쉽게 해독하기 어렵고 암호화뿐만 아니라 복호화도 가능한 전자 기계식 암호화 장치를 도입하였다. 8년 전 전기 기사 아르투르 세르비우스(1878~1929)는 메시지를 부호화하기 위해 표준 사이즈 가로 세로 30cm, 높이 15cm, 무게 30kg의 기계에 문자판과 세 개의 원판을 결합하여 최초의 에니그마 모델을 개발하였다.
에니그마는 1931년 폴란드의 암호국, 비우로 쉬프루프(Biuro Szyfrów)에서 처음 해독 되었다. 그러나 1939년 2차 세계 대전이 발발하자 24시간 마다 암호체계를 바꾸는 독일군의 방침으로 인해 무산되었다. 이를 해독하기 위해 앨런 튜링(Alan Turing)을 비롯한 영국의 암호학자들은 블레츨리 파크(Bletchley Park)에 위치한 영국정보암호학교 GC&CS(UK Government Code and Cypher School)에서 1939년에 The Bombe(한국어:봄브 기계)를 제작해 해독하는 데에 성공한다. 이는 전쟁 중 연합군의 전략에 상당한 도움을 주고 전쟁 종결을 앞당기는 데에 기여하였다.
이 암호기의 개량종인 Hegelin(헤겔린)은 한국전쟁(1950년 6월 25일~ 1953년 7월 27일)에도 사용되었다.
상업적 에니그마
1918년 2월 23일, 독일 엔지니어 아르투르 세르비우스는 로터(rotor)를 이용한 암호 장치로 특허를 냈고, 리처드 E. 리터와 함께 Scherbius & Ritter 회사를 설립했다. 그들은 독일 해군과 외국 회사에 그들의 기계를 선보였지만 둘다 관심을 보이지 않았다.
세르비우스와 리처드는 1923년 7월 9일에 특허권을 독일의 'Chiffriermaschinen Aktien-Gesellschaft (암호 기계 주식회사)'에 양도함으로써 이사가 되었다.Chiffriermaschinen AG는 '에니그마 모델 A'라는 회전자 기계를 홍보하기 시작했다. 이 기계는 타자기의 기능도 갖고 있어 무거웠고 크기도 컸다. 그 크기는 65×45×35 cm이고 무게는 약 50kg이었다.
1924년에 비슷한 구조를 가진 '에니그마 모델 B가 소개되었다. 에니그마라는 이름을 가지고 있었지만, 모델 A와 B는 이후에 등장하게 되는 기기들과는 많은 차이가 있었다. 외형적인 면에서뿐만 아니라 반사체를 가지고 있지도 않기 때문에 암호 표기적인 면에서도 차이가 많이 났다.
반사체는 세르비우스의 동료인 윌리 콘이 그 구조를 제안한 에니그마 C에서 처음 나타났다(1926).
모델 C는 그 이전의 장치들보다 더 작았고 휴대하기 편리했다. 타자기 대신 전구를 추가했기 때문에 '점등관 에니그마'라고 불리게 되어 모델 A, B와는 차이를 두었다.
에니그마 C가 개발되고 얼마 안되어서 에니그마 D(1927)가 개발되었다. 에니그마 D는 스웨덴, 네덜란드, 영국, 일본, 이탈리아, 스페인, 미국, 폴란드 등에서 널리 사용되었다.
해독
1932년 폴란드 암호 전문가 마리안 레예프스키(Marian Rejewski)는 독일의 에니그마 암호기로 만든 암호를 푸는 데 성공했다. 폴란드는 제2차 세계대전이 일어나기 5주 전인 1939년 6월 25일에 영국과 프랑스 군사정보 담당처에 암호제작기 에니그마와 암호독해 관련 기술을 전달해 주었다. 영국은 독일군의 암호문을 해독하기 위해 블레츨리 파크(Bletchley Park)에서 콜러서스(Colossus)라는 기계를 개발했다.
콜러서스
영국은 암호를 해독하기 위해 앨런 튜링(Alan Turing), 토미 플라워스(Tommy Flowers) 등의 기술자들을 통해 콜러서스(Colossus)라는 기계를 개발하였다. 이런 과학자들은 암호의 규칙을 찾아내고 암호의 유형을 확인하기 위해 콜로서스라는 세계 최초의 컴퓨터를 만든 것이다.
콜러서스는 2400개의 진공관을 가진 전자식 암호해독용 컴퓨터다. 이를 위해 현대식 컴퓨터의 원리를 도입해야 했다. 콜러서스는 여러 가지 새로운 컴퓨팅 개념을 실현하고 있었다. 1초에 25000자를 번역할 수 있다. 전쟁 후에 이 기계는 군사기밀을 이유로 폐기되었으나 일원으로 2007년에 다시 만들어졌다.
조작법
에니그마 메시지를 해독하기 위해서는 다음과 같은 절차를 따라야 한다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
에니그마 모델 A, B와 비교했을 때, 반사체가 처음으로 등장한 모델은 무엇이며 해당 모델의 특징은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation에니그마 모델 A, B와 반사체가 포함된 모델을 비교하여, 반사체가 처음 등장한 모델의 명칭과 그 특징을 파악한다.
-
2정보 추출
information_extraction모델 A, B의 특징과 반사체의 등장 시점을 확인한다.
- 모델 A와 B는 이후에 등장하게 되는 기기들과는 많은 차이가 있었다.
- 외형적인 면에서뿐만 아니라 반사체를 가지고 있지도 않기 때문에 암호 표기적인 면에서도 차이가 많이 났다.
- 반사체는 세르비우스의 동료인 윌리 콘이 그 구조를 제안한 에니그마 C에서 처음 나타났다(1926).
-
3근거 선택
evidence_selection반사체가 처음 나타난 모델인 '에니그마 C'와 그 특징에 대한 구절을 선별한다.
- 반사체는 세르비우스의 동료인 윌리 콘이 그 구조를 제안한 에니그마 C에서 처음 나타났다(1926).
- 모델 C는 그 이전의 장치들보다 더 작았고 휴대하기 편리했다.
- 타자기 대신 전구를 추가했기 때문에 '점등관 에니그마'라고 불리게 되어 모델 A, B와는 차이를 두었다.
-
4논리 통합
logical_integration모델 A, B에는 반사체가 없으나 모델 C부터 반사체가 도입되었음을 확인하고, 모델 C의 물리적/기능적 특징을 결합한다.
-
5결론 도출
conclusion_formulation반사체가 처음 등장한 모델은 에니그마 C이며, 특징은 크기가 더 작고 휴대하기 편리하며 타자기 대신 전구를 추가하여 '점등관 에니그마'라고 불린다는 점이다.
- 에니그마 C에서 처음 나타났다(1926).
- 모델 C는 그 이전의 장치들보다 더 작았고 휴대하기 편리했다.
- 타자기 대신 전구를 추가했기 때문에 '점등관 에니그마'라고 불리게 되어 모델 A, B와는 차이를 두었다.
-
6답변 생성
answer_generation질문에 명시된 모델 명칭과 특징을 정리하여 답변을 작성한다.
- 에니그마 C
- 더 작았고 휴대하기 편리했다.
- 타자기 대신 전구를 추가했기 때문에 '점등관 에니그마'라고 불리게 되어
최종 답변 (final_answer)
반사체가 처음으로 나타난 모델은 에니그마 C이다. 이 모델은 이전 장치들보다 크기가 더 작고 휴대하기 편리하며, 타자기 대신 전구를 추가했기 때문에 '점등관 에니그마'라고 불리는 특징이 있다.
핵심 해석 (core_interpretation)
에니그마 모델 발전 과정에서 반사체 도입 여부는 모델을 분류하고 구조적 차이점을 이해하는 기준이 되었다.