日本語訳 · 原著 Daniel Bourdeau『Unsolved Historical Ciphers』は CC BY 4.0 で公開されている。本ページは JIC による翻訳で、原著者の公式版ではない。訳文に相違がある場合は英語原文が優先する · 英語原文を見る ↗
37 34 46 8247 5 01 8734 8760 8904 8739 8413 5 64 8 5
41 21 16 46 11 96 44 69 70 09 26 5 12 5 43 94 70 67 76
42 5 92 70 36 74 46 70 70 5 42 · di Lutzovv di

ローマ → インスブルック · 数字のノーメンクレーター:2桁の文字と音節、4桁のアルファベット順のコード · 1848年6月15日

Soglia 枢機卿から教皇大使 Viale Prelà へ、ローマ、1848年6月15日

Soglia枢機卿
差出人Soglia 枢機卿
Viale Prelà
宛先Viale Prelà

トリノで郵便から押収され、マッツィーニの L’Italia del Popolo(ミラノ、1848年6月30日)が955桁の数字として、「この数字を最もよく解釈した者にはかなりの賞金」を添えて掲載した · 2014年に Cipherbrain で公開の挑戦として投稿されたが、そこに解読は投稿されず、ほかでも見つからなかった

鍵は暗号文のみから復元した。5は語の区切り、それ以外の数字の対は文字と音節、8XXX はアルファベット順のコードである。11個の符号群を除いてすべて解読できる。この急報は、教皇大使に皇帝のもとにとどまるよう命じる撤回命令で、彼が出発した翌日に書かれたものだった。

Daniel Bourdeau · 投稿 · 更新

方法:暗号文のみから鍵を復元 · 範囲:完全

要約。 1848年6月30日、マッツィーニのミラノの新聞は、ピウス9世の国務長官 Soglia 枢機卿から、ウィーンを逃れてインスブルックにいた皇帝付き教皇大使 Michele Viale Prelà 師に宛てた書簡と暗号急報を掲載した。2通は6月20日にトリノで投函され、彼のもとには届かなかった。新聞は暗号を読めず、賞金を出すと申し出た。ローマはそれを一枚刷りとして再版した。政府は沈黙を守った。Spada の歴史書(1868–69年)は「a most authoritative person(きわめて権威ある人物)」による言い換えを示しただけだった。Klaus Schmeh は2014年12月にその一枚刷りを Cipherbrain に投稿したが、そこに解読は投稿されなかった。鍵はここで暗号文のみから復元した。方式は小さなノーメンクレーターである。数字5が語を区切り、残りの8つの数字による2桁の群は同音字を伴う文字と音節であり、8で始まる4桁の群は値がアルファベット順に並ぶ一部式コードである。この急報は撤回命令である。それ以前の書簡は教皇大使に、オーストリア大使 Lützow がローマ退去を命じられたのを受けて、自らも旅券を求めて帰国するかケルンへ行くよう指示していた。per nuove sopraggiunte circostanze、教皇はいまや彼が皇帝とともに、皇帝がどこへ行こうとインスブルックにとどまることを望んでおり、旅券についての命令は停止される。この指示は3つの異なる経路で送られている。Morichini 師にもこれを示すこととされる。Dizionario Biografico によれば、教皇大使はこれが書かれる前日の6月14日に、フランクフルトとケルンに向けてインスブルックを発っていた。範囲:完全。10個の符号語は文脈から補い、アルファベット順と照合した。11個の符号群(その中には前の書簡の日付も含まれる)は、この一通のメッセージからは復元できない。

01 文書

Schmeh が投稿した画像は、Tony Gaffney が彼に送ったもので、ミラノの新聞そのものではなく、ローマの一枚刷りである:Dispaccio del Card. Soglia. Tratto dal giornale l’Italia del Popolo 30 Giugno、Via Lata の Clemente Puccinelli による印刷。コメント投稿者たちは1日のうちに新聞を特定した(Helmut Winkler、Hans Jahr:マッツィーニの Associazione nazionale italiana の機関紙 L’Italia del Popolo、第1年、第40号)。その前書きは、編集者たちが知っていたことを述べている:

