[发明专利]计算外包的区块链隐私验证方法、装置及计算机设备在审
申请号: | 202010914276.6 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112035889A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 袁立威;陈海洋;李志辉;王凌斌 | 申请(专利权)人: | 平安壹钱包电子商务有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/62;G06Q20/40 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 李翔宇 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 外包 区块 隐私 验证 方法 装置 计算机 设备 | ||
1.一种计算外包的区块链隐私验证方法,其特征在于,包括:
若检测到零知识证明专用节点的加入请求,调用智能合约中的登记函数,将零知识证明专用节点的身份数据进行注册,以加入区块链网络;
若检测到有区块链节点的转账支付请求,获取所述转账支付请求对应的发起方区块链节点和接收方区块链节点,将转账支付请求对应的发起方区块链节点中的公开信息和隐私信息发送至零知识证明专用节点;
由零知识证明专用节点对所接收到的公开信息和隐私信息进行证明生成,得到当前零知识证明;
发起方区块链节点将零知识证明、公开信息和隐私信息进行签名得到签名数据,将签名数据在区块链网络中进行广播;
通过区块链网络中的区块链节点对所述签名数据进行验证,判断所述签名数据是否通过验证;以及
若所述签名数据通过验证,通过实用拜占庭容错算法选举区块链网络中的领导节点,通过所述领导节点中创建的当前区块将所述签名数据进行存储,将所述当前区块中的签名数据的副本发送至区块链网络中的其他节点。
2.根据权利要求1所述的计算外包的区块链隐私验证方法,其特征在于,所述若检测到零知识证明专用节点的加入请求,调用智能合约中的登记函数,将零知识证明专用节点的身份数据进行注册,以加入区块链网络,包括:
接收零知识证明专用节点上传的身份哈希值和指定验证节点;
通过区块链网络中的所述指定验证节点调用智能合约的登记函数对所述身份哈希值进行区块链身份信息绑定;
若已通过登记完成区块链身份信息绑定,将所生成的身份数据标识符发送至零知识证明专用节点;
将所述零知识证明专用节点加入区块链网络的通知信息进行广播,以通知已成功加入区块链网络。
3.根据权利要求2所述的计算外包的区块链隐私验证方法,其特征在于,所述若检测到零知识证明专用节点的加入请求,调用智能合约中的登记函数,将零知识证明专用节点的身份数据进行注册,以加入区块链网络之后,还包括:
接收所述零知识证明专用节点发送的身份数据标识符和身份明文数据;
根据智能合约及身份数据标识符,获取对应的当前身份哈希值;
将所述身份明文数据进行身份哈希运算得到身份明文哈希值;
判断所述身份明文哈希值是否与当前身份哈希值相同;
若所述身份明文哈希值与当前身份哈希值相同,将验证成功的响应信息发送至所述零知识证明专用节点。
4.根据权利要求1所述的计算外包的区块链隐私验证方法,其特征在于,所述若检测到零知识证明专用节点的加入请求,调用智能合约中的登记函数,将零知识证明专用节点的身份数据进行注册,以加入区块链网络之后,还包括:
生成用于公开交易或隐私交易的公共参数,以进行区块链网络的初始化。
5.根据权利要求1所述的计算外包的区块链隐私验证方法,其特征在于,所述由零知识证明专用节点对所接收到的公开信息和隐私信息进行证明生成,得到当前零知识证明,包括:
零知识证明专用节点调用zk-SNARK算法对应的多项式问题t(x)h(x)=w(x)v(x);
随机选择验证的数值s,以验证t(s)h(s)=w(s)v(s)成立,且保存证明过程数据;
由多项式问题t(x)h(x)=w(x)v(x)的证明过程数据组成零知识证明,将所述零知识证明发送至发起方区块链节点。
6.根据权利要求1所述的计算外包的区块链隐私验证方法,其特征在于,所述发起方区块链节点将零知识证明、公开信息和隐私信息进行签名得到签名数据,包括:
获取发起方区块链节点本地的私钥和接收方区块链节点的公钥;
通过发起方区块链节点将零知识证明、公开信息、隐私信息和接收方区块链节点的公钥组成的第一联合数据进行哈希运算,得到当前第一哈希值;
通过发起方区块链节点本地的私钥对所述当前第一哈希值进行加密,得到签名数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010914276.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消化科用胃肠胀气治疗装置
- 下一篇:检测抛光一体化智能设备