B 用Skb 解密。 2.A 用Ska 签名——>B 用Pka 验证。 (加密要用对方的公钥,签名要用自己的私钥) 二.数字签名 基本原理: Alice P D Ska E Bob X= DSka (P) EPka(Dska(P))=P Pka 三.RSA 数字签名 设:签名者分别有一个公钥e 和私钥d,n = p*q(其中p 和q 为两个很大的素数),H 为哈希函数,m 为代签的报文。 1)产生签名 签名者计算 M = H(m),S = Md mod n,则(M,S)为m的签名。 将(m,S , M)发送给验证者(接收方) 2)验证签名 M' = Se mod n M = H(m) 若M' = M,则签名有效,否则无效。 分析:①Trudy 若伪造签名:A:则必须知道d B:将m->m',则H(m) = H(m'),但H 发生冲突的概率很小。 ② 哈希函数H 的引入,减少了运算量。(但同时安全性相应降低)。 四.Elgam al 数字签名 设签名者的私钥为x,相应的公钥为y = gx mod p 1)产生签名 签名者选择一随机数k(k
1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
碎片内容