한국어 번역 · 원저 Daniel Bourdeau, 《Unsolved Historical Ciphers》는 CC BY 4.0으로 공개되었다. 이 페이지는 JIC가 번역했으며 원저자의 공식 판본이 아니다. 번역과 원문이 다를 경우 영어 원문이 우선한다 · 영어 원문 보기 ↗
Twelve baxuxupeja qicijinati bemigasiqi
jakebiqoye kufohemige tuxaboboba gedocijiga
… xitonatula xopavajejo rope… tanaka

중국 / 일본 · 문자 압축기를 거친 중국 전신 부호 · 1916

산터우의 “Tanaka”가 쑨원에게, 1916년 4월 3일

쑨원
수신쑨원

산터우, 1916년 4월 3일 오후 6시 5분, “Rosamonde Tokio” 앞 · 일본 외무성이 가로챔 · JACAR B03050738800 (Gaimushō 680682)

압축기 표는 Yamada Junzaburō의 압축기에서 알려진 체계적 계열의 모든 표를 시험하여 암호문(177글자)만으로 복원했다. 약 44자 중 42자를 해독했다. 마지막 단어, 약 두 부호군은 수신 사본에서 훼손되어 있다. Yamada 자신의 표를 써 본 S. Tomokiyo의 시도는 실패했고, 다른 해독은 발견되지 않았다.

Daniel Bourdeau · 게시 · 갱신

방법: 암호문만으로 키 복원 · 범위: 완전

요약. 1916년 4월 일본 외무성은 산터우의 “Tanaka”가 “Rosamonde Tokio”(쑹칭링의 영어 이름, 즉 쑨원의 집안) 앞으로 보낸 22단어짜리 전보를 몰래 입수했으나 해독하지 못했다. S. Tomokiyo는 쑨원의 일본인 지지자 Yamada Junzaburō에게서 알려진 코드 압축기 두 개를 시도해 본 뒤, 2021년 해독 없이 이를 공개했다. 글자는 바로 그런 압축기의 자음 20개와 모음 5개이며, 알려진 두 표는 모두 체계적이다(자음은 알파벳순, 모음은 순열, 행 또는 열 방향으로 채움). 그 계열은 작아서 가산값을 포함해 57 600개 키이며, 중국어 문자 모델로 점수를 매기면 그중 하나가 나머지보다 8 표준편차 위에 선다. 표준 전신 코드북으로 된 평문은 산터우의 혁명파 쪽에서 보낸 현장 보고다. 潮城由莫擎宇獨立。我軍亦光復汕頭。後莫率大隊來,令我退出鎮守府。我軍力薄,暫由翼□支持。文慧返[港]…… “차오저우 성은 Mo Qingyu에 의해 독립이 선언되었다. 우리 군도 산터우를 수복했다. 그 뒤 Mo가 대부대를 이끌고 와서 우리에게 진수부에서 나가라고 명령했다. 우리 군은 약하다. 당분간 翼□의 지원을 받는다. 文慧가 [홍콩으로] 돌아간다 …” 이는 1916년 3월 27일부터 30일까지의 사건과 일치한다. 범위: 약 44자 중 42자. 港은 모스 부호 실수에서 복원했으며(M), 마지막 단어(코드 약 두 개)는 수신 사본에서 훼손되어 있고, 이름 하나가 미해결이다.

후속편: 같은 키 계열로 체신성 감청 파일에 있는 쑨원 측근들의 1916–17년 전보 약 60통을 더 해독한다. 전신 위의 쑨원 측근들.

01 문서

JACAR B03050738800은 쑨원의 암호 전보에 관한 1916년 4월 29일 – 5월 11일의 외무성 파일이다. 여기에는 (i) 도쿄의 쑨원이 한커우 영사관의 한 경찰관에게 보낸 네 자리 군의 전보 다섯 통, 즉 Tomokiyo가 이미 해독한 “+111” 코드, (ii) 이시이 외무대신이 산터우의 영사 대리, 그 자신도 이름이 Tanaka인 인물에게 보낸 급보 機密送第一號로, 이 “Tanaka”가 누구인지, 왜 쑨원에게 전보했는지, 영사의 이름을 도용하고 있는지 묻고, “가능하다면” 전보를 해독하라고 요청한 것, (iii) 그 전보, (iv) 쑨원의 다음 방식(다섯 자리 군, 숫자 순서 뒤집기, 111 빼기)에 관한 5월 11일자 한커우 총영사의 보고가 들어 있다. 파일 안의 어떤 것도 산터우 전보를 해독하지 못한다.

수신 전보 양식, 제국정부 전신, 도쿄, 1916년 4월 3일, 산터우발 Rosamonde Tokio 앞: Twelve baxuxupeja …
전보의 첫 장(JACAR B03050738800, 프레임 680682; S. Tomokiyo의 잘라낸 이미지). 산터우 발신국, No. 1507, 22단어, 3/4/16 오후 6시 5분; 수신 주소 “Rosamonde Tokio”. 이미지: 일본 외무성 외교사료관, JACAR B03050738800, 프레임 680682 경유; S. Tomokiyo, Cryptiana의 잘라낸 이미지.
Twelve  baxuxupeja qicijinati bemigasiqi jakebiqoye kufohemige tuxaboboba gedocijiga poyevayoxa
        leyoleveke biromapesa vorobenife xikebiqoye qekufiyaqa tijaqixiqo xitonatula xopavajejo
        ropezpo ngobunibai   tanaka

