理想的加密算法性质

本文探讨了加密算法的理想特性,包括消息机密性、密钥保密性和消息认证等三个方面。消息机密性确保在没有密钥的情况下无法从密文中推断明文;密钥保密性保证即使知道了密文和部分明文也无法推断密钥;消息认证则确保在没有密钥的情况下无法篡改密文而不被发现。
摘要由CSDN通过智能技术生成

加密算法理想化

用符号 { M } k \{M\}_k {M}k表示完善加密

  1. 消息机密性:不用密钥 K K K(在对称密码体制中),或者不用与K相匹配的私钥(在公钥密码体制中),密文 { M } k \{M\}_k {M}k不提供任何求解明文消息 M M M的密码分析方法。
  2. 密钥保密性:密文 { M } k \{M\}_k {M}k,也许还有一些关于明文消息 M M M的已知消息,不提供任何求解密钥 K K K(在对称密码体制中)或与 K K K相匹配的私钥(在公钥密码体制中)的密码分析方法。
  3. 消息认证:如果没有密钥 K K K,即使知道明文 M M M,要想更改 { M } k \{M\}_k {M}k而不被接收者在解密阶段发现是不可能的。

前两条可以简单总结为,在没有密钥的情况下,明文和密文是没有任何可以分析出对方的可能的。而第三条是确保了加密算法的消息认证性,利用这样的性质可以让加密算法提供认证服务。

来源于《现代密码学理论与实践》,感兴趣的读者可以阅读毛文波的原著。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值