[发明专利]一种加法同态加密的贷款信息存储方法有效
申请号: | 202110894231.1 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113347008B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 石宁;许小明;高翔宇;李达 | 申请(专利权)人: | 南京可信区块链与算法经济研究院有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/00;H04L29/06;G06Q40/02 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 210031 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加法 同态 加密 贷款 信息 存储 方法 | ||
1.一种加法同态加密的贷款信息存储方法,其特征在于,包括:
在用户向贷款公司进行贷款之前,用户通过第一算法生成第一公钥与第一私钥,贷款公司通过第二算法生成第二公钥与第二私钥;
当用户向贷款公司进行贷款时,所述贷款公司审查所述用户的账户贷款信息;
所述贷款公司根据审查结果生成所述用户的贷款额度;
所述贷款公司根据所述用户的第一公钥对所述贷款额度进行同态加密,生成加密贷款额度,所述贷款公司将第一预设信息附加到所述加密贷款额度,以及,利用第二私钥对附加后的所述加密贷款额度进行签名,生成第一签名贷款额度;
所述贷款公司将所述第一签名贷款额度发送给所述用户,所述用户将第二预设信息附加到所述第一签名贷款额度,以及,利用第一私钥对附加后的所述第一签名贷款额度进行签名,生成第二签名贷款额度;
所述贷款公司接收集群中任意一个区块链节点发送的所述用户的贷款交易,所述贷款交易包括所述区块链节点的节点签名;
所述集群中的其余区块链节点校验所述贷款交易中的所述节点签名,根据校验结果选择是否接收所述贷款交易;
区块链节点在执行所述贷款交易时,如果预设数量的所述区块链节点接收所述贷款交易,以及所述第一签名贷款额度和所述第二签名贷款额度通过验证,通过智能合约自动执行所述贷款交易,以及在区块链中存储所述第一签名贷款额度和所述第二签名贷款额度。
2.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述第一私钥为所述用户私有,所述第一公钥对外公开且所述第一公钥作为所述用户的账户唯一标识;所述第二私钥为所述贷款公司私有,所述第二公钥对外公开且所述第二公钥作为所述贷款公司的唯一标识。
3.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述第一算法为加法同态加密算法,所述第二算法为国密SM2算法。
4.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述账户贷款信息是所述用户通过任意节点在区块链上查询得到的,所述账户贷款信息包含所述节点的签名。
5.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述贷款公司审查所述用户的账户贷款信息的步骤,包括:
节点验证所述签名,如果所述签名通过验证,将加密格式的加密账户贷款信息返回给所述用户;
所述用户通过所述第一私钥解密所述加密账户贷款信息,得到解密的账户贷款信息,以及,将所述解密后的所述账户贷款信息发送给所述贷款公司;
所述贷款公司接收并审查所述账户贷款信息。
6.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述贷款交易为所述用户向所述贷款公司请求贷款的交易。
7.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,所述贷款交易还包括所述第一签名贷款额度和所述第二签名贷款额度。
8.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,在节点执行所述贷款交易之前,还包括:
当预设数量的所述节点接收所述贷款交易时,所述贷款交易被成功共识以及被所有节点执行。
9.根据权利要求1所述的加法同态加密的贷款信息存储方法,其特征在于,如果所述贷款公司数量大于1,累加所述贷款额度,以及存储所述贷款公司的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京可信区块链与算法经济研究院有限公司,未经南京可信区块链与算法经济研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110894231.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件解理方法
- 下一篇:一种水电流域应急指挥云边计算资源协同处理方法