Re: [請益] 二戰密碼戰
※ 引述《yusaku (yusaku)》之銘言:
: ※ 引述《Highflying (HighFlying)》之銘言:
: http://enigmaco.de/enigma/enigma.html
: : 這裡寫玩法
: : 所以根據上一篇,如果兩個人想要用奇謎機通訊,必要的條件是:
: : 1.兩個人都有奇謎機(所以盟軍要搶淺水艇。)
: : 2.受文者必須知道加密者使用的轉盤和插入的角度。
: : 3.受文者必須使用和加密者相同的電路板。
: 補充一下史實
: 一.英國取得的奇謎機來自於波蘭
波蘭拿到的奇謎機是早期版本,波蘭能破譯的關鍵是拿到奇謎的代碼表,
而波蘭依上面的基礎建立代號為「Boom」的解碼機,在1938年之前德國的
所有加密軍事通訊波蘭都有辦法破解,連戈林訪問波蘭當天發出的通訊,
波蘭都有辦法馬上破譯,但之後德國提高加密複雜度後波蘭就沒戲唱了。
在大戰到來之前,波蘭為了保存這項成果把英國人和法國人找來,展示他
們的研究成果,其中法國人是最沒面子的,因為法國人在很久之前就宣布
奇謎是不可能破解。
而波蘭這項成果最大的突破點,是他們破譯過程中找上數學家,過去各國
情報單位破譯都是找語言學家來解譯,而波蘭找上境內精通德語的數學家
來解譯。
: 二.被英國逮到的U艇上拿到的是更重要的東西,那就是代碼表。理由:
: 因為受文者必須知道原PO說的2.所以得先用一本代碼表,這個表
: 是要讓通訊員從本土的短波廣播接受到的代碼然後知道目前艇上的奇謎機的三個轉盤
: 應該設定在哪個字母還有哪幾個字母對調。
: 例如:
: Rotors: I,II,III, Start positions: B,B,N
: Steckers: AG
: 然後德國本土的短波電台會播放一段看起來很像普通廣播節目的問候,
: 然後通訊士聽到後就會去對表,把I,II,III的轉盤裝上調轉到B,B,N的位置並把AG對調。
: 因此這個編碼本非常重要。
: 所以英國取得上面兩個條件後,那德軍就大鑊了。
那個不是廣播節目,是氣象播報,每天英國收訊站都會去接收德國的氣象
播報因為德國的氣象播報都有固定格式,開頭就是當日氣象,再根據這個
得到的資訊去反向推出他們用的編碼。
其實波蘭才是破譯德國通訊的最大功臣,如果波蘭沒有破譯成功,其他
國家都還會認為奇謎是不可能破譯(就像法國一樣)。
要看更詳細的經過,可以去找「碼書」這本書來看,裡面有詳細介紹從
羅馬時代的書信加密到現代網路通訊的加密手法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.163.212
→
12/20 00:27, , 1F
12/20 00:27, 1F
→
12/20 00:29, , 2F
12/20 00:29, 2F
推
12/21 00:03, , 3F
12/21 00:03, 3F
推
12/21 13:53, , 4F
12/21 13:53, 4F
→
12/21 13:55, , 5F
12/21 13:55, 5F
→
12/21 13:57, , 6F
12/21 13:57, 6F
推
12/22 10:28, , 7F
12/22 10:28, 7F
→
12/22 10:29, , 8F
12/22 10:29, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
請益
10
21
完整討論串 (本文為第 9 之 10 篇):
請益
5
15
請益
5
9
請益
1
3
請益
5
5
請益
9
16
請益
10
21
請益
0
2
請益
3
8