加载中 ...
如何分析DES安全性?
2019-08-08 14:44:37 来源:沈阳小程序开发 作者:沈阳软件开发
为了评估密码系统抵抗现有解密方法的能力,我们通常从三个方面讨论DES的安全性。
从密码系统抵抗现有解密手段的能力来看,DES的安全性通常从三个方面进行讨论。(1)密钥的使用DES算法使用56位密钥,总共2°可能的密钥,即大约7.2 x 1016密钥。由于密钥长度短,它会影响其机密性。但是,如果使用长键,则成本会增加,速度会降低。另外,在DES算法的子密钥生成过程期间生成一些弱密钥。弱键意味着在所有可能的键中,有几个特殊键,这将降低DES的安全性,因此用户必须避免使用这些弱键。密钥生成弱的原因是由于子密钥生成过程的设计不当造成的。(2)迭代次数为什么DES使用16轮迭代而不是更多或更少?在测试之后,在5轮重复之后,密文的每个比特基本上是所有明文和密钥比特的函数。经过8轮迭代后,密文基本上是所有明文和密钥的随机函数。但是,由于目前许多低数量DES算法都被破译,只有当算法恰好是16轮时,穷举攻击方法必须是有效的。(3)S盒设计S-box是整个DES加密系统安全性的保证,但由于各种原因,其设计原则和流程尚未公布。有些人甚至冒险猜测设计师是否刻意在S盒的设计上留下一些陷阱,以便他们可以轻易破解其他人的密文。当然,上面的猜测是真的,到目前为止还不得而知,但可以确定S-box的设计是相当神秘的。框的原理: 1977年,美国国家安全局在第二届DES研讨会上提出了关于设计S:1的任何S框的未来三年,没有线性方程可以相当于S的输入输出关系框,即S盒是非线性函数。 2更改S盒的任何输入,至少两个或更多输出位发生变化。 3当固定某一位的输入时,希望S盒的四个输出位之间的“0”和“1”之间的差值尽可能小。以上三点没有完整的讨论。 微信网站产生负面调节S盒的特性。至于如何找到真正的S-box,仍然没有明确的方法。“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
分享到微信朋友圈
×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
使用“扫一扫”即可将网页分享至朋友圈。
上一篇:
经营团队成员“年轻+背景+经验”
下一篇:很抱歉没有了