日期:2015-06-28 00:00:00 来源: IT猫扑网
密码分析(又可称为攻击):
密码分析学是指在没有加密密钥的情况下,攻击密文的过程
唯密文攻击 (ciphertext only )
--只知道算法与一些密文
--利用统计方法
--需要能够识别明文
<密码分析学是指在没有加密密钥的情况下,攻击密文的过程>
唯密文攻击 (ciphertext only )
--只知道算法与一些密文
--利用统计方法
--需要能够识别明文
已知明文攻击(known plaintext )
----知道一些明文/密文对
----利用已知的明文密文对进行攻击
选择明文攻击(chosen plaintext )
----能够选择明文并得到响应的密文----利用算法的结构进行攻击
选择密文攻击(chosen ciphertext )
----能够选择密文并得到对应的明文
----利用对算法结构的知识进行攻击
选择明文-密文对攻击(chosen plaintext-ciphertext )
----能够选择明文并得到对应的密文或选择密文并得到对应的明文
----利用对算法结构的了解进行攻击
穷密钥搜索
理论上很简单,对每个密钥进行测试
最基本的攻击方法,复杂度有密钥量的大小决定
假设可以对正确的明文能够识别

*无条件安全与计算安全
无条件安全(unconditional security)
由于密文没有泄露足够多的明文信息,无论计算能力有多大,都无法由密文唯一确定明文。
计算安全(computational security )
----在有限的计算资源条件下,密文不能破解。
(如破解的时间超过地球的年龄)
相关文章
相关下载
网友评论