替换式加密算法与加密机械的弱点在于没能完全消除密文中有关明文的某些特征,保留了明文中的某些信息,例如单字母表替换式加密法保留了明文语言中字母的频率信息。有些则是设计上的缺陷,例如恩尼格玛。德军在二战后期增加了编码器的数量、接线板对换的字母对数量,却没意识到反射器才是根本缺陷。一些古典加密算法已经开始消除密文中反映的频率信息,如同音替换式加密法,但始终没能触及加密算法安全问题的本质:
如何降低攻击者在了解加密算法,并拥有足够长的密文片段(或明文/密文对照片段)的前提下,猜测出正确密钥的可能性?
1948年,克劳德・香农发表了著名的论文《通信的数学理论》(The Mathematical Theory of Communication),开创了一门新的学科:信息论。隔年,香农发表了《加密系统的通信理论》(Communication Theory of Secretary System),首先使用数学工具对加密系统进行分析。香农的理论使密码学得以成为真正的科学,也标志着现代密码学的开端。
参考文献:
[1] The Code Book, Simon Singh (1999)
[2] The Code Breakers, David Kahn (1996)
附注:
因一些原因,本文中的一些名词标注并不是十分精准,主要如:通证、数字通证、数字currency、货币、token、Crowdsale等,读者如有疑问,可来电来函共同探讨。
本文首发于微信公众号:分布式资本。文章内容属作者个人观点,不代表和讯网立场。投资者据此操作,风险请自担。
此文由 中国比特币官网 编辑,未经允许不得转载!:首页 > 比特币行情 » 密码学初探:信息的艺术――区块链技术引卷之十一