ローマのブロードシートの冒頭:Dispaccio del Card. Soglia, tratto dal giornale l'Italia del Popolo 30 Giugno、編集者による前書き付き
一枚刷りの見出しと前書き:「インスブルックにいるオーストリア皇帝付き教皇大使 Viale Prelà 師に宛てた Soglia 枢機卿の書簡と急報の、忠実かつきわめて正確な写し。暗号は今のところ我々には未知であり、そのままの形で読者諸氏の好奇心に委ねる……書簡と急報は、ローマの日付であるが、6月20日にトリノで投函され、宛先は……カルタゴ大司教 Michele Viale Prelà 師、インスブルック。」画像:一枚刷り Dispaccio del Card. Soglia(ローマ、Tip. Puccinelli、1848年)、Tony Gaffney による画像、K. Schmeh, Cipherbrain(2014年12月13日)経由。

2つの文書が続く。第一は全文平文の書簡 no. 6235 である。教皇は教皇大使の5月27日付の2通の書簡を読み、オーストリア外相の招きに応じて皇帝に従うという彼の決定を承認している。「指示が何であるかは、同時に送る私の暗号急報から知るであろう」。省の言葉を教皇自身の意思と混同してはならない。第二が暗号急報で、平文で始まり(「貴下のウィーン出発と、皇帝陛下が現在お住まいのその都市への移動の知らせを受けたので、この機会にこの急報をそちらへ送る」)、続いて14行の数字が続き、1文だけ平文に戻り(「時間を節約するため、本急報を直ちに知らせねばならない」)、さらに2行の数字で終わり、G. Card. Soglia、ローマ、1848年6月15日と署名されている。末尾には:Un premio non tenue è destinato al migliore interprete di queste cifre。

ブロードシート上の暗号急報の冒頭:平文の最初の文と数字の最初の6行
急報の始まり。最初の行は 37 34 46 8247 5 01 8734 8760 8904 8739 8413 5、すなわち Con mio (foglio) del [date] … である。縦の線は紙の折り目である。数字の上下に散らばる点は無視する。解読にそれは必要ない。画像:一枚刷り Dispaccio del Card. Soglia(ローマ、Tip. Puccinelli、1848年)、Tony Gaffney による画像、K. Schmeh, Cipherbrain(2014年12月13日)経由。

用いた転写は、2014年12月15日に Schmeh の記事の4番目のコメントとして投稿された Joe のものである。帯状に切り分けたスキャンと1行ずつ照合したところ、1箇所を除いて正しかった。12行目では、印刷された …2251242496774740906… から 4 が1つ抜けていた。訂正すると、ブロックは955桁になる。印刷者自身も1つ誤りを犯しており、それは後で取り上げる。印刷で行の中に点がある箇所(3099.7.39、67367.067)も同様に無視する。それがなくても本文は解読できる。

02 方式

鍵を推測する前から、数字の中に3つのことが見て取れる。

復元した表。行が1桁目、列が2桁目である。ダッシュはこのメッセージに現れないマスである。

01234679
0–delなしkstaala
1chimin–mac–p
2glienelanche––
3quda–bmitcond
4deldiseeoalr
6ilf–persistite
7v (u)tig–ztobp
9cfldgmns

同音字:e 21, 44;b 33, 77;c 16, 90;d 39, 93;f 61, 91;g 72, 94;l 41, 92;m 11, 96;n 24, 97;p 19, 79;s 04, 99;al 07, 47。8つの空きマス(00 13 17 27 29 32 62 73)はこのメッセージに現れない。a にはマスが1つ、09 しかなく、これが本文で最も多い群である(38回)。70 は u と v で、重ねると 92 70 36 74 46 70 70 Lutzovv の w になる。

符号語と語幹。8XXX の群は語全体、あるいは文字で補われる語幹を表す:40 20 8424 67 degli (ordin)i、19 09 04 99 09 8446 67 passa(port)i、41 21 8433 16 67 19 46 le (parte)cipo。9つは文脈によって合理的な疑いの余地なく確定し、その値はアルファベット順に増加する:

831983408374842284248429843384468620
ImperatoreistruzioneMonsignoropportunoordin-Padreparteport-Roma

これは、Kent Ramliden が2015年1月7日のコメントで、1814年の会議(ウィーン会議)でのウィーン教皇大使館の暗号から記述した設計と同じである。文字と音節を表す2桁群、語と名前を表す4桁の系列、そして語の区切りとしての5である。そこでは語の系列は7で始まり、2桁群は5と7を避けていた。ここでは8で始まり、2桁群は5と8を避けている。7を標識とする彼の解析はこのテキストでは機能しえなかったが、8にすれば機能する。

