Featured · Discovery · 1915–1916

The Rosamonde telegrams

Twenty-two telegrams that the Japanese authorities copied in 1915 and 1916, without translating them, are in English, enciphered by a simple letter substitution. As far as we know, they are the earliest known messages exchanged directly between Sun Yat-sen and Soong Ching-ling, eight months before their marriage. Sun urges her to break with a suitor, Yung: “I ask ye to throw of[f] Yung at once. If not I will surely die”, “our souls are mingled i[n]to one” — and, from Shanghai, probably her reply: “Lovesick … in torture. Be merciful. Come or free me forever.”

Read the discovery →

Received-message form of 7 July 1915, Shanghai to “Rosamonde Tokio”, five cipher words.
Shanghai → “Rosamonde, Tokio”, 7 July 1915: tenocrszqu rvcleilaio gowoisrjat sewoeijioo wojeionoip = Lovesick … in torture. Be merciful. Come or free me forever. JACAR B03050087700, image 50.
Tokyo–Shanghai, 1915: distance and secret correspondence.
Tokyo–Shanghai, 1915: distance and secret correspondence. AI-generated evocation, not documentary evidence; figures are not portraits.

Historical cryptography · China · Japan · 1916

文密

The Wenmi code, broken*

In the summer of 1916, a Chinese envoy in Tokyo, Zhao Shen, was negotiating Japanese rifles, aircraft and loans for the rebel provinces of southern China. His enciphered telegrams (those of the Military Affairs Council channel usually carry the name 文密, Wenmi, in clear) were intercepted and copied by the Japanese administration, then lay for more than a century in Tokyo's diplomatic archives. Both channels he used in 1916 can now be read, for the most part.

The 1916 Wenmi: Zhao Shen's cipher between Tokyo and the Military Affairs Council, which bears this name in clear, and the one, built the same way, of his telegrams to Yunnan (June–November 1916). The enciphered telegrams of June 1917 (Sun Yat-sen ↔ Dai Jitao) do not bear this name and use a different system: they have not been broken.

Japanese telegraph form of 19 July 1916, Tokyo to Canton. Prefix 2429 1378, then ten-letter groups: Fazihipego wezelucuna hamodarodo vorokesiya xodugoluro xoxotuhica hematemiba giheyuxifa; signed 関正雄.
Telegram of 19 July 1916, Tokyo → Canton, copied by the Japanese Ministry of Communications. The two numbers 2429 1378 read 文密 in the Chinese telegraph code; the enciphered words follow. Deciphered: 報傳取消日人態度遽變確否速示俾便行止伸. JACAR B03050090000, image 0416.
50unpublished telegrams from 1913–1916 : four newly represented tables; uncertain passages remain marked (1635 codes, 386 doubtful and 5 unreadable, 6 proposals).
22telegrams in enciphered English (1915–1916): the correspondence of Sun Yat-sen and Soong Ching-ling (Rosamonde)
20unpublished telegrams of 1915, read with three new tables and three published tables, including the confirmed Manila table (1915)
22forms from June to November 1916 read, on two channels
2keys recovered: two regular grids of about a hundred syllables
807Chinese characters decoded, 38 of them doubtful or illegible (4.7%); they remain marked
2held-out messages, never used to tune the keys, that read under them
44proposed readings for improbable characters; 12 remain doubtful (1.5%)
71characters corrected on the scans in the condenser telegrams of March–May 1916 (28 at the first re-reading, 43 at the targeted checks of doubtful codes)

Nine additions from March–October 1915 concern naval funds, a proposed rapprochement with Kang and Liang, and remittances involving Shanghai and San Francisco. The Shanghai and San Francisco tables are thus also attested in 1915; see Method.

1915–1917: finding your way through the correspondence

