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

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

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

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

邮箱:support@fisherman-it.com

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

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

密码分析攻击的类型

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2019-05-24 15:01

纵观密码学发展的过程,加密者与破译者始终是一对“孪生兄弟”。破译也称作密码分析。实际上,密码分析是分析者在不清楚密钥的时候,从密文恢复得到明文。成功的密码分析师不仅可以恢复明文和密钥,还可找出密码技术的不足,从而控制整个通信。

通常而言,若由密文便能推算得到明文或密钥,或能根据明文与对应的密文推算得到密钥,则此密码算法是可破译的,反之不可破译。如果密码分析师知道加密算法,但不知道密钥,在Kerckhoff假设下这个加密算法是安全的。

密码分析者分析密码算法主要有如下3种方法:

(1)穷举法:密码分析者尝试试过全部的明文或密钥实施破译。穷举明文时,便为对可能的明文实施加密,比较获得的密文和截取的密文,进而判定正确的明文。这一方法主要用于公钥密码技术(及数字签名)。穷举密钥时,用可能的密钥解密密文,一直到产生有意义的明文,由此确定正确的明文和密钥。可以增加明文和密文中的密钥长度来添加随机冗余信息和其他手段来对抗详尽的分析方法。

(2)统计分析法:分析者借助分析密文、明文与密钥的统计规则对密码进行破译。有可能找到使明文和密文的统计分析不同的方法。

(3)密码体制分析法:按照掌握的明文、密文的相关信息,利用数学求解手段找出对应的加解密算法。对抗这种分析法应选择用有扎实数学基础且充分复杂的加解密算法。理论上,受到密码体制分析破译的密码技术已无法使用。

  1. 一键分享到

返回顶部