您的当前位置:首页正文

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

2024-11-13 来源:个人技术集锦

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

9.7群签名在区块链中的应用

近年来,数字资产成为了人们的新选择。然而,由于它们的匿名性,可能会导致一些新的威胁,如敲诈勒索、走私、逃税和洗钱。更糟糕的是,在匿名的掩护下很难追踪罪犯。

例如Not-Petya勒索软件,该软件被用来发起全球网络攻击,攻击了以乌克兰为首的多个国家的80多家公司。NotPetya通过加密整个硬盘从本地文件中提取密码,然后要求受害者支付300美元的密码货币解锁他们的电脑。

世界上最大的集装箱船和供应商马士基公司,由于NotPetya造成的业务中断,已造成约2-3亿美元的损失。不幸的是,沉船至今还没有被打捞上来。因此,必须对匿名密码货币进行监管,防止匿名被滥用。如何做到在保证匿名性的同时能追踪到恶意用户也尤为重要。

基于这些实际情况,2019年Zhang等人提出了一种在匿名数字货币中跟踪付款人的高效可连接群签名。

使用可连接群签名来实现支付者的真实身份跟踪。这种方法能够同时保障匿名数字货币交易中的匿名性和可靠性。

该方案利用线性加密来帮助群管理器跟踪群成员的身份,并通过生成VR-SDH三元组的零知识证明(ZKPK)来生成群签名。如果一个群成员对同一个消息签名两次,那么两个签名就可以公开链接,这可以用于匿名密码货币的双花检测。

 

方案中有三个实体:

用户向注册机构(RA)注册,成为合法群成员。用户可能是欺骗者,这意味着他可能试图欺骗RA以获得真正的证书并伪造签名。

RA负责用户的私钥,可以授予证书诚实用户和他的定义是诚实的,它意味着他遵循协议执行的任务分配给他,同时他拥有注册列表,存储群成员的身份。

监督机构(SA),它负责跟踪的私有部分。他将通过追踪特定用户的身份来规范非法用户的行为。由同一用户签名的两个签名可以被所有群成员公开链接。

今天的课程就到这里啦,下节课我们将继续学习群签名在区块链中的应用,敬请期待!

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

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

Top