美文网首页基础原理
环签名与群签名

环签名与群签名

作者: mxhxthf | 来源:发表于2017-11-25 11:05 被阅读0次

环签名:2001年,Rivest, shamir和Tauman三位密码学家首次提出了环签名。是一种简化的群签名,只有环成员没有管理者,不需要环成员间的合作。环签名方案中签名者首先选定一个临时的签名者集合,集合中包括签名者。然后签名者利用自己的私钥和签名集合中其他人的公钥就可以独立的产生签名,而无需他人的帮助。签名者集合中的成员可能并不知道自己被包含在其中。

环签名方案由以下几部分构成:

(1)密钥生成。为环中每个成员产生一个密钥对(公钥PKi,私钥SKi)。

(2)签名。签名者用自己的私钥和任意n个环成员(包括自己)的公钥为消息m生成签名a。

(3)签名验证。验证者根据环签名和消息m,验证签名是否为环中成员所签,如果有效就接收,否则丢弃。

环签名满足的性质:

(1)无条件匿名性:攻击者无法确定签名是由环中哪个成员生成,即使在获得环成员私钥的情况下,概率也不超过1/n。

(2)正确性:签名必需能被所有其他人验证。

(3)不可伪造性:环中其他成员不能伪造真实签名者签名,外部攻击者即使在获得某个有效环签名的基础上,也不能为消息m伪造一个签名。



群签名:在一个群签名方案中,一个群体中的任意一个成员可以以匿名的方式代表整个群体对消息进行签名。与其他数字签名一样,群签名是可以公开验证的,且可以只用单个群公钥来验证。

群签名一般流程:

(1)初始化

群管理者建立群资源,生成对应的群公钥(Group Public Key)和群私钥(Group Private Key)群公钥对整个系统中的所有用户公开,比如群成员、验证者等。

(2)成员加入

在用户加入群的时候,群管理者颁发群证书(Group Certificate)给群成员。

(3)签名

群成员利用获得的群证书签署文件,生成群签名。

(4)验证

同时验证者利用群公钥仅可以验证所得群签名的正确性,但不能确定群中的正式签署者。

(5)打开

群管理者利用群私钥可以对群用户生成的群签名进行追踪,并暴露签署者身份。

环签名和群签名的比较:

(1)匿名性。都是一种个体代表群体签名的体制,验证者能验证签名为群体中某个成员所签,但并不能知道为哪个成员,以达到签名者匿名的作用。

(2)可追踪性。群签名中,群管理员的存在保证了签名的可追踪性。群管理员可以撤销签名,揭露真正的签名者。环签名本身无法揭示签名者,除非签名者本身想暴露或者在签名中添加额外的信息。提出了一个可验证的环签名方案,方案中真实签名者希望验证者知道自己的身份,此时真实签名者可以通过透露自己掌握的秘密信息来证实自己的身份。

(3)管理系统。群签名由群管理员管理,环签名不需要管理,签名者只有选择一个可能的签名者集合,获得其公钥,然后公布这个集合即可,所有成员平等。

参考网址:

http://blog.csdn.net/zhang_hui_cs/article/details/8965338

http://blog.csdn.net/lovely_girl1126/article/details/79128788

相关文章

  • 区块链签名

    ecdsa签名 Schnorr签名Schnorr与聚合签名.jpg 群签名环签名(没有管理员的群签名)盲签名

  • 环签名与群签名

    环签名:2001年,Rivest, shamir和Tauman三位密码学家首次提出了环签名。是一种简化的群签名,只...

  • 群签名和环签名

    二者都属于数字签名的范畴.其中群签名的主要特点是 匿名性:除了管理员外,没有人知道签名者的身份信息 不可关联性:确...

  • 群签名,环签名,盲签名,数字签名

    互联网世界签名 数字签名 类似在纸质合同上签名确认合同内容,数字签名用于证实某数字内容的完整性(integrity...

  • 环签名与区块链

    环签名可以实现用户匿名,可链接的环签名可以发现用户做了两次签名。 可链接的环签名还有的考虑 针对同一个消息m做了两...

  • 环签名

    环签名指的是在r个公钥中隐藏自己拥有私钥的那个公钥,支持在区块链上隐藏交易发送人(地址/公钥)。 计算环签名 获取...

  • 区块链密码学

    1、群签名:以太坊使用BLS群签名 只有群中成员能够代表群体签名(群特性); 接收者可以用公钥验证群签名(验证简单...

  • 群签名应用

    群签名定义 群签名是一种特殊的签名算法,最初是为了实现隐匿支付而应用在区块链领域。其能很好地隐藏签名者身份,既能让...

  • iOS应用重签名

    签名与重签名 签名:原始数据 --> HASH --> 原来的证书加密重签名:原始数据 -->HASH --> 现...

  • 区块链中的环形签名指什么?

    一、是什么? 环签名(ring signature)是一种数字签名方案,由 Rivest,shamir 和 Tau...

网友评论

    本文标题:环签名与群签名

    本文链接:https://www.haomeiwen.com/subject/zhzqbxtx.html