1、密码协议又称安全协议,由密码算法设计而成,在网络环境中提供各种安全服务。
- 对称密码算法——DES,IDEA,AES,RC4
- 公钥密码算法——ECC,RSA
- 数字摘要算法——SHA,MD5
- 数字签名算法——RSA,DSA
2、密码协议分类
(1)基于对称密码——仲裁协议;基于公钥密码——裁决协议。
区别:裁决协议中仲裁者不直接参与协议执行过程。
仲裁者:是公正的第三方,如公证人,法院,KDC(密钥分发中心)等。
(2)协议分类——应用
- 保密通信协议
- 密钥协商协议
- 身份鉴别协议
- 数字签名协议
- 秘密共享协议
- 盲签名协议
- 安全计算协议
- 匿名通信协议
3、协议的安全性
(1)被动攻击
(2)主动攻击
(3)骗子
4、协议的安全性举例
对RSA的共模攻击
王五->张三: c1=me1modn