양식에서 옮겨 적은 그대로다. Tomokiyo의 전사에는 다음이 있다 gedoeijiga 및 xitohatula; 필적은 다음과 같다 c 및 n, 그리고 해독에는 바로 그것이 필요하다. “Twelve”는 표 지시자다(Yamada의 전보는 그의 六十四號 표를 가리키는 “Sixtyfour”로 시작한다).

02 구조

03 키

계열의 키 40 × 120 × 2 × 2 × 3 = 57 600개 전부를 깨끗한 음절 구간에 적용하고, 그 결과 나온 네 자리 군을 번체 중국어 문자 빈도 모델로 점수를 매겼다(알 수 없는 코드에는 벌점). 가장 좋은 키(자음은 l에서 시작하도록 회전, 모음 e a i o u, 열 우선, 01 기준, 가산값 없음)는 −360.6을 기록하며, 모집단 평균은 −553.6, 표준편차는 23.8이다. 2위는 49점 뒤처진다. 표는 다음과 같다.

eaiou
l0121416181
m0222426282
n0323436383
p0424446484
q0525456585
r0626466686
s0727476787
t0828486888
v0929496989
x1030507090
y1131517191
z1232527292
b1333537393
c1434547494
d1535557595
f1636567696
g1737577797
h1838587898
j1939597999
k2040608000

녹색: 뜻이 통하는 단어로 확인된 칸(41칸). 호박색: 의심스러운 군에서만 쓰인 칸. 흐림: 이 전보에서 쓰이지 않은 칸. u 열에 주목하라. k-u = 00이 두 번 확인되어(亦 0076, 力 0500) 열 전체가 고정된다.

04 해독

코드북 = 電報新編 / 明密碼電報書 번호(이 문자들에 대해서는 현대 표준 전신 코드와 동일). 점선 = 교정한 글자 · 빨간색 = 미해결

ba xu · xe pe · ja qi · ci ji · na ti · be mi · ga si · qi ja · ke bi · qo ye · ku fo · ne mi · ge tu · xa bo · bo ba · ge do
3390    1004    3945    5459    2348    1342    3747    4539    2053    6511    0076    0342    1788    3073    7333    1775
潮      城      由      莫      擎      宇      獨      立      我      軍      亦      光      復      汕      頭      後

ci ji · ga po · ye va · yo xa · le yo · le ve · ke bi · ro ma · pe sa · vo ro · be ni · fe xi · ke bi · qo ye · qe ku · fi ya
5459    3764    1129    7130    0171    0109    2053    6622    0427    6966    1343    1650    2053    6511    0500    5631
莫      率      大      隊      來      令      我      退      出      鎮      守      府      我      軍      力      薄

qa ti · ja qi · xi qo · xi to · na tu · la xo · pa va · je jo · ro pe · za no · [ngobunibai]
2548    3945    5065    5068    2388    2170    2429    1979    6604    3263
暫      由      翼      □       支      持      文      慧      返      港      …
潮城由莫擎宇獨立。我軍亦光復汕頭。後莫率大隊來,令我退出鎮守府。我軍力薄,暫由翼□支持。文慧返港……

사건. 1916년 3월 26일, 룽지광의 차오메이 수비대 아래 차오저우의 연대장 Mo Qingyu(莫擎宇)가 천중밍, Lin Hu, He Haiming과 현지 혁명파에게 설득되었다. 27일 그는 차오저우 성을 점령하고 성 당국에 “率師占領潮城,宣布獨立”이라고 전보했다. 潮城은 전보와 같은 단어다. 30일 산터우 경비대가 그를 지지하고 나섰고, 그는 산터우에 사령부를 두고 정식으로 독립을 선포했다. 그사이 쑨원 자신의 중화혁명당 사람들은 이 도시의 진수부(鎮守使署)를 장악했었다. 그들과 함께 활동하던 일본인 모험가 중 한 명인 “Tanaka”는 4월 3일, 대군을 이끌고 온 Mo가 그들에게 나가라고 명령했고, 그들은 저항하기에는 너무 약하며, 누군가가 아마도 도쿄로 보고하러 돌아간다고 알린다. 외무성은 발신자가 산터우 영사의 이름을 이용하고 있다고 의심했다. 영사 역시 Tanaka였다.

05 여전히 불확실한 것

06 방법

  1. JACAR 파일은 맥락을 파악하고 글자를 확인하기 위해 한 쪽씩 조사했다(자료관의 이미지 서버는 자동 접근을 거부하므로 PDF는 수작업으로 제공받았다).
  2. 음절 통계: 20 + 5 알파벳과 u의 부족이 체계적인 열 우선 압축기를 가리켰다.
  3. 표준 코드북에 대한 문자 유니그램 점수를 써서 체계적 계열 전체(57 600개 키)를 전수 탐색(Unihan 전신 표; 1916년의 번호 체계는 Tomokiyo가 해독한 쑨원 전보로 검증).
  4. 의심스러운 군 네 개를 한 글자 대안으로 검토. 光復, 支持, 莫, 潮城이라는 읽기를 의미로 고른 뒤 필적에서 확인.
  5. 훼손된 끝부분에 대한 편집 거리 탐색(부정적 결과), 이어서 모스 재분할 탐색으로 港을 복원하고 마지막 단어는 미해결로 남김. Mo Qingyu 봉기의 3월 26–30일 연대기와 역사적으로 대조.

07 키 시험해 보기

압축기 글자를 입력하라(공백은 무시). 각 자음–모음 쌍은 위 표에서 숫자 두 개가 된다. 음절 두 개가 코드북의 군이 되고, 표준 전신 코드에서 찾아진다.

08 출처

분석 스크립트, 코드북 표, 언어 모델은 저장소에 있다(targets/sunyatsen/).