(3)盲签名 盲签名( blind signature)是一种允许一个人让另 个人签署文档,而第一个人不向签名者泄露任何关于 文档内容的技术。 盲签名的过程: (1)A1ice将文件M乘一个随机数得M,这个随机数通常称 为盲因子,A1ice将盲消息M送给Bob; (2)Bob在M上签名后,将其签名Sig(M)送回A1ice; (3)Aice通过除去盲因子,可从Bob关于M的签名Sig( M)中得到Bob关于原始文件M的签名Sg(M)
(3)盲签名 盲签名(blind signature)是一种允许一个人让另 一个人签署文档,而第一个人不向签名者泄露任何关于 文档内容的技术。 盲签名的过程: (1)Alice将文件M乘一个随机数得M’ ,这个随机数通常称 为盲因子,Alice将盲消息M’送给Bob; (2)Bob在M’上签名后,将其签名Sig(M’)送回Alice; (3)Alice通过除去盲因子,可从Bob关于M’的签名Sig( M’)中得到Bob关于原始文件M的签名Sig(M)
(4)多重签名 多重数字签名的目的是将多个人的数字签名汇总成 个签名数据进行传送,签名收方只需验证一个签名便可 确认多个人的签名。 设U,U2,…,Un为n个签名者,他们的密钥分别为x;,相应 的公钥为y:= gx1 mod p(i=1,2,…,n)。 他们所形成的对消息m的n个签名分别为(r1,s;),其中 r;= gk1 mod p和s:=xm+ ki r mod p-1(i=1,2,…,n),这 里r=r;modp,形成的签名(r1s1)满足方程gsi=y:町r1r modp。 n个签名人最后形成的多重签名为:(m,r,s)=(m,r; modp,S;modp-1),它满足方程 modp,其中 y= Yi mod p
(4)多重签名 多重数字签名的目的是将多个人的数字签名汇总成一 个签名数据进行传送,签名收方只需验证一个签名便可 确认多个人的签名。 设U1,U2,…,Un为n个签名者,他们的密钥分别为xi,相应 的公钥为yi =gxi mod p(i=1,2,…,n)。 他们所形成的对消息m的n个签名分别为(ri,si),其中 ri =gki mod p和si =xi m+ki r mod p-1(i=1,2,…,n),这 里r=ri mod p,形成的签名(ri,si)满足方程g si=yi mri r mod p。 n个签名人最后形成的多重签名为:(m,r,s)=(m,ri mod p,Si mod p-1),它满足方程g s=ymr r mod p,其中 y=yi mod p
(5)代理签名 代理签名的目的是当某签名人因公务或身体健康等原 因不能行使签名权力时,将签名权委派给其他人替自己 行使签名权 假设A委托B进行代理签名,则签名必须满足三个最基本的 条件: (1)签名收方能够像验证A的签名那样验证B的签名; (2)A的签名和B的签名应当完全不同,并且容易区分; (3)A和B对签名事实不可否认
(5)代理签名 代理签名的目的是当某签名人因公务或身体健康等原 因不能行使签名权力时,将签名权委派给其他人替自己 行使签名权。 假设A委托B进行代理签名,则签名必须满足三个最基本的 条件: (1)签名收方能够像验证A的签名那样验证B的签名; (2)A的签名和B的签名应当完全不同,并且容易区分; (3)A和B对签名事实不可否认