日本語訳 · 原著 Daniel Bourdeau『Unsolved Historical Ciphers』は CC BY 4.0 で公開されている。本ページは JIC による翻訳で、原著者の公式版ではない。訳文に相違がある場合は英語原文が優先する · 英語原文を見る ↗
92 39 73 43 · 30 27 69 · 24 78 27 69 66 50 39 21 71 37
n a c h · d e r · O b e r p f a l t z
a = 18 39 46 74 85 · e = 19 27 41 62 75 86 · n = 11 26 49 64 92 98

Hof → シレジア · 2桁の数字による同音字暗号と符号群、平文のドイツ語の中に埋め込み · 1640年12月29日

Johan Banér から Torsten Stålhandske へ、Hof、1640年12月29日

Johan Banér
差出人Johan Banér
Torsten Stålhandske
宛先Torsten Stålhandske

Pontificia Università Gregoriana, APUG 568 f. 239r–v、Athanasius Kircher の書簡群の中 · 傍受された野戦書簡の写し。Banér がレーゲンスブルクへの冬季進軍を始める数日前に Hof で書かれた · 2019年6月に Cipherbrain に投稿されたが試みは失敗し、その後も解読は見つかっていない

1630年代ドイツ語の言語モデルを用い、隣接する平文のドイツ語から得たクリブによって鍵を復元した · 暗号数字274のうち246を解読。使者の名前、損なわれた1区間、14の符号群すべてが未解決

Daniel Bourdeau · 投稿 · 更新

方法:隣接平文から鍵を復元 · 範囲:部分(暗号の90%)

概要。スウェーデンの元帥 Johan Banér が少将 Torsten Stålhandske に宛てた、Hof 発1640年12月29日付の傍受された書簡の写しが、グレゴリアナ大学の Athanasius Kircher の書簡群(APUG 568 f. 239)に残っている。Klaus Schmeh は2019年に Philip Neal の転写とともにこれを Cipherbrain に投稿した。Neal を含めて挑戦した読者たちは解読できず、他の場所でも解読は見つからなかった。書簡の大部分は平文のドイツ語で、7つの箇所が2桁の数字で書かれ、3桁の符号群が14ある。DECODE 上のスウェーデンの鍵は、Banér 自身のものも含めてどれも合わず、言語モデルだけでは274の数字から74の同音字を確定できない。鍵は、隣接する平文から取った2つのクリブ("von zeit zu zeit" の後の durch と、und)によって復元した。それらを固定すると、ソルバーは nach der Oberpfaltz und を出力し、鍵の残りはその語句から導かれた。解読された箇所によれば、Banér は "nach der Oberpfaltz und gegen die [442]" 進軍するつもりである。彼は敵が自分に対して兵力を集め、"und etwa auch die in Schlesien agirende [361] dazu ziehen" と予想している。Stålhandske は "gute acht geben"、敵を "mit guten Fürsichtigkeit" 追い、"durch Espionen" 報告し、"wohin er seine Marche zu richten" を彼に知らせることになっている。暗号数字274のうち246を解読(89.8%、計測値)。写本のスキャン画像との照合で、転写の数字4つを訂正した。未解決:2人目の使者の名前と、第5の箇所の1区間。そこでは数字は確認済みで、すべての値が他の語によって確定しているので、現存する唯一の写しがそこで損なわれていることになる。そして14の符号群すべて。その鍵は残っていない。

01 文書

見出しは Copia Intercipirtes Schreibens General Baners an General Major Stallhausen とある。すなわちシレジアのスウェーデン軍を指揮していた Stålhandske である。書簡の日付は Hoff den 29 Decem. A. 1640 で、飾り書きの B で署名されている。Kircher の書類綴りはこれを Copia litterarum interceptarum Generalis Baners Hoff in Silesia と呼ぶ。写しはローマに届いた。おそらく Kircher に暗号を試させるためであろう。投稿された2ページには解読はない。

f. 239r の上半分:平文のドイツ語と、2桁の数の行
1ページ目の上半分:見出し、最初の2つの暗号箇所(以前の書簡の送付経路)、そして3つ目。3つ目は nach der Oberpfaltz und gegen die [442] と解読される。画像:Pontificia Università Gregoriana, APUG 568 f. 239r、Museo Galileo Kircher Correspondence Project より。

暗号箇所(ここでは S1–S7)には、2から98までの74種の値をとる2桁の数が274個と、3桁の数が14個ある。3桁のものは、名前や名詞を表す 361、442、464、508、513、568 と、第5・第6の箇所にある 766–783 の一群である。作業は Neal の転写とブログの小さな画像から始め、その後 Museo Galileo の f. 239r–v のスキャン画像(1469 × 2304 px、公開)と数字ごとに照合した。これにより4つの数字が訂正された。S4 の最初の数字は 86(Neal は 66)、Schlesien の中の数字は 86(Neal は 36)、guten の中の数字は 47(Neal は 57)、そして Neal が S7 で読めなかった数字は 92 である。

02 鍵をどう復元したか

スウェーデンの鍵。DECODE には Riksarkivet のスウェーデン官房の鍵の箱(Chifferklaver, låda II、記録 R4103–R4329)が収められている。文書館員による表紙には通信者の名前と a の値が記されている。そこにある Banér の鍵、すなわち Horn–Banér 暗号(R4122)、1634年末からオクセンシェルナとの間で使われたコード(R4123。R4325 に Generalis Campi Marschalli Johan Banneris Cyffer として写されている)、そして1640年の官房登録簿にある他のアルファベット(R4325、R4266)を転写し、そのままの形と、−30から+30までのあらゆるずらしで試した。どれも合わない。

