D6/15-K11《数学之美》由电视剧《暗算》谈密码学的数学原理

电视剧“暗算”里的密码破译战让大家看得过瘾,其背后隐藏着一些信息论的简单原理。根据信息论,密码的最高境界是敌方在截获密码后,对我方的所知没有任何增加。

到二战时期的密码,往往都可以通过收集大量密码,分析对比后慢慢找到加密的方法,并破解。最典型的是二战日本和美国的密码破译战,日本在密码学上与美国的差距使得在这方面一败涂地,屡次被破译密电,导致山本五十六战机被击落。原因就是密码中提供了足够的信息,帮助逐步推导出明文。

现代的密码技术改变了这种局面,理论上只有通过暴力计算才可以还原明文。其背后的原理就是找一对很大的质数,然后各种变换而来。背后的目标是即使截获密码,也不能提供更多我方的信息来破解明文。这个理论基于香农的信息论,在“暗算”中,文科出身的编剧把这个乌龙到另一位的计算机牛人冯.诺依曼身上。


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CTF中那些脑洞大开的编码和加密 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到类似这样的问...
    查无此人asdasd阅读 6,108评论 0 19
  • 0x01 目录 常见编码: ASCII编码 Base64/32/16编码 shellcode编码 Quoted-p...
    H0f_9阅读 13,067评论 2 17
  • 年少的梦总是散落着残缺 一颗颗美好的碎片 刺破少年的眼 擦去了遗憾和不甘 还是屈服于时间 挨过了鳞次栉比的阴影 挨...
    伍丁零阅读 125评论 0 3
  • 暑假将至,我正在忙着给女儿找一个雅思班。 首先,我通过网上搜索,广泛收集信息,过滤出有价值的信息,再深入搜索相关信...
    仲夏夜之梦123阅读 126评论 1 4
  • 欧阳宁的小心思 程诺和方灵珊的午觉时间开始了,而在潮阳商业街的保龙堂里,一个刚刚“下班”的小姑娘却在围着来看自己的...
    诺阳阁阅读 376评论 0 0