密码学基础( 三 )


③选择明文攻击(Chosen plaintext) 。密码破译者不仅能够获得一定数量的明---密文对,还可以用它选择的任何明文,在同一未知密钥的情况下能加密相应的密文 。密码破译者暂时控制加密机 。

密码学基础

文章插图
 
④选择密文攻击(Chosen ciphertext)。密码破译者能选择不同的被加密的密文,并还可得到对应的解密的明文,据此破译密钥及其它密文 。密码破译者暂时控制解密机 。
一个好的密码系统应该满足下列要求:①系统即使理论上达不到不可破,实际上也要做到不可破 。也就是说,从截获的密文或已知的明文—密文对,要确定密钥或任何明文在计算上是不可行的 。②系统的保密性是依赖于密钥的,而不是依赖于对加密体制或算法的保密 。③加密和解密算法适用于密钥空间的所有元素 。④系统既易于实现又便于使用 。
@木子羽辰,将一直带给大家信息安全知识,由浅至深、采用体系化结构逐步分享,大家有什么建议和问题,可以及留言,多谢大家关注,谢谢大家 。

【密码学基础】


推荐阅读