通信网络安全 第4章..ppt

* 3.4.2 DSS数字签名 2)用户私钥x x是满足0xq的随机数 3)用户公钥(p,q,g,y) y=gx mod p 4) 用户为待签名消息选取的秘密数字k k是满足1kq的随机数 5)签字过程 用户对消息M 的签字为(r,s) r=(gk mod p) mod q s=[k-1 (H(M)+xr)]mod q H(M)是SHA(Secure Hash Algorithm)算出的值 * 3.4.2 DSS数字签名 6)验证过程 设接受方收到的消息为M签字为(r s) w=(s) -1mod q u1= [H(M)*w]mod q u2=(r*w) mod q v=[(gu1 *yu2)mod p]mod q 如果v=r则认为签字有效。 * 3.4.3 其他数字签名方法 1、离散对数签名体制 ElGamal、DSA、Okamoto等签名体制都可以归结为离散对数签名体制的特例。 2、ElGamal签名体制 3、Schnorr签名体制 4、Neberg-Rueppel签名体制 * 数字签名的实施方案(实例) 数字签名印章方案实施过程: 1、签章体系 用户利用签章计算机,对文件进行消息摘要(一般使用SHA算法),并进行电子签章(数据签名)

文档评论(0)

1亿VIP精品文档

相关文档