首页 理论教育密码分析方法-混沌系统在信息安全中的应用

密码分析方法-混沌系统在信息安全中的应用

【摘要】:对密码进行分析的尝试称为攻击。最常用的密码分析攻击方法有以下几类。在选择明文攻击中,密码分析者还可以选择一大块被加了密的明文。例如,密码分析者存取一个防篡改的自动解密盒,密码分析者的任务是推出密钥。

密码分析学是在不知道密钥的情况下,由密文恢复出明文的科学。成功的密码分析能恢复出消息的明文或密钥。对密码进行分析的尝试称为攻击。最常用的密码分析攻击方法有以下几类。

1.唯密文攻击

密码分析者有一些消息的密文,这些消息都用同一加密算法加密。密码分析者的任务是恢复尽可能多的明文,或者最好是能推算出加密消息的密钥来,以便解密出采用相同的密钥加密的消息。

2.已知明文攻击

密码分析者不仅可得到一些消息的密文,而且也知道这些消息的明文。分析者的任务就是用加密信息推出用来加密的密钥或导出一个算法,此算法可以对用同一密钥加密的任何新的消息进行解密。

3.选择明文攻击(www.chuimin.cn)

分析者不仅可得到一些消息的密文和相应的明文,而且他们也可选择被加密的明文。这比已知明文攻击更有效。因为密码分析者能选择特定的明文块去加密,那些块可能产生更多关于密钥的信息,分析者的任务是推出用来加密消息的密钥或导出一个算法,此算法可以对用同一密钥加密的任何新的消息进行解密。

4.自适应选择明文攻击

这是选择明文攻击的特殊情况。分析者不仅能选择被加密的明文,而且也能基于以前加密的结果修正这个选择。在选择明文攻击中,密码分析者还可以选择一大块被加了密的明文。而在自适应选择密文攻击中,他可选取较小的明文块,然后再基于第一块的结果选择另一明文块,以此类推。

5.选择密文攻击

密码分析者能够选择不同的被加密的密文,并可得到对应的解密的明文。例如,密码分析者存取一个防篡改的自动解密盒,密码分析者的任务是推出密钥。这种攻击主要用于公钥密码体制,有时也可有效地用于对称算法。