论文部分内容阅读
[一]
1940年,英国伦敦。
长达3分钟的解除空袭警报的鸣笛声终于响起。人们纷纷从防空洞、地窖、下水道里走出来,妇女、儿童、老人互相搀扶,慢慢走向不知道是否还存在的家,成年男子则匆匆奔向在刚才空袭中受损的建筑,扑灭火舌,清理废墟。
王小景和她的小伙伴们被卷入这沉默而坚定的人群中,出现在虚拟世界的伦敦街头。
“我们的任务是,协助艾伦·麦席森·图灵,完成对恩尼格玛密码机的密码破解。”确认了任务,詹寻的目光落在王小景身上,“我简单地介绍一下,恩尼格玛密码机由德国工程师于1918年发明,可以将无线电通信的内容进行加密和解密。二战期间,德军的无线电通信内容,大部分都用恩尼格玛密码机加密过,特别是关于对潜艇的军事部署。为了破解德军的军事情报,英国在布莱切利园设立了专门的情报机构。我们的任务目标就在那里。”
“我知道,我看过电影《模仿游戏》!”王小景举手。
“那就好,虽然电影和历史有一定出入,但对完成任务应该没什么影响。”詹寻点了点头。
“我不想做数学题,我要当伦敦上空的鹰!”罗亮郁闷地看向东方的天空,远处早已没有了德国轰炸机的身影。
“你会操作雷达吗?你会开飞机吗?你连军训都没去!你参加过的最大的军事活动,就是宅在家里看国庆大阅兵!”王小景白了羅亮一眼。
“别闹了!我们现在的任务是,赶紧想办法到达布莱切利园,找到图灵。”詹寻催促道。
“我们应该先找到一份今天的报纸。我记得不论是历史上还是电影剧情里,布莱切利园都曾通过登报的方式,向整个伦敦招聘情报破解人员,这也许就是我们的机会。”关小怡打量着四周的街道、商铺、民宅,最后和小伙伴们一起朝一家开着门的法式餐厅走去。
“我们只供应鱼和薯条。”餐厅的侍者迎了上来。
“你们不是一家法式餐厅吗?”关小怡好奇地问。
“是的,但我们的法国厨师参军去了。我们也没能招到别的法国人。”侍者耸耸肩。
“算了,这不重要,能给我一份今天的《每日电讯报》吗?”詹寻的目光落在了吧台前,那里正好夹着一排报纸……
接过侍者递来的报纸,詹寻翻到最后一页,只见上面写着:“如果能在12分钟内解开这个填字谜题,你就可以获得一份很棒的工作!”
[二]
空旷的大厅里,零零散散地摆放着几十张桌子。王小景坐在座位上,无聊地转动着手中的钢笔:“卷福……呃,不对,图灵什么时候来啊?按电影剧情,他不是应该来现场监考吗?”
“事情没那么简单……”詹寻观察着大厅里的测试者,“你们发现了吗?其他测试者和我们的位置是隔开的!我们被单独安排在大厅左侧,四根柱子围成的空间里!”
“真的哎!”关小怡站起身来,“难道我们暴露了?”
“暴露什么啊,我们又不是德国间谍。”王小景撇撇嘴,“非要说我们有潜在敌人的话,那就只有会长了……”
王小景的话音刚落,四人立刻听见“叮”的一声响,眼前的虚拟场景瞬间切换!
“欢迎来到我的密码学课堂!”密闭空间里,四周都是雪白的墙,会长讨厌的声音响起,“为了完成后续任务,请你们务必认真听讲!”
“商业与战争,是人类社会的伴生品,而密码学几乎与商业和战争的历史伴生。只要人类需要传递信息,只要信息的不对称现象还存在,对信息的加密与解密就始终是人类社会不可缺少的一部分。首先,我们来看最早的密码……”随着会长的讲解,四人眼前出现了一块木板。
“最早的密码,是把要传递的信息藏起来。仔细观察你面前的木板,你会发现木板上有一层蜡。刮去蜡,你就可以看见木板上面刻的字。公元前5世纪,希腊人得知波斯人要来攻打,就把情报写在木板上,并涂上蜡,把情报盖住……”
“我懂了!这就像我爸的私房钱不是藏在画后面的墙缝里,而是藏在画的下面!”王小景恍然大悟。
“恺撒密码开始用字母移位法或替代法来加密。比如,我要告诉你的单词(明文)是Fish,但每个字母往后移两位后,写出来的密文就是hkuj,不知道加密方式的人就看不懂了……”会长继续讲解。
台下,关小怡和罗亮都拿笔写着什么。不同的是,关小怡把二十六个英文字母抄了两排,错开了两位,在纸上模拟着密码。至于罗亮,他在纸上画飞机大战……
“恩尼格玛密码机的基本工作原理,也是对字母进行替代或移位,但区别在于用机械代替了人工。人们只需要在设定好的机器上输入明文,就能转换出可用于无线电传输的密文,接收到密文的一方只需要在同样设定好的机器上输入密文,就能转换成明文。”会长继续解释,“它的密码学原理是这样的……”
“研究恩尼格玛密码机的密码学原理,那是图灵的工作吧?我们的任务只是找到图灵,不是吗?”詹寻好奇地问。
“呵,也对。那么,祝你们好运。如果遇到了什么困难,别忘了向我求助哦。”会长发出戏谑的笑声后,白色的墙壁消失了,四人又回到了1940年伦敦的面试场上。
一个方脸的帅气青年朝他们伸出了手:“我是图灵,欢迎加入布莱切利园。”
[三]
布莱切利园,8号小屋。
图灵对着桌上高高堆叠的图纸苦思冥想,在写满一张稿纸后,他跑到改进的“炸弹机”前,调好旋钮,让“炸弹机”开始自动旋转。随后,他跑回桌边,继续写下一张稿纸……
“不管是亚历山大还是韦尔什曼,他们都不明白,这已经不是一个字谜问题或是数学问题了,这是机械与机械之间的战争。我相信我改进的‘炸弹机’能够搞定恩尼格玛密码机,如果‘炸弹机’不行,那就换上我正在设计的‘巨人机’。”图灵抬起头,认真地对四人说。
“嗯,我们明白!”守着“炸弹机”的詹寻朝队友们使眼色,“任务提示来了,我们要说服亚历山大、韦尔什曼和克拉克帮助图灵,我怀疑这是隐藏条件。” 当四人找到亚历山大和韦尔什曼时,他们正在下国际象棋。克拉克在一旁微笑观战。如果不看满地的稿纸与烟灰、几人憔悴的面容和发红的眼睛,他们就像是身处于优雅的聚会上。
“4号小屋也准备放弃了,只有8号小屋的图灵还在坚持。他说新改进的机器能够做到,他甚至准备制作一款能下国际象棋的机器。”亚历山大挪动了棋盘上的皇后,低声道,“将军。”
“你觉得机器能够下国际象棋吗?”韦尔什曼好奇地问,“冠军先生。”
“也许机器能够挪动棋子,但我们应该不会管那种行为叫‘下棋’。”英国国际象棋冠军亚历山大矜持地笑笑,“如果机器在国际象棋上能够战胜我,那我就去给图灵打下手。”
“说话算话?”亚历山大的话音刚落,王小景就跑了出来。
“当然。”亚历山大耸耸肩。
“会长,你不是说我们有求助机会吗?现在我申请人工智能的联机帮助,我们需要‘深蓝’!”王小景立即打开通讯器,“就是IBM公司开发的,会下国际象棋的那台!”
[四]
布莱切利园,天色刚明。
图灵拿着分析后的德军密文,依次启动了最新改进的“炸弹机”的开关,图灵、亚历山大、韦尔什曼、克拉克紧张地围在机器前。而觉得自己已经完成了任务,只等着看过场动画的王小景四人,正在学着下国际象棋……
不知道过了多久,“炸弹机”的轰鸣声突然停了下来。图灵急忙冲上去,记录下了“炸弹机”的计算结果。如果他的破解算法没错,“炸弹机”算出来的就应该是今天恩尼格玛密码机的初始设定!有了初始设定,只要输入截获的无线电密文,就能在仿制的恩尼格玛密码机上解出德军的真正情报!
克拉克飞快地在仿制恩尼格玛密码机上调整初始设定,开始输入密文,图灵在一边记录。很快,一行行德文映现在他们瞳孔中!接下来,是长达半个小时的失控般的庆祝……
当然,对于王小景四人而言,他们在等过场动画的过程中,又下完了两盘国际象棋……
“我们成功了!不过,这只是我们今后每一天的开始。”平静后的图灵突然看向四人,“关于你们,我还有一点疑问……我听说了那台叫‘深蓝’的机器,它很厉害!”
“我是一个数学家、逻辑学家。”图灵笑了笑,“就让我来计算和推理一下吧。既然它不是我们这个时代的技术……那要么,你们来自未来;要么,我已成为过去……至于答案是哪一个,就让我们来进行一次测试吧!”
图灵微笑着,朝小屋走去。
“还有图灵测试的彩蛋啊!”小伙伴们紧跟其后。
“这是我设计的一个测试。就按你们的说法,叫‘图灵测试’吧。我们五个人,每人随机进入一个房间,任意两个房间之间将进行不接触的问答测试,并以此互相判断对方是人类还是机器。”图灵解釋完测试的规则,率先朝一个封闭的房间走去。四个小伙伴点点头,各自走向不同的房间。
两个小时后,图灵拿到了所有的结果,在他的算法中,他没能得出区别,而四个小伙伴都准确地找到了他。
“所以,你们四个是真实生命,而我是人工智能吗?”图灵看着手中的结果,突然笑了,“看来,我已成为历史,而未来已经到来。”
1940年,英国伦敦。
长达3分钟的解除空袭警报的鸣笛声终于响起。人们纷纷从防空洞、地窖、下水道里走出来,妇女、儿童、老人互相搀扶,慢慢走向不知道是否还存在的家,成年男子则匆匆奔向在刚才空袭中受损的建筑,扑灭火舌,清理废墟。
王小景和她的小伙伴们被卷入这沉默而坚定的人群中,出现在虚拟世界的伦敦街头。
“我们的任务是,协助艾伦·麦席森·图灵,完成对恩尼格玛密码机的密码破解。”确认了任务,詹寻的目光落在王小景身上,“我简单地介绍一下,恩尼格玛密码机由德国工程师于1918年发明,可以将无线电通信的内容进行加密和解密。二战期间,德军的无线电通信内容,大部分都用恩尼格玛密码机加密过,特别是关于对潜艇的军事部署。为了破解德军的军事情报,英国在布莱切利园设立了专门的情报机构。我们的任务目标就在那里。”
“我知道,我看过电影《模仿游戏》!”王小景举手。
“那就好,虽然电影和历史有一定出入,但对完成任务应该没什么影响。”詹寻点了点头。
“我不想做数学题,我要当伦敦上空的鹰!”罗亮郁闷地看向东方的天空,远处早已没有了德国轰炸机的身影。
“你会操作雷达吗?你会开飞机吗?你连军训都没去!你参加过的最大的军事活动,就是宅在家里看国庆大阅兵!”王小景白了羅亮一眼。
“别闹了!我们现在的任务是,赶紧想办法到达布莱切利园,找到图灵。”詹寻催促道。
“我们应该先找到一份今天的报纸。我记得不论是历史上还是电影剧情里,布莱切利园都曾通过登报的方式,向整个伦敦招聘情报破解人员,这也许就是我们的机会。”关小怡打量着四周的街道、商铺、民宅,最后和小伙伴们一起朝一家开着门的法式餐厅走去。
“我们只供应鱼和薯条。”餐厅的侍者迎了上来。
“你们不是一家法式餐厅吗?”关小怡好奇地问。
“是的,但我们的法国厨师参军去了。我们也没能招到别的法国人。”侍者耸耸肩。
“算了,这不重要,能给我一份今天的《每日电讯报》吗?”詹寻的目光落在了吧台前,那里正好夹着一排报纸……
接过侍者递来的报纸,詹寻翻到最后一页,只见上面写着:“如果能在12分钟内解开这个填字谜题,你就可以获得一份很棒的工作!”
[二]
空旷的大厅里,零零散散地摆放着几十张桌子。王小景坐在座位上,无聊地转动着手中的钢笔:“卷福……呃,不对,图灵什么时候来啊?按电影剧情,他不是应该来现场监考吗?”
“事情没那么简单……”詹寻观察着大厅里的测试者,“你们发现了吗?其他测试者和我们的位置是隔开的!我们被单独安排在大厅左侧,四根柱子围成的空间里!”
“真的哎!”关小怡站起身来,“难道我们暴露了?”
“暴露什么啊,我们又不是德国间谍。”王小景撇撇嘴,“非要说我们有潜在敌人的话,那就只有会长了……”
王小景的话音刚落,四人立刻听见“叮”的一声响,眼前的虚拟场景瞬间切换!
“欢迎来到我的密码学课堂!”密闭空间里,四周都是雪白的墙,会长讨厌的声音响起,“为了完成后续任务,请你们务必认真听讲!”
“商业与战争,是人类社会的伴生品,而密码学几乎与商业和战争的历史伴生。只要人类需要传递信息,只要信息的不对称现象还存在,对信息的加密与解密就始终是人类社会不可缺少的一部分。首先,我们来看最早的密码……”随着会长的讲解,四人眼前出现了一块木板。
“最早的密码,是把要传递的信息藏起来。仔细观察你面前的木板,你会发现木板上有一层蜡。刮去蜡,你就可以看见木板上面刻的字。公元前5世纪,希腊人得知波斯人要来攻打,就把情报写在木板上,并涂上蜡,把情报盖住……”
“我懂了!这就像我爸的私房钱不是藏在画后面的墙缝里,而是藏在画的下面!”王小景恍然大悟。
“恺撒密码开始用字母移位法或替代法来加密。比如,我要告诉你的单词(明文)是Fish,但每个字母往后移两位后,写出来的密文就是hkuj,不知道加密方式的人就看不懂了……”会长继续讲解。
台下,关小怡和罗亮都拿笔写着什么。不同的是,关小怡把二十六个英文字母抄了两排,错开了两位,在纸上模拟着密码。至于罗亮,他在纸上画飞机大战……
“恩尼格玛密码机的基本工作原理,也是对字母进行替代或移位,但区别在于用机械代替了人工。人们只需要在设定好的机器上输入明文,就能转换出可用于无线电传输的密文,接收到密文的一方只需要在同样设定好的机器上输入密文,就能转换成明文。”会长继续解释,“它的密码学原理是这样的……”
“研究恩尼格玛密码机的密码学原理,那是图灵的工作吧?我们的任务只是找到图灵,不是吗?”詹寻好奇地问。
“呵,也对。那么,祝你们好运。如果遇到了什么困难,别忘了向我求助哦。”会长发出戏谑的笑声后,白色的墙壁消失了,四人又回到了1940年伦敦的面试场上。
一个方脸的帅气青年朝他们伸出了手:“我是图灵,欢迎加入布莱切利园。”
[三]
布莱切利园,8号小屋。
图灵对着桌上高高堆叠的图纸苦思冥想,在写满一张稿纸后,他跑到改进的“炸弹机”前,调好旋钮,让“炸弹机”开始自动旋转。随后,他跑回桌边,继续写下一张稿纸……
“不管是亚历山大还是韦尔什曼,他们都不明白,这已经不是一个字谜问题或是数学问题了,这是机械与机械之间的战争。我相信我改进的‘炸弹机’能够搞定恩尼格玛密码机,如果‘炸弹机’不行,那就换上我正在设计的‘巨人机’。”图灵抬起头,认真地对四人说。
“嗯,我们明白!”守着“炸弹机”的詹寻朝队友们使眼色,“任务提示来了,我们要说服亚历山大、韦尔什曼和克拉克帮助图灵,我怀疑这是隐藏条件。” 当四人找到亚历山大和韦尔什曼时,他们正在下国际象棋。克拉克在一旁微笑观战。如果不看满地的稿纸与烟灰、几人憔悴的面容和发红的眼睛,他们就像是身处于优雅的聚会上。
“4号小屋也准备放弃了,只有8号小屋的图灵还在坚持。他说新改进的机器能够做到,他甚至准备制作一款能下国际象棋的机器。”亚历山大挪动了棋盘上的皇后,低声道,“将军。”
“你觉得机器能够下国际象棋吗?”韦尔什曼好奇地问,“冠军先生。”
“也许机器能够挪动棋子,但我们应该不会管那种行为叫‘下棋’。”英国国际象棋冠军亚历山大矜持地笑笑,“如果机器在国际象棋上能够战胜我,那我就去给图灵打下手。”
“说话算话?”亚历山大的话音刚落,王小景就跑了出来。
“当然。”亚历山大耸耸肩。
“会长,你不是说我们有求助机会吗?现在我申请人工智能的联机帮助,我们需要‘深蓝’!”王小景立即打开通讯器,“就是IBM公司开发的,会下国际象棋的那台!”
[四]
布莱切利园,天色刚明。
图灵拿着分析后的德军密文,依次启动了最新改进的“炸弹机”的开关,图灵、亚历山大、韦尔什曼、克拉克紧张地围在机器前。而觉得自己已经完成了任务,只等着看过场动画的王小景四人,正在学着下国际象棋……
不知道过了多久,“炸弹机”的轰鸣声突然停了下来。图灵急忙冲上去,记录下了“炸弹机”的计算结果。如果他的破解算法没错,“炸弹机”算出来的就应该是今天恩尼格玛密码机的初始设定!有了初始设定,只要输入截获的无线电密文,就能在仿制的恩尼格玛密码机上解出德军的真正情报!
克拉克飞快地在仿制恩尼格玛密码机上调整初始设定,开始输入密文,图灵在一边记录。很快,一行行德文映现在他们瞳孔中!接下来,是长达半个小时的失控般的庆祝……
当然,对于王小景四人而言,他们在等过场动画的过程中,又下完了两盘国际象棋……
“我们成功了!不过,这只是我们今后每一天的开始。”平静后的图灵突然看向四人,“关于你们,我还有一点疑问……我听说了那台叫‘深蓝’的机器,它很厉害!”
“我是一个数学家、逻辑学家。”图灵笑了笑,“就让我来计算和推理一下吧。既然它不是我们这个时代的技术……那要么,你们来自未来;要么,我已成为过去……至于答案是哪一个,就让我们来进行一次测试吧!”
图灵微笑着,朝小屋走去。
“还有图灵测试的彩蛋啊!”小伙伴们紧跟其后。
“这是我设计的一个测试。就按你们的说法,叫‘图灵测试’吧。我们五个人,每人随机进入一个房间,任意两个房间之间将进行不接触的问答测试,并以此互相判断对方是人类还是机器。”图灵解釋完测试的规则,率先朝一个封闭的房间走去。四个小伙伴点点头,各自走向不同的房间。
两个小时后,图灵拿到了所有的结果,在他的算法中,他没能得出区别,而四个小伙伴都准确地找到了他。
“所以,你们四个是真实生命,而我是人工智能吗?”图灵看着手中的结果,突然笑了,“看来,我已成为历史,而未来已经到来。”