System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 面向隐私保护加密货币的门限监管方法技术_技高网

面向隐私保护加密货币的门限监管方法技术

技术编号:40274129 阅读:9 留言:0更新日期:2024-02-02 23:00
本发明专利技术提供了一种面向隐私保护加密货币的门限监管方法。每个监管服务器分别对用户选取的主公钥地址进行签名,用户使用不少于门限数量的签名聚合为一个主签名,并与自己选取的主公钥地址联合构成主账户。当用户进行加密货币交易时,根据主账户生成一个临时账户,临时账户包含一个临时公钥地址以及一个临时签名。用户使用该临时账户以及临时签名进行身份认证时,除了监管机构外其它用户无法获得关于临时账户拥有者的身份信息。同时,用户将自己的真实身份加密生成一个追踪标识并将该标识嵌入交易。只有不少于门限数量的监管服务器才能对追踪标识解密并获得用户的真实身份。这保证了监管服务器可以对交易者身份进行揭露,实现高效监管。

【技术实现步骤摘要】

本专利技术涉及加密货币技术,具体涉及一种面向隐私保护加密货币技术。


技术介绍

1、加密货币作为一种基于区块链的新型点对点支付模式,因其去中心化、公开透明、不可篡改等特性得到了广泛的应用。但是,由于加密货币的交易信息记录在区块链公开账本上,可以被任何用户访问,这不可避免的泄露了货币发送者、货币接收者、交易金额等隐私信息。为了解决这一问题,隐私保护加密货币被提出。在隐私保护加密货币中,用户的隐私信息通过加密、承诺等密码学技术进行隐藏,记录在区块链中的交易信息都是经过处理的密文,其它用户无法从这些密文中获取交易用户的个人信息。这种隐私保护加密货币虽然有效的防止了用户隐私信息泄露,但也使得监管机构无法识别交易的参与者。犯罪分子可以利用隐私保护加密货币开展洗钱、逃税、恐怖融资等违法活动,不用担心其身份被揭露而受到法律制裁。可监管的隐私保护加密货币可以在保护用户个人信息的同时允许监管机构对非法交易中的密文进行解密,从而揭露交易参与者并对其进行惩罚。

2、然而,现有的可监管隐私保护加密货币方案都存在单点失效问题,并且只能揭露交易参与者的假名而非真实身份。具体的,现有方案中引入了一个中心化的监管机构,一旦该机构被攻破,那么攻击者可以解密任意交易信息密文,从而获得相关用户的个人信息;其次,由于现有方案中缺乏对用户身份的认证,用户可以使用任意假名而非真实身份进行交易。因此,即使监管机构对交易信息进行解密,也只能获得交易者的假名,无法与其真实身份进行关联。为了解决上述问题,可以布置多个监管服务器采用门限的方式对用户身份进行认证并对交易信息进行监管。通过身份认证可以将用户假名与其真实身份进行绑定,保证了监管机构能够根据交易信息揭露交易者的真实身份。同时,门限方式保证了只要攻击者攻破的监管服务器数量小于门限值,系统便能正常运行,避免了单点失效问题。


技术实现思路

1、本专利技术要解决的问题是,在隐私保护加密货币中,如何在保证用户隐私的同时实现对用户真实身份的揭露,并且避免传统方案中的单点失效问题。

2、本专利技术解决上述技术问题所采用的方案是,一种面向隐私保护加密货币的门限监管方法,包括以下步骤:

3、1、初始化阶段

4、根据安全参数确定公共参数;随机产生监管主密钥并通过门限秘密共享算法将监管主密钥秘密地发送给监管服务器,每个监管服务器掌握一个监管子密钥,同时生成与监管主密钥、监管子密钥相对应的验证密钥,并将验证密钥广播。

5、2、注册阶段

6、1)用户生成主公钥以及对应的主私钥,并将主公钥以及自己的真实身份发送给监管服务器;

7、2)监管服务器使用监管子密钥对主公钥进行签名,将得到的子签名发送给用户;

8、3)用户使用不少于门限数量的子签名构建出主签名,将主签名以及主公钥作为自己的主账户保存。

9、3、交易阶段

10、1)加密货币发送者为每个接收者分别生成一个临时公钥地址,并为每个临时公钥地址铸造一个加密货币;发送者将加密货币对应的货币密钥秘密地发送给对应的接收者;

11、2)每个接收者根据自己主账户中的主签名派生出一个与临时公钥地址相匹配的临时签名,同时生成一个追踪标识以便监管机构在需要时揭露临时公钥地址拥有者的真实身份;接收者将临时签名以及追踪标识发送给发送者;

12、3)发送者根据所有接收者的临时公钥地址、临时签名以及追踪标识构建一笔环机密交易并在全网广播;除了监管机构外,其它用户无法根据环机密交易获得交易参与者的身份信息。

13、4、验证阶段

14、1)收到广播的环机密交易后,矿工首先验证交易是否合法;随后验证交易包含的临时账户是否有效;

15、2)如果验证均通过,则将该笔交易打包上链,否则将该笔交易丢弃。

16、5、监管阶段

17、1)不少于门限数量的监管机构根据交易中的追踪标识揭露出交易发送者以及每个接收者的主公钥地址,并利用注册信息揭露出主公钥地址对应用户的真实身份。

18、本专利技术采用多个分布式的监管服务器完成对用户身份的认证,并以门限的方式为加密货币用户生成一个主账户,用户可以使用主账户派生出多个不可关联的临时账户,并使用这些临时账户进行加密货币交易。只有不少于门限数量的监管服务器联合起来才能根据用户的临时账户揭露出用户的真实身份。

19、本专利技术的有益效果是,在保护加密货币用户交易隐私的同时允许监管机构对用户的真实身份进行揭露,同时避免了单点失效问题。

本文档来自技高网...

【技术保护点】

1.面向隐私保护加密货币的门限监管方法,其特征在于,包括以下步骤:

2.如权利要求1所述方法,其特征在于,初始化步骤具体包括:

3.如权利要求2所述方法,其特征在于,注册步骤的步骤2-1)具体包括:

4.如权利要求3所述方法,其特征在于,交易步骤的步骤3-1)具体包括:

5.如权利要求4所述方法,其特征在于,验证步骤具体包括:

6.如权利要求5所述方法,其特征在于,监管步骤具体包括:

【技术特征摘要】

1.面向隐私保护加密货币的门限监管方法,其特征在于,包括以下步骤:

2.如权利要求1所述方法,其特征在于,初始化步骤具体包括:

3.如权利要求2所述方法,其特征在于,注册步骤的步骤2-1)具体包括:<...

【专利技术属性】
技术研发人员:张昭许春香
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1