TL;DR

  • SentinelOne의 엔지니어 Carter Church가 GPT-6 Astra에 이미지 한 장과 프롬프트만 제공해 217년간 풀리지 않은 나폴레옹 시대 암호를 약 6시간 만에 해독함.
  • 암호문은 나폴레옹의 의붓아들인 이탈리아 부왕 Eugène de Beauharnais의 본부에서 프랑스 장군 Auguste de Marmont에게 보낸 병력 브리핑임.
  • Astra는 암호문과 관련 있는 줄 몰랐던 부분 키를 단서로 활용하고, 자체 시뮬레이티드 어닐링 솔버(simulated-annealing solver)로 나머지를 풂.
  • 해독문은 나폴레옹의 1865년 회고록에서 중단된 문구인 “a handful of ...”를 “a gathering of rabble”로 완성함.
  • Cryptiana의 암호 데이터베이스 관리자인 Satoshi Tomokiyo가 항목을 해결 완료로 표시했으며, 해독 결과는 암호문과 기계적으로 대조할 수 있음.

GPT-6 Astra가 217년 된 암호를 해독함

  • 사이버보안 기업 SentinelOne의 엔지니어 Carter Church가 GPT-6 Astra를 사용해 나폴레옹 전쟁 이후 한 번도 읽히지 않은 암호문의 내용을 밝혀냄.
  • 이 암호는 Cryptiana의 미해결 역사 암호 목록에 수십 년간 실려 있었으며, 217년 된 암호문을 Astra가 이미지 한 장과 프롬프트만으로 약 6시간 만에 풀었다고 Church가 밝힘.
  • Church는 전체 다중 모달 작업 흐름이 짧은 시간 안에 완료된 점이 실제 암호 해독보다 더 인상적이라고 설명함.
  • Church의 블로그에서 해독문을 재생성하는 스크립트가 포함된 전체 솔루션 패키지를 내려받을 수 있다고 안내함. 원문에는 다운로드 링크가 첫 문단에 있다고 설명되어 있지만 해당 링크 주소는 제공되지 않음.
  • Church의 게시물: https://t.co/vyiGKOsrHq

암호문의 배경과 역사적 맥락

  • 해독된 메시지는 나폴레옹이 직접 보낸 것이 아니라, 나폴레옹의 의붓아들인 이탈리아 부왕 Eugène de Beauharnais의 본부에서 나온 문서임. 특정 개인의 서명은 없음.
  • 문서는 나폴레옹의 명령을 전달하는 병력 브리핑으로, 프랑스 장군 Auguste de Marmont에게 발송됨.
  • 당시 Marmont는 공식 군용 암호책을 사용해 메시지를 해독했을 것으로 보이나, 1809년 이후 이 문서를 다시 읽은 사람은 없었을 가능성이 큼.
  • 새로 해독된 내용은 나폴레옹의 1865년 회고록에 빠져 있던 맥락을 채움. 회고록에는 오스트리아 침공 준비에 관한 명령 일부가 실려 있지만, Marmont가 “a handful of ...” 때문에 지체되어서는 안 된다는 문장에서 중단됨.
  • Cryptiana의 암호문은 중단된 문장을 “a gathering of rabble”로 완성함.

Astra의 해독 과정과 검증

  • Church의 설명에 따르면 암호문 페이지는 프랑스어로 된 평문 소개 문장으로 시작하며, 그 뒤에 숫자와 문자, 만들어낸 기호가 섞인 24줄이 이어짐.
  • Astra는 이 암호문과 이전까지 연결되지 않았던 부분 키를 단서로 사용함.
  • Church는 Astra가 다중 모달 처리로 나머지 암호를 자체 시뮬레이티드 어닐링 솔버(simulated-annealing solver)를 사용해 풀었다고 설명함.
  • Cryptiana의 미해결 역사 암호 데이터베이스를 관리하는 Satoshi Tomokiyo가 해당 항목을 해결 완료로 표시함.
  • Church는 해독 결과가 “암호문과 기계적으로 대조해 검증할 수 있다”고 설명하며, 공개된 솔루션 패키지로 확인할 수 있다고 밝힘.