ソルバーだけでは失敗する理由。制約のない同音字の焼きなまし法は、本物のドイツ語よりも高い点を取る鍵を見つけてしまう。これは対照実験で決着した。Theatrum Europaeum の1630年代ドイツ語を同じ区間長に切り、Banér の1634年の鍵で暗号化すると、ここで構築したモデル(de-1640s)のもとで −279 の点を取るが、ソルバーの最適解は −390 から −430 にとどまる。既知の値が8つあれば、各文字の同音字を少数に制限した同じソルバーが真の鍵にたどり着く。したがってこの書簡にはクリブが必要だった。

クリブ。6つ目の箇所は mich aber von zeit zu zeit の後に続き、40 16 23 28 29 で始まる。durch である。28 29 の組(ch)は7回出てくる。16 64 40 は und である。これらを固定すると、ソルバーは3つ目の箇所、すなわち [442] loszugehen で終わる箇所に nach der … pfaltz und を書き出した。Banér は実際に1641年1月初めに Hof からオーバープファルツへ進軍し、レーゲンスブルクの帝国議会を急襲した。

3つ目の暗号箇所:92 39 73 43 30 / 27 69 24 78 27 69 66 50 39 21 71 37 16 64 40 / 33 62 51 75 98 63 77 27 442 loszugehen
… Continance erleiden will, 92 39 73 43 30 27 69 24 78 27 69 66 50 39 21 71 37 16 64 40 33 62 51 75 98 63 77 27 442 loszugehen: nach der Oberpfaltz und gegen die [442] loszugehen. 画像:Pontificia Università Gregoriana, APUG 568 f. 239r、Museo Galileo Kircher Correspondence Project より。

この語句が20の値を確定し、それぞれが durch と und に矛盾しない。そこから鍵を一語ずつ拡張し、少なくとも2つの語で意味をなさない値は採用しなかった:Schlesien agirende、dazu ziehen、gute acht geben、sobaldt、ehender、solche、Fürsichtigkeit nachvolgen、wohin er seine Marche zu richten、entgegen。鍵は70の値からなり、1文字につき1〜6個で、アルファベット順にも帯状にも並んでいない。

03 解読された本文

平文部分はローマン体、解読した箇所はイタリック体、符号群は角括弧で示し、回復できなかった文字は ?で示す。平文部分の転写は Neal による。

… welches ich im Duplo, als ein Exemplar Jobs[508], das andere aber in [513] n Johann ??????????? über [568] abgehen lassen …

… undt gesonnen, wofern es nimmer die Ratio Belli undt des feinds … Continance erleiden will, nach der Oberpfaltz und gegen die [442] loszugehen, undt meinen aeussersten fleis anzuwenden. … es werde der feindt seine aeusserste macht von allen oertern her colligiren, undt so starck als es ihm muglig mir entgegen leitten, etwa auch die in Schlesien agirende [361] dazu ziehen.

So wollt der herr General Major darau[f] gute acht geben und sobaldt (e)ich sein gegen[773] ehender [464] auf solche W?????????????? zu [775] dem [767] ?? ein guten Fürsichtigkeit nachvolgen, mich aber von zeit zu zeit durch E(sp)ionen sie ko[m]en, dass sie mö[g]en, wie sein undt des feindes gelegenheit sey, eigentlich undt unschwierig berichten, damit ich ihm inmittelst mit seiner andeutung wohin er seine(n) Marche zu richte(n), entgegen wolten komme …

大意。Banér は16日付の書簡をエアフルトから2通送った。1通は [508] によって、もう1通は [568] を経由してある Johann によって。彼は Hof に到着しており、戦争の理と敵の態勢が許すなら、オーバープファルツを通って [442]、おそらくレーゲンスブルクかバイエルン軍に向けて進軍するつもりである。彼は、敵があらゆる兵力を自分に対して集め、「そしておそらくシレジアで活動している[部隊]をも引き寄せる」と予想している。したがって Stålhandske はよく見張り、敵が移動したらただちに、十分に用心して後を追うべきである。彼は時々、間諜を通じて自軍と敵の状況を報告し、Banér が彼の進軍の方向を知らされて、彼を迎えに行けるようにすべきである。

f. 239v の上部:6つ目の箇所の末尾と7つ目の箇所、38 24 29 77 92 27 ...
mit seiner andeutung の後の7つ目の箇所:38 24 29 77 92 27 23 13 41 44 98 86 … wohin er seine(n) Marche zu richte(n), entgegen wolten。画像:Pontificia Università Gregoriana, APUG 568 f. 239v、Museo Galileo Kircher Correspondence Project より。

04 未解決のまま残るもの

知られている証拠はこの写しだけである。送られた原本か、ストックホルムの Banér 文書にある登録簿の写しがあれば、損なわれた区間に決着がつくだろう。どちらもデジタル化されていない。

05 出典

ファイル: targets/baner1640/: ct_neal.txt (暗号文)、 key.json, decode.py (解読と計測)、 reading.md, solve3.py (焼きなまし法)、 NOTES.md.