您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

密码攻击类型

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2019-03-21 13:50

研究密码分析技术有助于了解不同密码系统的脆弱性,也有助于创建更安全的密码编码结果。

1.唯密文攻击

对于这种形式的密码分析,密码分析者已知的内容只有密文,唯密文攻击只需要密码分析者知道密文,密码算法必须要能抵抗这类攻击,这是密码算法设计的最低要求

有多种方法可用于唯密文攻击,较常见的有以下3种。

(1)蛮力攻击

蛮力攻击(或称穷尽密钥搜索攻击)是指密码分析者测试所有可能的密钥,即假设密码分析者知道所使用的密码算法和密钥域,然后他利用密钥域中每一个可能的密钥来解密截获的密文,直到得到的明文看起来有意义。今天在计算机的帮助下,实施蛮力攻击是容易的。因此,要对付这类攻击,可能的密钥数必须足够多。

(2)统计攻击

统计攻击是指密码分析者可以分析明文语言的某些固有的内在属性(统计特征),从而获得某种好处或利益。例如,在英文文本中,字母“E”出现的频率最高,密码分析者找出密文中最常用的字符并假定它对应明文中的字符“E”;根据这样的原理再类推出频率第二高、第三高……的字符对应关系,有了几个明文和密文字符的对应关系之后,密码分析者就能分析得出所使用的密钥,并用它解密整个消息。要对付这类攻击,密码算法必须要能隐藏明文语言的统计特征。

(3)模式攻击 

一些密码算法可能隐藏了明文语言的统计特征,但可能在密文中形成了某些模式。密码分析者就可以利用这些模式来实施模式攻击。要对付这类攻击,要求加密所得到的密文尽可能看起来像是随机的。

2.已知明文攻击在已知明文攻击中,明文-密文对被事先搜集,例如,情报人员可能窃取到明文-密文对,或者发送方曾发送过一个秘密消息给接收方,但是后来将这个消息的内容公开了密码分析者保留着这个消息的明文和对应的密文;如果发送方没有改变密钥,密码分析者就可利用所保留的明文一密文对来分析发送方随后发送的密文。这种方法对唯密文攻击也有效。如果发送方没有公开以前的消息,或后来发送密文所使用的密钥已改变,则这种攻击不太可能实施。

3.选择明文攻击

这种攻击在密码分析者能够访问到发送方的计算机时可能发生,密码分析者选择一些明文并截取到对应的密文。当然,他并不知道密钥,因为密钥一般被发送方置入到软件之中。

4.选择密文攻击

与选择明文攻击类似,密码分析者可以自己选择密文并解密形成密文-明文对。这种攻击在密码分析者能够访问到接收方计算机时可能发生。当然这种攻击发生的可能性是很低的。

5.选择文本攻击

选择文本攻击是选择明文攻击与选择密文攻击的结合。

上述攻击的强度是递增的。一个密码体制是安全的,通常是指在前3种攻击下的安全性,即攻击者一般容易具备进行前3种攻击的条件。


  1. 一键分享到

返回顶部