文章横幅PC版
文章横幅iPad版
文章横幅手机版

密码分析攻击类型

TIME:2019-02-11 16:25  click: 366 次 来源: 未知

自有了加密算法,对加密信息的破解技术就随之产生了。加密算法的对立面叫做密码分析,它是研究加密算法的破译技术。加密算法与破译技术是一对矛盾体,密码学的主要目的为维护通信消息的秘密来防止被攻击。

假如攻击者Oscar完全可以获取Alice与Bob间的通信,密码分析指在密钥未知时恢复得到明文的方法。按照其Kerckhoffs原则:攻击者知道用的加密算法的内部机理,不清楚加密算法用的密钥。常用的密码分析攻击有以下四类:

(1)唯密文攻击。攻击者有一些消息的密文,它们都是用一样的加密算法加密得到的。攻击者的目标是尽力恢复可能多的明文,或推出加密算法用的密钥,方便能用一样的密钥解密出其他被加密的消息。

(2)已知明文攻击。攻击者不只能获得某些消息的密文,也知道对应的明文。攻击者的要做的就是用加密信息推算出加密算法用的密钥或推导出算法,此算法可对用同一密钥加密的所有新的消息解密。

(3)选择明文攻击。攻击者不但可获得一些消息的密文与对应的明文,还能选择被加密的明文,这相较于已知明文攻击效果更好,因为攻击者能选择特定的明文消息加密,从而得到更多有关密钥的信息。攻击者要做的是推算出加密算法用的密钥或导出一个算法,此算法可解密用同一密钥加密的所有新的消息。

(4)选择密文攻击。攻击者可选择一些不一样的被加密的密文并取得与它对应的明文信息,攻击者的目标为由推算得到加密密钥。

以上任何一种攻击,攻击者主要都是为确定加密算法用的密钥。很明显这四种类型的攻击强度依次增强,相应的攻击难度依次降低。

随着信息技术的发展与普及,对信息保密的需求会不断广泛并深入,密码技术的应用也会越来越多地融入到人们的日常工作、学习与生活中。鉴于密码学有广阔的应用前景和完善的理论研究基础,能相信密码学肯定可以持续发展与完善,为信息安全提供坚实的理论基础和支撑,为信息技术的发展提供安全服务和技术保障。

上一篇:vpn安全技术 下一篇:7个古典密码体制