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

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

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

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

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

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

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

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

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

 

方案中有三个实体:

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

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

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

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

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