[請益] 模仿遊戲 關於解碼過程

作者: JamesHowlett (詹姆士好累)   2015-02-28 15:29:31
電影很好看 但有一些疑問
在電影裡
瓊的同事每天都會截聽到的電報 其開頭都會有五個字母CILLY
圖靈聽到這個消息後 想到可以利用重複字詞 天氣 或 結尾希勒特萬歲等等
讓機器運算的過程簡化
我大概查了德軍在二戰使用恩尼格瑪的規範
德軍會每天更換日密鑰(Day Key)
並在每封電文開頭重複三個用日密鑰加密過的字母
例如ABCABC→GHIQUY
當作個別電文密鑰(Message Key)
所以瓊的同事截聽到的電文應該不是密文
不然她就無法聽出開頭的字母都是固定的CILLY
而是今天收到FHWRE 明天收到JIEKW 後天收到EKGQE 之類的(雖然轉譯成明文都是CILLY)
代表瓊的同事應該是收到明文
不過德國規定明文開頭要五個隨機字母的用意何在?
當然 我知道電影這段破解過程是虛構的
我只是好奇在電影脈絡當下這串CILLY是怎麼回事
還有圖靈跟孟席斯在瓊的房間對話完後
圖靈突然很慌張要叫瓊離開
感覺是圖靈不信任孟席斯 怕瓊惹禍上身
事後來看當然是多慮了
但圖靈當下何以判定至此?
是怕孟席斯讓瓊當替死鬼 刻意栽贓她是蘇聯間諜嗎?
作者: kutkin ( )   2015-02-28 15:32:00
用數字理解比較簡單 你有一組數字12345每篇都會出現 但你不知道每一篇的編碼規則A:23456 B:34567 C:45678 透過比對12345就知道編碼規則了A篇就全部+1 B篇就全部+2 C篇就全部+3
作者: JamesHowlett (詹姆士好累)   2015-02-28 15:36:00
我的癥結點不在解碼原理 而是怎麼會聽出CILLY
作者: kutkin ( )   2015-02-28 15:37:00
因為CILLY每篇都出現
作者: JamesHowlett (詹姆士好累)   2015-02-28 15:38:00
因為CILLY經過加密 截聽的女生就無法看出CILLY了除非CILLY本來就是明文
作者: kutkin ( )   2015-02-28 15:41:00
那是他們在德國的間諜竊聽的
作者: icps (虹月)   2015-02-28 15:42:00
作者: kutkin ( )   2015-02-28 15:44:00
他們可以拿到編碼過後的資訊 還有聽到氣象報告這種不重要的部分資訊 再用氣象報告去解編碼規則https://www.ptt.cc/bbs/Warfare/M.1292774837.A.A33.html孟席斯就只是嚇嚇圖寧 如果你洩漏我就會搞JOAN(握著證據)但是圖靈的單細胞想不到這麼複雜的問題 只覺得JOAN有危險CILLY是他的德國同事傳給他的
作者: JamesHowlett (詹姆士好累)   2015-02-28 15:53:00
但德國同事我記得是開玩笑用語 其實是指敵方發報員
作者: kutkin ( )   2015-02-28 15:56:00
如果你認為是明碼可以解釋的話 那就是明碼
作者: crossmyheart (我發誓)   2015-02-28 19:22:00
重點是希特勒 每天只要抓這三字的編碼比對就知道當天設定
作者: sharek (...)   2015-02-28 20:12:00
推文的說法是結果論,就算根據結果找到一種規則,也不能推論原本的規則
作者: Dipsy901 (大眼迪西)   2015-02-28 21:30:00
既然電影中破解方法是虛構的 那真實的破解方法是什麼啊
作者: JamesHowlett (詹姆士好累)   2015-02-28 21:38:00
電影的破解原理跟現實一樣 但過程被改得戲劇化怕人誤會 我指的過程是團隊領悟這方法的過程
作者: ryusaki   2015-02-28 21:45:00
cilly就是在填字遊戲內不需填字的空白區上,你亂填什麼亂填什麼字也不影響答案(主要訊息)而這個填字遊戲(密碼)的第一排字開頭是空白區,那個德國人總是喜歡先填CILLY上去(開頭空白區)再由天氣等,得到這填字的"格式設定",再由電報篩選出的字輸入密碼機 BINGO我想CILLY是加密完後再添加上的贅字
作者: JamesHowlett (詹姆士好累)   2015-02-28 22:11:00
嗯 不過照樓上講 電影裡enigma的規範就跟現實有差了
作者: kyotenkacat (maina)   2015-02-28 22:15:00
重看了一次a大的那篇連結 cilly應該只是一種暱稱 指的是CILCIL 這樣的話 電影這段應該只是完全改編的...因為這樣女秘書應該每天收到的前六碼都不一樣 要根據當天設定才會解出來都是CILCIL
作者: LPJ723 (Forbidden)   2015-02-28 22:46:00
可能要去看一下機器,搞不好這三個字母真的剛好在旁邊...就像qweqwe一樣, 那大概就真的是懶了 XD
作者: kyotenkacat (maina)   2015-02-28 22:49:00
這麼做真的很北七XDDD 不過電影完全沒提到開頭字母是Message key 這個梗只被單純用來提醒圖寧檢查重複字這點我覺得蠻可惜的~
作者: mindsteam (24fps狸貓任務)   2015-02-28 22:52:00
看了一下wiki上的照片,C其實和I與L鍵有點距離。 XD
作者: LPJ723 (Forbidden)   2015-02-28 22:55:00
看起來CIL是很難按, 那大概是真愛了 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com