誤植:最初の passaporti は 19 09 05 99 09 8446 67 と印刷されている。その中に5があると語が2つに切れてしまう。本文の後のほうにある2つ目の passaporti は 19 09 04 99 09 8446 67 なので、印刷者は4の代わりに5を組んだのである。1行目の si の後にある単独の 8 は説明がつかない。

03 鍵はどのように復元されたか

  1. 単一換字は失敗し、その失敗が情報を与える。 5を語の区切りとして、イタリア語、フランス語、ラテン語の 5-gram モデルを用いた単一換字のソルバー(焼きなまし法、1つの対に1文字)を走らせたが、どの言語でも1文字あたり約 −3.4 nats で、何の成果もなかった。同じソルバーを合成の対照実験でも走らせた。同じ長さのイタリア語の文を、同じ語の区切りで、68個の2桁記号を用いて同音異字式に暗号化したものである(synth.py)。ソルバーは対照を正確に解読した。したがってソルバーは健全であり、対がすべて単一の文字であるはずはなかった。
  2. ノーメンクレーター用のソルバー。 次のソルバーでは、各対が文字または一般的な音節を表しうるとし(1つの対に1つの値)、8XXX の群は未知の語として除外した。その出力の中には、circostanze、intendendosi、indirizzata のような並びがあった。これらは書記局の文章に出てくる完全なイタリア語の語であり、偶然の鍵からは決して得られないものである。
  3. 語を固定し、その後は手作業で解読。 この3語を固定してソルバーを再実行した。その後は手作業で、一語ずつ、一対ずつ本文を解読し、各値をその対のほかのすべての出現と照合した。Lutzovv と Inspruck は文字から自然に出てきた。Morichini は最終行で綴られている。
  4. コード。 文字がわかると、8XXX の群を切り出して順に並べることができた。Imperatore 8319 は istruzione 8340 の前、それは Monsignor 8374 の前、と続いて Roma 8620 に至る。アルファベット順の一部式コードでは、未知の群の値を既知の群の間のどこに入るかから推定できる(§05)。

04 解読

暗号急報の末尾:平文の文の直前の最後の暗号行、平文の文、そして数字の最後の2行
急報の終わり。ピリオド 4 が暗号を閉じ、平文の A risparmio di tempo dovrà con ogni sollecitudine rendere ostensibile il presente dispaccio が続く。その後暗号は 5 09 8374 5、すなわち a (Monsignor) で再開し、Morichini を綴る。画像:一枚刷り Dispaccio del Card. Soglia(ローマ、Tip. Puccinelli、1848年)、Tony Gaffney による画像、K. Schmeh, Cipherbrain(2014年12月13日)経由。

綴りは正規化してある(暗号では u を v と書き、commeteva と書いている)。(…) は文脈から補った符号語、[8xxx] は復元できなかった符号群、イタリック体の文は印刷物で平文になっている部分

Con mio (foglio) del [8734][8760][8904][8739][8413] si le commetteva che in seguito degli (ordin)i dati a Sua Eccellenza il (Signor), [8227] di Lützow, di abbandonare (Roma), Ella si facesse del pari a richiedere i passa(port)i per restituirsi alla Dominante, o per condursi in (Colonia), che (è) (lontan)a della (guerra), (com)e [8704]e lo avesse creduto (opportuno). (Tuttavia) per nuove sopraggiunte circostanze Le (parte)cipo [8093][8102] del (Padre) che Ella rimanga in Inspruck presso l’(Imperatore) e ovunque egli fosse per recarsi; intendendosi sospesa la indicata delibera [8136] relativa alla domanda de’ passa(port)i: interessa [8131] a (Padre) (cotest)a nuova (istruzione), che Le viene indirizzata per tre diverse vie, (col fine di) assicurarne l’arrivo. A risparmio di tempo dovrà con ogni sollecitudine rendere ostensibile il presente dispaccio a (Monsignor) Morichini per di lui norma alle pratiche affidategli.

日本語

[……]付けの私の(書状)により、貴下には次のように指示されていた。(ローマ)を退去せよとの(命令)が閣下(Signor)[……]Lützow に与えられたのを受けて、貴下も同様に旅券を求め、首都に戻るか、(戦争)から(遠い)(ケルン)へ赴くよう、[……]貴下が(適当)と考える(ように)。(しかしながら)、新たに生じた事情により、聖(父)の[……]を貴下に伝える。貴下はインスブルックに(皇帝)のもとにとどまり、皇帝がどこへ行こうとそれに従うこと。旅券の要求に関する前記の決定[……]は停止されたものと了解されたい。聖(父)にとって重要なのは、(この)新たな(指示)が――これは確実に届く(ようにするために)3つの異なる経路で貴下に送られている――……時間を節約するため、本急報を直ちに知らせねばならない――(師)Morichini に。彼に委ねられた交渉における指針とするためである。

