基于群签名和Bulletproofs的高效联盟链隐私保护方法及系统技术方案

技术编号:40674726 阅读:12 留言:0更新日期:2024-03-18 19:12
本发明专利技术涉及区块链技术领域,特别涉及一种基于群签名和Bulletproofs的高效联盟链隐私保护方法及系统,联盟链节点间创建交易群,群管理员为节点颁发密钥对和群签名密钥;针对待上链的交易信息,基于零知识证明算法为交易信息生成零知识范围证明并将隐藏交易信息中的隐私数据,基于群公钥对交易双方身份信息进行签名,得到待上链交易信息加密数据;将加密数据发送至联盟链验证节点,利用验证节点验证待上链交易信息加密数据合法性,合法性包括:交易双方身份的合法性和交易双方交易金额的合法性。本发明专利技术能够应用至Tendermint网络平台,通过高效性和Tendermint的快速共识优势来应对大量交易存在的情况,可抵抗对网络和身份隐私的攻击,安全性更高,能够满足联盟链网络交易需求。

【技术实现步骤摘要】

本专利技术涉及区块链,特别涉及一种基于群签名和bulletproofs的高效联盟链隐私保护方法及系统。


技术介绍

1、区块链作为一种具有去中心化、不可伪造、不可篡改特性的分布式数据库,越来越多地应用在金融、交通、医疗等行业。联盟链作为区块链应用模式的一种,由多个组织组成的联盟构成,联盟链网络对节点准入机制、读写权限、交易共识和账本维护进行了限制,相较于公有链,联盟链节点数量更少、交易成本更低、共识速度更快,因此,联盟链可以广泛应用在商品溯源、车联网、医疗数据共享等方向。在联盟链的实际应用中,用户进行交易时账本对所有参与方来说是透明的,交易中涉及到的交易金额、用户身份等隐私信息只有得到很好的保障,才能保证联盟链交易的重要信息安全。

2、现有区块链隐私保护方案存在如下问题:一是交易合法性验证策略不完善,目前区块链隐私保护方案主要选用效率不高的基于paillier的同态加密算法对交易是否合法进行验证,但paillier算法只能局限于进行隐私数据大于零的区间范围验证,忽视交易余额存在等于零的合法情况,导致验证策略不完善,无法做到对交易金额相等且大于零、本文档来自技高网...

【技术保护点】

1.一种基于群签名和Bulletproofs的高效联盟链隐私保护方法,其特征在于,包含:

2.根据权利要求1所述的基于群签名和Bulletproofs的高效联盟链隐私保护方法,其特征在于,群管理员管理各交易用户节点,包含:

3.根据权利要求1所述的基于群签名和Bulletproofs的高效联盟链隐私保护方法,其特征在于,基于零知识证明算法为交易信息生成零知识范围证明并将隐藏交易信息中的隐私数据,包含:

4.根据权利要求1或3所述的基于群签名和Bulletproofs的高效联盟链隐私保护方法,其特征在于,基于群公钥对交易双方身份信息进行签名,包含:...

【技术特征摘要】

1.一种基于群签名和bulletproofs的高效联盟链隐私保护方法,其特征在于,包含:

2.根据权利要求1所述的基于群签名和bulletproofs的高效联盟链隐私保护方法,其特征在于,群管理员管理各交易用户节点,包含:

3.根据权利要求1所述的基于群签名和bulletproofs的高效联盟链隐私保护方法,其特征在于,基于零知识证明算法为交易信息生成零知识范围证明并将隐藏交易信息中的隐私数据,包含:

4.根据权利要求1或3所述的基于群签名和bulletproofs的高效联盟链隐私保护方法,其特征在于,基于群公钥对交易双方身份信息进行签名,包含:

5.根据权利要求1所述的基于群签名和bulletproofs的高效联盟链隐私保护方法,其特征在于,...

【专利技术属性】
技术研发人员:杜学绘任志宇曹瑜王娜曹利峰王文娟
申请(专利权)人:中国人民解放军战略支援部队信息工程大学
类型:发明
国别省市:

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

1