导语:本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,全民课堂等你来学。这个系列中的课程内容首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本公众号,持续进行学习。
【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】
9.3 群签名方案的安全性要求
群签名方案的安全性要求:
- 正确性
- 不可伪造性
- 匿名性
- 可追踪性
- 不可连接性
- 不可替代性
- 防陷害攻击
- 防联合攻击
1.安全性要求
1. 正确性-方案的正确性是保证整个系统的一致性,保证合法群用户签署出的群签名能被正确验证,并且该群签名被追踪到原始签署者。用更清楚的语言来说,正确性保证如下三个方面:
- 登记的群成员信息列表总是一致的。比如在群成员信息Y中包含用户个人的公钥以及对于私钥的拥有证明,那么这些关系都应该一直是正确有效的。
- 只要群成员没有被群管理者撤销,那么任何由签名算法正确产生的群签名都必须有效
- 任何正确产生的群签名必须被追踪到原始签署者
2. 不可伪造性-只有获得群成员证书和签名密钥的群成员才能够生成合法的群签名。
3. 匿名性-接收签名的人只能验证签名的合法性但不能判定生成签名的群成员的身份,即使群中其它的群成员也不能判定。
4. 可跟踪性-当需要揭示签名群成员的身份时,有且仅有管理员可以打开签名,找到签名的群成员。
5. 不可链接性-对于没有打开的签名,要判断两个签名是否由同一个群成员签署,是计算上不可行的。
6. 防陷害攻击-即使别的群成员包括群管理员联合在一起,也不能代替另一个群成员签名。
7. 防联合攻击-即使群成员联合在一起,也不能产生一个无法跟踪的群签名。
2.群签名效率
- 群公钥的大小
- 群签名的长度
- 群签名算法和验证算法的效率
- 创建算法,加入以及打开算法的效率
3.群签名方案发展
静态群签名是指如果有群成员退出群或者有新的群成员加入群,群公钥或者群成员密钥对需要做相应的调整,这种群签名体制称为静态群签名。这个阶段的工作主要是接受群签名的概念,补充其性质要求,提出的方案都不能用于实际,发展比较缓慢。
4.群签名应用
群签名可应用于多种场景,如电子商务、电子银行、电子投票、电子拍卖。并且在实际生活中也广为应用,比如在公共资源的管理、重要军事情报的签发、重要领导人的选举、电子商务重要新闻的发布、金融合同的签署等事务中,群签名都可以发挥重要作用。群签名方案的研究是数字签名研究的一个热点。
今天的课程就到这里啦,下节课我们将开始学习基于PKI的群签名算法,敬请期待!
同学们可以关注PlatON公众号,持续学习哦。我们下节课见啦。
本文转载自https://mp.weixin.qq.com/s?__biz=MzUzNTg2ODg5MQ==&mid=2247495758&idx=1&sn=374007bafbd72892f3658506eb8a5784&chksm=fafc54facd8bddecda5a0ba7ce5de6d68d0734eb271b4d0dfd9ef6374765aa2773199234ca2b&scene=178&cur_album_id=1411898566347735044#rd