第六章——数字签名
来源:互联网 发布:九品网络电视 是什么 编辑:程序博客网 时间:2024/06/07 04:05
1:要求
1) 不可伪造
2) 不可抵赖
3) 可信——识别和验证必须相对容易,任何人都可以验证签名的有效性
4) 不可复制——签名与消息是一个不可分割的整体
5) 签名的消息不可篡改
2:数字签名方案的组成——数字签名算法和验证算法
五元组 {M, S, K, sig, ver}
3:两种执行方式——直接数字签名方式,具有仲裁的数字签名方式
4:RSA数字签名方案
签名:SA = Sig(M) = M^d mod n
将签名附在消息M后并一起发送
验证:M' = SA^e mod n 若M' = M, 则相信该签名
5:ElGamal数字签名方案
6:数字签名标准DSS——数字签名算法DSA
7:基于椭圆曲线密码的数字签名算法ECDSA
- 第六章——数字签名
- 第六章—函数
- 白话数字签名(3)——Web程序中的数字签名
- 白话数字签名(3)——Web程序中的数字签名
- 白话数字签名(3)——Web程序中的数字签名
- 白话数字签名(3)——Web程序中的数字签名
- 白话数字签名(3)—Web程序中的数字签名
- 数字签名是什么—讲解数字签名最通俗易懂的文章
- 数字签名是什么—讲解数字签名最通俗易懂的文章
- applet 数字签名——三步走
- 第六章——指针
- 第六章——异常
- 白话数字签名——软件&设备
- 白话数字签名(2)——软件&设备
- 白话数字签名(1)——基本原理(新!)
- 白话数字签名(1)——基本原理
- 白话数字签名(1)——基本原理(新!)
- 白话数字签名(1)——基本原理(新!)
- 机房收费系统--状态图
- java修改xml的指定属性
- Harris算子介绍
- Spring学习之路--开始学spring
- apk 破解
- 第六章——数字签名
- 黑马程序员之C#学习笔记: new关键字的三种用法
- 我的学习计划
- Python alternatives for PHP functions
- android腾讯微博吹一吹实现原理
- EditText完美实现只读(Read-Only/Non-Editable)
- linux下查找某文件的find 命令
- DBMS_STATS.GATHER_TABLE_STATS详解 Oracle统计值
- AVL树的插入、删除、旋转