[发明专利]一种基于承诺的区块链数字资产隐私保护方法在审
申请号: | 201911087081.2 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110933045A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 王震;范佳;白健;安红章 | 申请(专利权)人: | 中国电子科技网络信息安全有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/00;G06Q40/04;G06Q40/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 邓世燕 |
地址: | 610207 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 承诺 区块 数字 资产 隐私 保护 方法 | ||
本发明公开了一种基于承诺的区块链数字资产隐私保护方法,发送方A通过区块链向接收方B发送一笔交易时:先通过Pedersen承诺算法对账户资产进行加密;再使用SM2签名算法对匿名交易进行签名;然后区块链节点对签名和交易进行验证,验证通过则计算哈希值并记链;接收方B从密文中恢复出金额;监管方C对区块链记录的交易密文进行审计时:发送方A将产生密文的随机数和交易金额发送给监管方C,监管方C通过区块链查验,若查验通过,则证明交易金额正确。与现有技术相比,本发明的积极效果是:实现了用户交易金额和数字资产等链上信息的匿名性;匿名数字资产的拆分及交易;匿名数字资产的可审计性;高效的隐私保护技术手段。
技术领域
本发明涉及一种基于承诺的区块链数字资产隐私保护方法。
背景技术
目前大多数区块链技术都是通过一个公开透明的账本记录用户的交易或操作行为,虽然通过分布式不可篡改的账本能够提高系统的容错性和可靠性,但同时也意味着用户的交易数据等隐私信息也一同被公开。目前,比特币、以太坊等多数公链并未考虑交易数据的匿名性;达世币等采用混币技术保护交易信息的隐私,但仍可以对用户的行为进行追踪链接;zcash、门罗币等采用复杂的密码技术保护用户交易信息的安全性,但效率较低、时间空间成本消耗较高。因此,如何保证账本不可篡改的同时有效的保护用户的隐私是一个亟待解决的问题。
发明内容
为了克服现有技术的上述缺点,本发明提出了一种基于承诺的区块链数字资产隐私保护方法,针对区块链账本交易数据透明、缺乏有效的用户隐私保护手段的问题,采用基于承诺的密码技术,对区块链中的交易金额、数字资产等信息进行同态加密,保护用户的数字资产的隐私性。本发明主要解决的技术问题包括:
(1)用户交易金额和数字资产等链上信息的匿名性;
(2)匿名数字资产的拆分及交易;
(3)匿名数字资产的可审计性;
(4)高效的隐私保护技术手段。
本发明解决其技术问题所采用的技术方案是:一种基于承诺的区块链数字资产隐私保护方法,包括如下内容:
一、发送方A通过区块链向接收方B发送一笔交易时:
步骤一、发送方A通过Pedersen承诺算法对账户资产进行加密;
步骤二、使用SM2签名算法对资产交易进行签名;
步骤三、区块链节点对签名和交易进行验证,验证通过则计算哈希值并记链;
步骤四、接收方B从密文中恢复出金额;
二、监管方C对区块链记录的交易密文进行审计时:
发送方A将产生密文的随机数和交易金额发送给监管方C,监管方C通过区块链查验,若查验通过,则证明交易金额正确,否则交易金额不正确。
与现有技术相比,本发明的积极效果是:
1、匿名性
基于承诺的区块链数字资产隐私保护方案采用同态承诺密码算法实现区块链中数字资产、交易金额的匿名性,极大保护了账本中用户的隐私信息,符合隐私保护的需求,为用户提供了更安全的交易手段。
2、高效性
相比其他匿名区块链技术,本方案仅采用Pedersen同态承诺算法,虽然弱化了部分功能,但避免了复杂密码算法的使用,提高了效率,增强了方案的实用性。
3、可监管性
在保证用户数字资产匿名性的同时,提供了监管手段,增设了可信的监管方,在产生纠纷时可对匿名交易进行审计,为违法犯罪等行为的监管提供有力证据。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技网络信息安全有限公司,未经中国电子科技网络信息安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911087081.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可活动杯架组件
- 下一篇:一种早强型聚羧酸减水剂及其制备方法与应用