欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2022102143343
申请人: 三峡大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-03-21
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于同态加密的区块链交易数据隐私保护方法,其特征在于,包括以下步骤:S1. 在交易准备阶段生成密钥对;

S101.认证机构生成认证身份用的公钥、私钥;

S102.交易双方A、B生成加密交易额的公钥、私钥,A为交易发起方,B为交易另一方;

S103.除认证节点外所有节点生成签名用的公钥、私钥;

S2.交易发起方A将交易额分解为

S3. 接收到分解交易额的节点

S4. 交易发起方A利用节点

S5. 交易方B利用交易方A的公钥解密A签名的分解交易额密文数据,验证A身份真实性,利用自己的私钥对分解交易额密文Cmbi进行解密,得到S6. 记账节点验证交易是否合法;

记账节点利用交易方B的公钥解密交易方B签名的分解交易额密文数据,验证B身份真实性,并利用A的公钥对A签名的分解交易额密文数据进行解密,得到分解交易额密文Cmai、Cmbi,根据同态加密的加同态特性,验证交易额是否大于0且小于A的余额;若验证成功,则记账节点将交易写入新区块中,并更新A与B的钱包余额;

步骤S1中,交易双方A、B采用虚拟身份,交易双方A、B分别向认证机构发送自己的虚拟身份与签名公钥,认证机构使用其私钥

2.根据权利要求1所述的区块链交易数据隐私保护方法,其特征在于,步骤S2中,交易发起方A将交易额

3. 根据权利要求2所述的区块链交易数据隐私保护方法,其特征在于,步骤S3中,节点

4.根据权利要求3所述的区块链交易数据隐私保护方法,其特征在于,步骤S4中,交易方A收到节点

5.根据权利要求4所述的区块链交易数据隐私保护方法,其特征在于,步骤S5中,交易方B接收到密文分解交易额数据

6.根据权利要求5所述的区块链交易数据隐私保护方法,其特征在于,步骤S6中,记账节点在接收到带有B证书的密文分解交易额数据记账节点根据Paillier同态加密的加同态特性,将密文数据块序列式中

记账节点验证交易是否合法,即验证交易额是否大于0且小于A的余额,具体如下:式中

若验证成功,则记账节点将交易写入新区块中,并更新交易方A、B的钱包余额。

7.根据权利要求2-6任意一项所述的区块链交易数据隐私保护方法,其特征在于,

8.根据权利要求7所述的区块链交易数据隐私保护方法,其特征在于,认证机构利用Elgamal算法生成认证身份用的密钥对。

9.根据权利要求8所述的区块链交易数据隐私保护方法,其特征在于,交易双方A、B采用Paillier算法生成加密交易额用的密钥对。