[请益] 模仿游戏 关于解码过程

楼主: 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