XVFFD VVVGX XVGXD XGAVX DFFGD VGDFX AGFAD GVGFG AADFG VDFXG ADDFA FFDVA GDDVD XFDVG DAGXD DVFVG DAVGV GVG
XVDAD XDVFV DDGVA AVVFF GXVGV FXVDG ADVVF XVFDG DGDFA XVVDV GDDAX FGVGV GXVAG DFVGF FAGDG VDAFX FAFFA DFFFD VDDXV DAGVX DDDVX GAFDA XDAXV VDGDV AGFXV DAGVG DFDDX FFGDG AGVDX VVGVV DVAXG GAVGF DXADG FDVGD GXGFD DDVFA GXVVD ADX
| \ | A | D | F | G | V | X |
| A | Q | D | V | 7 | W | F |
| D | B | 8 | E | G | N | 2 |
| F | 1 | A | Z | X | S | 9 |
| G | K | H | J | 3 | I | U |
| V | Y | T | 6 | 4 | 5 | R |
| X | O | P | C | M | L | 0 |
DVVDG FFVGA AVFDD AGXAG XDGVG VVVFA VXDXF FADGD VVVFG DGDGF DVVDD FGGVG DFDGD GDVDG VDGDD FVGDD XGDGV FGGXG FFDAG FFVVV VFFDF AFDDF AFVFV DAAVF DDVDV FAVXD GAGVD VDDFD XVAXX DXADD DDXXX GXVVX AV
XAGGV XXDXA XDXDD DDFDV DVVXX XXVAX VFAAG GVGAF XAVVA FGGFA FFVXD FVGAG DGADA AVGVG FGDDF FFXXD VDVXX DAVAA VG
① GFGGA GXDFX GXGXG VGVGD DAVXF XVAAV AFVAF XFVAD XDFVG VAGAD AGDXA FDAXV FXAVA GDXDX AAGGX VGVDF XDVDV XXXAF DGVGD VFDDX VGDGV G
② DDGVA AGDDD DXVXX DXDDX VDAFV GAVDD AGDGV GDGVF DGXGF VFVGX DGFFA GAGAA AFAGV GDDAV AVVGX XVDVX XGFXV VFDDX XDVVF X
③ AAGDG ADVGX GDVVF ADVFD GDXVG DGADF AFAFV XAAXF VAXDV DVFVG GDXVF DXVVA VAAGD AAXDD FVGFGV DDGXV XAVAX XDAV
| DVFFG DVGAD VVGGX GDDFV AVDV |
【XDDGV GXXVD VDXGA FVFVV AXFVD DGDFV】
ジョルジュ・パンヴァン「解読したうえで、説明を書き足しておきました……_(:3」∠)_」
ADFGVX暗号とは、第一次世界大戦中にドイツで開発された暗号の一種である。その名の通り、A、D、F、G、V、Xの6種類の文字だけを使う。
まず、古典的な暗号は大きく2種類に分けられる。
1.換字式暗号: 平文をルールに沿って別の文字に変換する暗号。
ex)にこにこだいひやつか→ねしねしづえひよとく (五十音で2つ後ろにシフト)
2.転置式暗号: 平文をならびかえて暗号文とする形式の暗号。
ex)にこにこだいひやつか→にいこひにやこつだか (前後半に分け、前半1後半1→前半2後半2→……)
古代から使われていたものを例に挙げると、シーザー暗号が換字式暗号、スキュタレー暗号が転置式暗号にあたるが、どちらの形式も頻度分析などを使われると容易に突破されうることが知られており、様々な方法で工夫が試みられてきた。
ADFGVX暗号もそのような暗号の1つで、第一次世界大戦中のドイツで発明された、換字式暗号と転置式暗号を組み合わせた形式の暗号である。
いつの時代も機密情報の漏洩を防ぐことは非常に重要である。そして同時に、なんとしてでも対立する相手の機密情報をすっぱ抜くことも非常に重要である。かくして、暗号の考案とその解読方法の模索ははるか昔からいたちごっこの様相を呈していた。手紙は電信化し、各国が周辺国を仮想敵国とするのを隠さない近代になると、暗号の重要性はますます大きくなり、各国で暗号の開発・解読の競争が激化することになる。しかし、もちろん暗号は開発も解読も最高レベルの機密事項である。こうした背景から、産業革命が各国で起こったヨーロッパ諸国が暗号の技術では大きく進んでいたものの、それらはまったく明かされることはなかった。当時は知る由もないことだが、日本どころかアメリカも、暗号についてはヨーロッパに大きく後れを取っていたようである。
ともかく、ヨーロッパで激しく展開された暗号競争は、1914年から始まった第一次世界大戦の裏で特に熾烈に繰り広げられた。各国が多くの暗号を開発する中でドイツから生まれた暗号のうちの一つが、ドイツ軍将校フリッツ・ネーベル中尉(1891-1977)によって発明され、1918年3月に導入されたGeheimschrift der Funker 1918、略してGedeFu18という暗号だった。暗号文の送受信ミスを減らすためにモールス信号で区別のつきやすい5文字、ADFGVで構成されていたことから、フランス・イギリスの暗号解読班はこれをADFGV暗号と呼び、解読に取り掛かった。フランスのジョルジュ・パンヴァン陸軍中尉(1886-1980)が比較的早い段階でこの暗号のシステムを見抜き、それを察したのか3か月後の6月にはXを入れた6文字からなるADFGVX暗号にアップデートされたが、それもパンヴァンによって見破られた。
1918年と言えば第一次世界大戦も末期で、ロシアの脱落で手すきになった東部戦線の人員をもつぎ込んだドイツ軍による最後の大攻勢──春季攻勢の時期である。人的・経済的な損耗が激しくアメリカが来るほど戦闘が不利になることを分かっていたドイツは、総攻撃により早期に大戦果を挙げ休戦に持ち込もうと画策しており、その最終目標はパリの陥落であった。ADFGVX暗号が使われ始めた1918年6月は攻勢も佳境にあり、パンヴァンには1分1秒でも早くドイツ軍の新暗号の解読が求められていた。パンヴァンはまる一日にわたる不眠不休の作業の末に解読に成功したが、その精神的・肉体的な疲労によって戦後まで続く長い療養生活を余儀なくされたという。彼が解読した最初の暗号文は、「弾薬の供給を加速せよ──見られていない限り、昼間にも。」と、まさに間もなく開始される大規模攻撃計画を示唆するものであり、彼のもたらした情報によってドイツ軍の奇襲は不発に終わったのだった。
ドイツ陸軍はADFGVX暗号の解読は不可能とみていたらしく、終戦までこの暗号を使っていた。しかし開発者のネーベルはこの暗号の弱点もしっかり把握しており、更なる改良を上申していたが実用性とのバランスの問題で却下された、と戦後に述べている。ネーベルとパンヴァンは半世紀後の1968年に対面している。
今、あなたが誰かに「エビ揉んでくれてありがとう」という言葉をADFGVX暗号で送りたいとする。
ADFGVX暗号には、暗号化したい平文のほかに、換字表と、転置鍵の2つが必要である。例えば今回、換字表は以下のものを、転置鍵にはNICOHYAKUを用いる。
| \ | A | D | F | G | V | X |
| A | Q | D | V | 7 | W | F |
| D | B | 8 | E | G | N | 2 |
| F | 1 | A | Z | X | S | 9 |
| G | K | H | J | 3 | I | U |
| V | Y | T | 6 | 4 | 5 | R |
| X | O | P | C | M | L | 0 |
① すべてローマ字でアルファベット化する。
「エビ揉んでくれてありがとう」→「EBIMONNDEKURETEARIGATOU」
② 換字表を使って仮の暗号文を作る。換字表から文字を探し、列→行の順で2文字にする。
最初の3文字はE→DF、B→DA、I→GV。そのまま進めていけば、
「EBIMONNDEKURETEARIGATOU」
→「DF DA GV XG XA DV DV AD DF GA GX VX DF VD DF FD VX GV DG FD VD XA GX」
→「DFDAGVXGXADVDVADDFGAGXVXDFVDDFFDVXGVDGFDVDXAGX」
③ 転置鍵の文字数のところで暗号文を改行しながら並べる。転置鍵の文字にアルファベット順で数字をつけておく。
| N | I | C | O | H | Y | A | K | U |
| 6 | 4 | 2 | 7 | 3 | 9 | 1 | 5 | 8 |
| D | F | D | A | G | V | X | G | X |
| A | D | V | D | V | A | D | D | F |
| G | A | G | X | V | X | D | F | V |
| D | D | F | F | D | V | X | G | V |
| D | G | F | D | V | D | X | A | G |
| X |
④ 数字の小さい順に、列を上から順に並べる。暗号文が完成する。
1つ目の列はXDDXX、2つ目はDVGFF…
→「XDDXX DVGFF GVVDV FDADG GDFGA DAGDDX ADXFD XFVVG VAXVD」
→「XDDXXDVGFFGVVDVFDADGGDFGADAGDDXADXFDXFVVGVAXVD」
送受信の都合で5文字ずつに区切られて送られることが多く、上の暗号化された記事はそれを反映している。
逆に、誰かからADFGVX暗号が送られてきた場合、これと全く逆の方法で復号・解読できる。
| N | I | C | O | H | Y | A | K | U |
| 6 | 4 | 2 | 7 | 3 | 9 | 1 | 5 | 8 |
| G | ||||||||
| A | ||||||||
| × | × | × | × | × |
| N | I | C | O | H | Y | A | K | U |
| 6 | 4 | 2 | 7 | 3 | 9 | 1 | 5 | 8 |
| F | G | |||||||
| X | A | |||||||
| F | × | × | × | × | × |
| N | I | C | O | H | Y | A | K | U |
| 6 | 4 | 2 | 7 | 3 | 9 | 1 | 5 | 8 |
| V | D | F | V | G | X | G | A | G |
| X | V | X | G | V | G | A | F | D |
| V | D | F | D | × | × | × | × | × |
……この記事の暗号化の多くはこちらを参考にしている。掲示板
11 ななしのよっしん
2025/01/30(木) 14:36:14 ID: W/sJju9uwR
マジっぽく思える偽情報を暗号で流して水漏れを調べたりするとも
その偽情報を元に敵が網を張ったりしたら暗号がバレてるってわかる
12 ななしのよっしん
2025/01/31(金) 13:59:50 ID: idEXrVWp1M
こういうの考えられる人凄いな
13 ななしのよっしん
2025/02/02(日) 11:25:02 ID: o8T3NmAdsK
>>7
昔見た話だと、こういった暗号の解読には内容のアタリを付けて特定の語句を探す所から始めるらしい。
例えばこの暗号の場合、「ドイツ軍が使用している」という事から何らかの軍事情報が含まれていると推察できて、
そこから「移動」や「戦況」、「指示」などを匂わせる語句を取っ掛かりにして法則を見つける、というような根気の要る作業を行っているみたい
急上昇ワード改
最終更新:2025/12/05(金) 22:00
最終更新:2025/12/05(金) 22:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。