[发明专利]基于通用账户模型和同态加密的区块链数据保护有效
申请号: | 201880011749.2 | 申请日: | 2018-12-21 |
公开(公告)号: | CN111602161B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 张文彬;马宝利;马环宇 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q20/10 | 分类号: | G06Q20/10 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 通用 账户 模型 同态 加密 区块 数据 保护 | ||
1.一种计算机实现的方法,该方法由共识节点执行以验证区块链网络内第一节点和第二节点之间的交易,所述方法包括:
接收与所述交易相关联的交易数据,所述交易数据包括:
表示多个资产的数据、
隐藏第一随机数和所述交易的交易金额的第一承诺、
隐藏第二随机数和基于从所述多个资产的总值中扣除所述交易金额而计算出的找零的第二承诺、
均基于概率性同态加密HE方案利用所述第二节点的公钥加密的所述交易金额和第三随机数、
均基于所述概率性HE方案利用所述第一节点的公钥加密的所述找零和第四随机数、
一个或多个范围证据、
零知识证明ZKP、以及
基于与所述第一节点的公钥对应的私钥生成的数字签名;
基于所述第一节点的公钥验证所述数字签名;
确定所述一个或多个范围证据证明所述交易金额和所述找零均大于或等于零;
确定所述多个资产的总值等于所述交易金额与所述找零的总和;以及
基于ZKP,通过确定所述第一随机数等于所述第三随机数、所述第二随机数等于所述第四随机数、并且隐藏在所述第一承诺中的所述交易金额等于由所述第二节点的公钥加密的所述交易金额,确定所述交易有效。
2.如权利要求1所述的计算机实现的方法,其中,
在与所述第一节点相关联的账户和与所述第二节点相关联的账户之间执行所述交易,并且
所述方法还包括:在确定所述交易有效之后,基于所述交易金额和所述找零更新与所述第一节点相关联的账户和与所述第二节点相关联的账户。
3.如权利要求1所述的计算机实现的方法,其中,所述多个资产中的每个资产与资产类型、隐藏在承诺中的资产价值以及用于生成所述承诺的随机数中的一个或多个相关联。
4.如权利要求3所述的计算机实现的方法,还包括:确定所述多个资产中的每个资产与相同的资产类型相关联。
5.根据权利要求3所述的计算机实现的方法,
其中,基于同态的承诺方案生成所述第一承诺、所述第二承诺和隐藏所述资产价值的所述承诺,并且
其中,基于所述承诺方案的同态性来确定所述多个资产的总值等于所述交易金额与所述找零的总和。
6.如权利要求1所述的计算机实现的方法,其中,
基于所述概率性HE方案通过将所述交易金额视为随机数来加密所述第三随机数,并且
基于所述概率性HE方案通过将所述找零视为随机数来加密所述第四随机数。
7.如权利要求1所述的计算机实现的方法,其中,
基于佩德森承诺方案生成所述第一承诺和所述第二承诺,并且
所述概率性HE方案是冈本-内山OU加密方案。
8.如权利要求7所述的计算机实现的方法,其中,所述ZKP包括:
隐藏第五随机数和第六随机数的佩德森承诺、
基于所述OU加密方案由所述第二节点相关联的账户的公钥加密的所述第六随机数和所述第五随机数的密文、以及
基于所述OU加密方案由所述第一节点相关联的账户的公钥加密的所述第六随机数和所述第五随机数的密文。
9.如权利要求1所述的计算机实现的方法,其中,基于所述概率性HE的属性生成所述ZKP,并使用所述ZKP确定所述交易是否有效。
10.如权利要求1所述的计算机实现的方法,其中,基于所述ZKP执行确定所述交易是否有效的操作,而无需所述第一节点和所述第二节点在所述区块链网络之外进行交互。
11.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质耦接到一个或多个计算机并配置有能由所述一个或多个计算机根据权利要求1-10中任一项所述的方法执行操作的指令。
12.一种基于通用账户模型和同态加密的区块链数据保护系统,包括:
一个或多个计算机;和
一个或多个计算机可读存储器,所述一个或多个计算机可读存储器耦接到所述一个或多个计算机并且配置有能由所述一个或多个计算机根据权利要求1-10中任一项所述的方法执行操作的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880011749.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:驾驶适宜性检查装置
- 下一篇:一种提高家禽类生长和免疫力的蝉花饲料