数字签名协议
来源:互联网 发布:java 线程安全的集合 编辑:程序博客网 时间:2024/06/05 03:28
1、签名的性质
可信,防伪造,防篡改,防抵赖,不可重用
2、数字签名协议的流程
协议思想:使用密码技术,保证签名性质(密钥代表身份,密文防止篡改)
签名过程:将消息m加密作为消息的签名
验证过程:将签名s解密获得消息
3、协议的形式化描述——对称密码
Trent和张三共享密钥
张三
(1)签名可信:由Trent提供S(A)证明
(2)签名不可伪造:只有张三知道
(3)签名不可重用,签名文件不能改变:
(4)签名不可抵赖:有S(A)和
4、协议的形式化描述——公钥密码
张三m——>
(1)签名可信,不可伪造:由张三私钥保证
(2)签名不可重用:签名是文件的函数
(3)签名文件不能改变:由张三私钥保证
(4)签名不可抵赖:只有张三拥有私钥
5、其他签名协议
(1)带加密的数字签名:
签名方m——>
(2)签名者参与验证的数字签名:
采用离散对数签名方案:私钥x,公钥
0 0
- 数字签名协议
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 数字签名
- 安卓四大组件-----广播机制
- Weka连接MySQL数据库详解
- 蓝桥杯—分核桃
- 中国护照的几个小知识
- 学习总结:主席树
- 数字签名协议
- JSON.parse和JSON.stringify的区别
- VUE起步构建简单单页应用
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 大数据风控,如何判断你是一个“好人”?
- 噪声电平与频率倍增关系
- Numeric Keypad:多思考,别蛮力!
- linux中权限的几个小问题
- Eclipse中,No compiler is provided in this environment. Perhaps you are running on a JRE rather than a