括弧の外の群はすべて文字で綴られており、選択の余地なく解読できる。La Dominante は首都、すなわちローマである。interessa で始まる文は文法的に不完全で、その動詞は未決の群 [8131] の中かその後にある。意味は明白である。

05 順位で確認した符号語

10個の符号群は文脈から補った:foglio、Signor、Colonia、è、lontan-、guerra、com-、Tuttavia、cotest-、col fine di。アルファベット順のコードでは、文脈とは独立した確認ができる。9つの確実な基準点に直線を当てはめた。コード値と、19世紀イタリア語コーパスで最も多い1,500語を並べた一覧での順位との関係である(傾きは1語あたり約0.47コード値。 rankfit2.py)。アンカー自体がこの直線のまわりに10〜60値ほどばらつくので、それを許容幅とする。続いて各文脈読みに、それ自身の順位から予測値を与える。

コード読み予測値差
8110col(fine di)8114−4
8116Colonia8117−1
8120com(e)8122−2
8122cotest(a)8145−23
8211è8199+12
8247foglio8245+2
8310guerra8289+21
8346lontan(a)8339+7
8632Signor8596+36
8737Tuttavia8665+72

同じ直線に対する確実なアンカー:Imperatore +24、istruzione +21、Monsignor −14、opportuno −10、ordin- −11、Padre −10、parte −18、port- −41、Roma +60。

4つの読みは予測から5値以内に、さらに5つはアンカー自体のばらつきの範囲内に収まり、1つ、Tuttaviaだけがそれを超える。残差の最も大きい2つ、SignorとTuttaviaはどちらも最後の確実なアンカーであるRomaより後にあり、どちらも正で、Roma自身の残差も正である。つまりこのコードではアルファベット後半が単語リストより密であり、直線はその先へ外挿されている。読み同士も正しい順序で並び(col < Colonia < come < cotesta < è < foglio < guerra < lontano)、アンカーのあいだでも正しい位置に来る。これは文脈だけでは保証されないことである。

順序は可能性を排除することもする。con mio [8247] delの自然な読みはdispaccioだが、dで始まる語が8211のèより上に来ることはありえない。8245に予測されるfoglioならありうる。di Lützowの前の[8227]をConteとするなら、come(8120)とcotesta(8122)のあいだに入らねばならず、確実なアンカーだけでも8133付近になる。8227はe–fの範囲である。どちらの排除も最寄りの文脈読みに依拠しているので、その確かさはそれらの読みと同程度である。

06 歴史:一日遅れ

皇帝フェルディナント1世は1848年5月17日にウィーンを発ってインスブルックへ移った。教皇大使はオーストリア外相の招きでそこへ随行し、5月27日にローマへ書簡を送った。暗号とともに印刷された平文の書簡は、それを教皇が承認したものである。ローマとウィーンは断交寸前だった。教皇領の義勇兵がヴェネト地方でオーストリア軍と戦っており、オーストリア大使Lützow伯は5月初めに旅券を受け取り(ローマのGazzetta 5月9日号がそれを報じた)、Agostino Chigi公の日記によれば5月16日の夕方にローマを去った。暗号文が言及する先の指示は、その日付が未確定の符号群に含まれているが、教皇側の回答であった。すなわち教皇大使も同様に旅券を求めて帰国するか、戦争から離れてケルンへ行くように、というものである。

暗号文はその指示を撤回する。nuove sopraggiunte circostanze(新たに生じた事情)が何であったかは書かれていない。Nisibis大司教で4月まで教皇領の財務大臣だったCarlo Luigi Morichiniは、皇帝およびカルロ・アルベルトへの特命使節として5月27日にローマを発ち、6月10日の夜にインスブルックに着いた(Chigi)。教皇は、Morichiniが交渉するあいだ教皇大使に皇帝のそばにとどまってほしいと考え、Morichiniにもこの命令を見せたいと考えていた。

