第六章 数字签名
数字签名应具有的特性
• RSA数字签名体制的原理、弱点及改进
• ElGamal数字签名体制
• DSS数字签名体制
• Schnorr数字签名
数字签名
数字签名:对身份认证,保持数据完整性、不可否认性。
用于对数字消息签名,以防消息的伪造或篡改,也可用于通信双方的身份鉴别。
特性:
(1)签名是可信的:任何人可验证签名的有效性。
(2)签名是不可伪造的:除合法签名者外,其他人伪造签名是困难的。
(3)签名是不可复制的:一消息的签名不能复制为另一消息的签名。
(4)签名的消息是不可改变的:经签名的消息不能被篡改。
(5)签名是不可抵赖的:签名者事后不能否认自己的签名。
RSA签名体制
跟RSA算法一样,不过是用私钥d加密消息了,验证的时候用公钥e
克服缺陷的方法:签名之前先求消息的Hash值。
缺点:
DSS数字签名标准
ElGamal签名体制
交互证明系统
交互证明和数学证明的区别:数学证明的证明者可自己独立地完成证明,而交互证明是由P产生证明、V验证证明的有效性来实现,因此双方之间通过某种信道的通信是必需的。
交互证明系统须满足以下要求:
- 完备性:若P知道某一秘密,V将接受P的证明。
- 可靠性:如果P能以一定的概率使V相信P的证明,则P知道相应的秘密。
Schnorr身份识别方案
标签:数字签名,RSA,证明,消息,第六章,交互,签名 来源: https://www.cnblogs.com/tupo/p/16315975.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。