Selected milestones, not to scale. Document dates are separate from the attribution of their authors.

  1. TelegramsFirst February telegram presented in the Rosamonde article. Attribution to the couple rests on cross-checks, not names on the form.
  2. Historical contextSun Yat-sen and Soong Ching-ling marry in Tokyo.
  3. Historical contextYunnan rises against Yuan Shikai’s imperial project.
  4. Historical contextSun returns to Shanghai; Soong Ching-ling joins him on 19 May 1916.
  5. Historical contextDeath of Yuan Shikai.
  6. TelegramsZhao Shen’s correspondence: Wenmi to the southern Council (G0), and the Yunnan channel (Y0).
  7. Undeciphered systemSun ↔ Dai Jitao: a different system, still undeciphered.

Discovery

The Rosamonde telegrams (1915–1916)

An enciphered English correspondence between Sun Yat-sen and Soong Ching-ling, intercepted by the Japanese authorities: the system (a reciprocal substitution), the twenty-two telegrams and the cross-checks with the couple's history.

Read the discovery →

New decipherments

Twenty unpublished telegrams of 1915

Tokyo ↔ Shanghai, New York → Sun Yat-sen, Manila: the Twenty-One Demands seen from America, Inuzuka's money, the rumour of March 1915 about Sun's health; three new condenser tables.

See the telegrams →

Article 1 · Background

Rifles, loans and telegrams: Sun Yat-sen’s networks, 1913–1916

Who were Sun Yat-sen, Yuan Shikai, the "Military Affairs Council"? Why did a Chinese envoy in Tokyo encipher his messages, and why did Japan copy them? An introduction for readers new to Chinese history, followed by what the telegrams say.

Read the article →

Article 2 · Technical write-up

Breaking Wenmi: from letter structure to two parameter-free keys

Blind transcription, keyless tests, constrained simulated annealing, validation on held-out messages, and finally the G0 and Y0 grids. The dead ends matter, so we describe them, along with the tools and the code.

Read the write-up →

Corpus

The telegrams, one by one

The 17 Wenmi texts, 24 reread 1916 condensers, 35 other decipherments from April–June 1916, 20 condensers from 1915, 16 from February–March 1916 and the batch of 50 unpublished telegrams from 1913–1916: transcriptions, codes and characters, with uncertainties retained.

See the telegrams →

Follow-up

The 1916 condenser telegrams revisited

The 24 March–May 1916 condenser telegrams reread on the scans: 71 characters amended, 28 in the first review and 43 in targeted reviews, a missing word restored, names and dates identified.

See the corrections →

New decipherments

Thirty-five telegrams of April–June 1916, unpublished

Tokyo ↔ Shanghai (Junzaburo / Linwailuk), Manila → Tōyama and Honolulu → Tokyo: telegrams of Sun Yat-sen's circle absent from the published transcriptions, deciphered with known keys and two new tables (“Thirtyeight” and Huang Xing's), doubtful points checked against the image — including replies signed 文 (Sun Wen).

See the telegrams →

In the 1915 telegrams

  • Sun Yat-sen and Soong Ching-ling. From February to July 1915 Sun writes from Tokyo to Ching-ling, then at her parents' home in Shanghai, in enciphered English: “Yes, I'll save you or die myself if fail”. He asks her to break with a suitor, “Yung”, teaches her to encipher (“Must write it at home, never do it in office, for [t]hey see”) and follows her return by wireless (“Are you land Kobe or Yoko?”). In July, from Shanghai: “Come or free me forever” (Rosamonde).
  • The Twenty-One Demands, seen from New York. On 20 February 1915 a telegram signed “Lin and others” (林等, probably Lin Sen) warns Sun: 「日要求廿一款全載美報,直以韓待我,亡無日矣」 — Japan's demands are published in America, “we are treated like Korea” (20/2/1915).
  • One rumour, two ciphers. On 9 March Shanghai worries about Sun's health; he answers that evening in enciphered English (“I a[m] well and sound usual”) and, the next day, in Chinese code: 「上海近日有何謠言關弟自[身]安寧者否?」 (10/3/1915).
  • Money. Transfers to Hong Kong, funds exhausted, Mr Inuzuka called upon (26/2, 27/2, 7/3/1915).