それはどちらの点でも遅すぎた。Dizionario Biografico degli Italianiによれば、教皇大使は6月14日にインスブルックを離れ、教皇使節としてフランクフルトとケルンに赴き、9月にウィーンの任地へ戻った。急報の日付は15日である。写しが20日にトリノで投函されたが、彼の手には届かなかった。Chigiは、それがトリノかミラノで傍受されたと聞いている。急報は30日にミラノで印刷され、7月5日か6日にローマの街頭に貼り出された。7月8日、Chigiは、懸念された内閣の危機はこれによって起こらないだろうと記し、教皇は暗号部分を内閣に見せることに何の支障もなかったと言われている、と書き留めた。

公表された推測は、解読と照らすと当たり外れがある。Spadaの情報提供者は、暗号文には宮廷と良好な関係を保ち、罷免というスキャンダルを避けた教皇大使の振る舞いを教皇が承認する内容が含まれていると述べた。承認は平文の書簡にある。暗号文は命令であり、それが食い止めようとした断絶は、ローマ自身が命じたものだった。7月7日のIl Labaroは、2016年にCipherbrainで要約されたところによれば、宮廷からの退去とNisibis司教の役割を推測しており、こちらのほうが真相に近いが、方向は逆である。

07 未確定の11の符号群

11個の符号群はそれぞれ1回しか現れず、文脈からは確定しない。アルファベット順によって、それぞれに範囲が与えられる。既知の値のあいだにおけるその位置を、ソート済み単語リストの一区間に換算したものである(windows2.py、すべてのアンカー間で区分的に。およそ±15語)。

コード範囲文脈
8734 8760 8904 8739 8413tr–tu / venti–vo(lgente) / vより後 / tu–u / n–o先の書簡の日付:con mio foglio del …。おそらくtre volgenteのような6月初めの日付と参照番号
8227ess–età–ex–fail Signor, […] di Lützow。Chigiは彼をex-ambasciatore(前大使)と呼んでいる
8704te–ticome […]e lo avesse creduto opportuno
8093 8102ch–ci / ci–coLe partecipo […] […] del Padre
8131 8136cr–da / da–darinteressa […] al Padre、delibera […] relativa

これらの範囲内の候補をすべて文字モデルで採点すると、選ばれるのは機能語(ciò、da、esse)ばかりで、意味をなさない。8904はリストのどの語よりも上にあり、この種のコードではzで始まる語か、数字や人名の付録である可能性がある。これらを埋めるには1848年の教皇庁のコードブックか、同じコードによる他の通信が必要である。ヴァチカンにある国務省とウィーン教皇大使館の文書、あるいはHaus-, Hof- und Staatsarchivにあるオーストリアの傍受記録で、後者はRamlidenが2015年に指摘している。

2026年9月30日、Lasryが引用箇所の欠落を減らすよう求めたので再度試みた。このコードは明らかに8000から始まる。ソート済み単語リストでColonia(8116)とImperatore(8319)を通る直線を引くと、最初のa語は7996–8005に来る。8000からColoniaと確実なアンカーを通して補間すると、colは8113–8114、comeは8120–8122と予測され、どちらも文脈読みの位置と一致する。また最初の組も絞り込まれる。8093はce-(cennoは8093–8097と予測される)に、8102はch–ciに落ちる。Le partecipoの後、del Padreの前に意味上求められる語は、いずれも位置によって排除される。volontà、mente、desiderio、ordine(8424がordin-)、comando、commissioneはColoniaより後に、beneplacitoはずっと前に来る。Cenno(‘per cenno del Santo Padre’、教皇の命により)は8093に合うが、それと句をなすch–ciの語がないので、この組は未確定のままである。[8136]については、presa(‘delibera presa’)はp語なので8136には来られない。範囲はdの前半(da–dar)であり、節はそれがなくても完結して読める。[8131]もdの前半である。d’assaiのような副詞(‘interessa d’assai al Padre cotesta nuova istruzione’、この新たな指示は教皇にとって大いに重要である)を入れれば文は文法的になるが、それは意味からの推測(I)であって読みではない。1,000語のイタリア語リストで同じ補間を行うと、cotestaは8145–8159付近と予測され、8122という実際の位置より23〜37上になる。この文脈読みはc群のなかで最も裏づけが弱い。

08 不確かなまま残る点

09 出典

訂正済みの暗号文(ct2.txt)、表とコードを含むデコーダー(decode.py, key.json, codes.json)、合成データによる対照実験(synth.py)、順位の当てはめと範囲(rankfit2.py, windows2.py)、転写と照合した行ストリップ(strips/)、ノートはリポジトリにある(targets/soglia1848/)。文脈から得た符号語を埋めた読みを得るには python decode.py --guess を実行する。