【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】

9.2群签名的形式化定义

群签名方案流程:

系统建立Setup 

加入Enroll(GIM,)

签名Sign(gpk,,m)

验证Verify(gpk,RL,m,s)

追踪Open(gtk,Y,m,s)

撤销Revoke(grk,)

1.系统建立Setup

这是由群加入管理者(GIM)和群追踪管理者(GTM)执行的随机算法,用来生成系统参数。算法输入一个安全参数1k,输出群公钥group public key(gpk),GIM的群用户加入密钥group issue key(gik),以及GTM的群用户追踪密钥group trace key(gtk),同时也输出一个初始为空的群用户撤销列表Revocation List(RL),用来记录已被撤销用户的一些必要信息。

2.加入Enroll

这是由群加入管理者GIM与用户Ui之间执行的一个交互协议。协议交互结束时,用户Ui加入了该群并获得他个人的群签名密钥user’s signing key(),而GIM对用户Ui这一新群成员做必要登记,登记的信息记为Yi,用来以后在群签名追踪和撤销时对用户身份的确认。

3.签名Sign

签名:群成员用自己的群签名私钥对消息m进行群签名,生成群签名s。

4.验证Verify

验证:验证者根据群公钥(gpk)验证消息m的签名s,同时必须验证签名s对应的群成员不在群用户撤销列表(RL)中,最后输出0或者1,表示群签名的正确与否。

5.追踪Open

追踪:对消息m的签名s,群追踪管理者(GTM)利用它的追踪密钥gtk以及所有群成员的登记信息Y,找到实际的签名者,并输出该群成员的身份。

6.撤销Rovoke

撤销:群追踪管理者撤销注册群成员身份,撤销后,该成员签署的消息将不再有效,关于该成员的撤销信息将加入到撤销列表(RL)中。

今天的课程就到这里啦,下节课我们将开始学习群签名的安全性与应用,敬请期待!

同学们可以关注点宽学园,每周持续更新区块链系列课程,小宽带你进入区块链世界。我们下节课见啦。

【区块链与密码学】课堂回顾:

区块链与密码学系列文章合集

【区块链与密码学】第9-2讲:群签名的形式化定义相关推荐

  1. 【区块链与密码学】第9-8讲:群签名在区块链中的应用 II

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  2. 【区块链与密码学】第1-1讲:加密数字货币的诞生

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  3. 【区块链与密码学】第1-3讲:加密数字货币的通俗故事

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义] 1.3加密数字货币的通俗故事 还记得电影<大空头&g ...

  4. 【区块链与密码学】第9-6讲:基于身份的群签名算法 I

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  5. 【区块链与密码学】第9-4讲:基于PKI的群签名算法 I

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  6. 【区块链与密码学】第9-3讲:群签名方案的安全性要求

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  7. 【区块链与密码学】第9-7讲:群签名在区块链中的应用 I

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  8. 【区块链与密码学】第9-1讲:白话群签名

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

  9. 【区块链与密码学】第6-7讲:SM9数字签名算法

    [本课堂内容全部选编自PlatON首席密码学家.武汉大学国家网络安全学院教授.博士生导师何德彪教授的<区块链与密码学>授课讲义.教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系 ...

最新文章

  1. 第七篇:循环神经网络
  2. 剑指offer——06旋转数组的最小数字(Python3)
  3. linux怎样自制库_linux 下动态链接库的制作与使用
  4. Linux翻页命令more和less
  5. 数据集成--ETL工具
  6. es6 Proxy 实例的方法
  7. 微课|中学生可以这样学Python(例6.4):因数分解
  8. ftp 查看不了图片_几个常见的ftp错误问题及解决办法
  9. C++获取当前时间及计算当前时间距某个时间点的时间段
  10. GitHub冲突解决
  11. web安全day43:网络扫描和Nmap的使用
  12. 多线程和并发管理 .NET多线程服务
  13. kafka rabbitmq优劣对比_17个方面对比Kafka、RabbitMQ、RocketMQActiveMQ分布式消息队列
  14. 使用UCSC基因组浏览器可视化测序深度分布数据
  15. Tomcat漏洞ip:port/manager/html
  16. mysql monitor怎么用,MySQL数据库 监控工具 myMySQL数据库-monitor 详解 MySQL数据库使用教程...
  17. 三星android10手势,三星全面屏手势终于来了!看着有点熟悉
  18. 模电(三)晶体三极管
  19. 和小公主一起学习Branch and Bound
  20. 用Java求出所有水花仙花数

热门文章

  1. linux中grep命令详解及使用示例
  2. jsp项目发布到服务器
  3. LinkedList的模拟实现(Java实现)
  4. pod spec的创建及其使用
  5. oracle分析函数-开窗函数
  6. ContentControl模型
  7. HTML七种加密解密
  8. AXI_Round_Robin_Arbiter 设计 - AW、W通道部分
  9. python中的正则匹配知识点
  10. 37互娱,2019秋招提前批,Java