青玉案_分卷阅读86 首页

字体:      护眼 关灯

上一页 目录 下一页

   分卷阅读86 (第2/4页)

“‘加密系统的保密性只应建立在对密钥的保密上,不应该取决于加密算法的保密。’这简直是密码学的金科玉律。我想了一整个下午,你的设计最大的优势即在于无法确定的密钥以及其所带来的保密性,就算敌人根据搞到的情报去复制一台密码机,也几乎不可以在亿万种可能里找到正确的秘钥。”

    在密码学中,加密算法可以直接是某个抽象的数学算法,比如通用的DEA和RSA算法,也可以是实现某个算法的加密机械或专门用于加密的电子芯片等加密器件,因为对加密算法的保密是困难的。对手可以用窃取、购买的方法来取得算法、加密器件或者程序。如果得到的是加密器件或者程序,可以对它们进行反向工程而最终获得加密算法。

    如果只是密钥失密,那么失密的只是和此密钥有关的情报,日后通讯的保密性可以通过更换密钥来补救;但如果是加密算法失密,而整个系统的保密性又建立在算法的秘密性上,那么所有由此算法加密的信息就会全部暴露。更糟糕是,为了使以后的通讯保持秘密,必须完全更换加密算法,这意味着更新加密器械或更换程序。比起简单地更换密钥,这要耗费大量财富和管理资源——大规模更换加密器械和程序会使对手更有机会乘虚而入!

    “当然,这是很容易想到的……否则我也不会这么伤脑筋地想这么一个东西出来。”路加从一堆杂乱无章的废纸里刨出了最原始的笔记资料,扔给顾声,“你的思路应该开阔一点,破译密码真是充满想象力和激情的过程,你应该尝试站在设计者的角度考虑问题,不要拘泥于一些……固有的解法。”

    顾声点点头,把自己的笔记递给他:“这是我想到的一些破绽,你看
加入书签 我的书架

上一页 目录 下一页