In the new telegrams (April–June 1916)

  • Sun Yat-sen replies himself. On 5 May, from Shanghai, a telegram signed 文 (Sun Wen) orders banknotes — 20,000 of 100 yuan, 80,000 of 10 yuan — and leaves the decision to his correspondent: 「請兄酌奪」 (0031b).
  • Huang Xing’s return, followed in three telegrams. On 30 April, from Honolulu, a telegram signed Tiecheng (probably Wu Tiecheng) announces that he is “going on to Japan” (0011b); on 10 May, Tokyo: “arrived yesterday, he is avoiding visitors” (0042a); on 15 May: “saw Huang Xing today”, followed by his views and by what the Japanese General Staff says about Shandong (0056).
  • The Shandong campaign seen from Tokyo. Zhoucun taken on 4 May, Weixian attacked, morale “excellent” (0034); more than a hundred cadets of the military school who came to Tianjin have signed a pledge (0056).
  • “Yuan the traitor is dead.” On 7 June, the day after Yuan Shikai’s death: 「袁賊旣死,速定大計」 (0156).
  • A new cipher table. Two telegrams carry the prefix “Thirtyeight” and read with a table we recovered; one announces that a box has been handed to Inuzuka and will leave by a French ship (0045a; Method).
  • A second new table: Huang Xing's. In late May – early June, the telegrams of Huang Xing, then in Tokyo, and Sun Yat-sen's replies read with a table we recovered which, as far as we know, had not been published: on 3 June Huang Xing saw Tanaka — “2,000 rifles and 6 guns can be shipped shortly” (0145; Method). Not to be confused with the three-kana code of another telegram of Huang Xing (25 May 1916, to Lin Hu and Li Genyuan), whose system was identified by D. Bourdeau and whose formula by S. Tomokiyo[22][23].

Where things stand

Both 1916 channels are broken in principle: in each, a regular grid turns each half of a telegraph code into a syllable.

  • Rosamonde telegrams (1915–1916, 22 enciphered English texts): reciprocal substitution; the initial sample of 20 texts underwent independent readings, while the two additions of 6 and 7 March 1915 used prefilled review R23. Uncertain passages on 9 March 1915 and the May 1916 names “Chang Ki” and “Tai” remain marked. See Rosamonde.
  • 1915: twenty condenser telegrams, three new tables and the published Manila, Shanghai and San Francisco tables; 53 doubtful characters and 1 illegible out of 446, marked. Telegrams. Sixteen telegrams of February–March 1916 from the same batches are published too (one new table, “Thirteenth”; 48 doubtful characters and 1 illegible out of 741): Chen Qimei's illness, the funds for the action in Shanghai, Long Jiguang, the Second Squadron, the independence of Guangxi, aircraft bought in San Francisco; see Telegrams.
  • Tokyo → Zhaoqing (June–September, 7 telegrams, G0 grid): text settled for the most part: 12 doubtful characters out of 351 (3.4%), 7 after the proposed readings (2.0%), marked.
  • Tokyo ↔ Yunnan (July–November 1916, 15 forms combined into 10 texts, grid Y0, broken on 11 October 2026): fully reread by a human; 24 doubtful and 2 illegible characters out of 456, or 26 uncertain (5.7%), of which 5 remain without a proposed reading (1.1%).
  • The condenser telegrams of March–May 1916 (deciphered and published[1, 2]) were re-read on the scans: 28 characters corrected (1916 condensers), then 43 more during the targeted checks of doubtful codes (13 and 14 October 2026); they are given letter by letter at the end of the Telegrams page.
  • New decipherments (April–June 1916, unpublished as far as we know): 35 telegrams absent from the published transcriptions, read with known keys and two new tables (“Thirtyeight” and Huang Xing's, see Method); 82 doubtful and 3 illegible characters out of 1,286 (6.6%, after the targeted checks of 13, 14 and 15 October 2026), marked; see Telegrams. Telegrams still being read are not published.
  • The enciphered messages of June 1917 (Sun Yat-sen ↔ Dai Jitao) are not broken: they use a different alphabet. Reading, possible confusions and leads: Telegrams.