一种基于零知识证明的供应链金融客户贷款信息保护方法技术

技术编号:24010924 阅读:69 留言:0更新日期:2020-05-02 01:43
本发明专利技术涉及信息保护技术领域,且公开了一种基于零知识证明的供应链金融客户贷款信息保护方法,包括信息保护系统,该信息保护系统包括用户身份验证模块,该用户身份验证模块的功能是:当有用户向供应链金融区块链的数据库内写入和/或读取数据信息时,对该用户

A method of loan information protection for supply chain financial customers based on zero knowledge proof

【技术实现步骤摘要】
一种基于零知识证明的供应链金融客户贷款信息保护方法
本专利技术涉及信息保护
,具体为一种基于零知识证明的供应链金融客户贷款信息保护方法。
技术介绍
供应链融资主要是银行依赖核心企业的信用,向整个供应链提供融资的金融解决方案,实际上是将核心企业的融资能力转化为上下游中小企业的融资能力,提升上下游中小企业的信用级别。目前供应链上下游中小企业通过区块链进行协作,所有数据都是可靠的,这样银行通过获取区块链数据库内的贷款企业真实的历史生产情况和现在的生产情况,就可以确保贷款情况的真实性。但是对于供应链融资中的贷款企业来说,作为企业核心机密的交易流水、频率、业务对象等一系列贷款相关商业数据在区块链的不同节点之间是同步公开的,而这些核心的商业数据一旦让竞争对手知道,对贷款企业将会是巨大的威胁。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于零知识证明的供应链金融客户贷款信息保护方法,解决了目前存储在供应链金融区块链的数据库内的金融客户贷款信息,存在被非法写入和/或读取的技术问题本文档来自技高网...

【技术保护点】
1.一种基于零知识证明的供应链金融客户贷款信息保护方法,其特征在于,包括信息保护系统,该信息保护系统包括用户身份验证模块,该用户身份验证模块的功能是:当有用户向供应链金融区块链的数据库内写入和/或读取数据信息时,对该用户

【技术特征摘要】
1.一种基于零知识证明的供应链金融客户贷款信息保护方法,其特征在于,包括信息保护系统,该信息保护系统包括用户身份验证模块,该用户身份验证模块的功能是:当有用户向供应链金融区块链的数据库内写入和/或读取数据信息时,对该用户进行基于零知识证明的身份验证;
若用户的身份验证为合法时,则允许该用户向供应链金融区块链的数据库内写入和/或读取数据信息;若用户的身份验证为不合法时,则不允许该用户向供应链金融区块链的数据库内写入和/或读取数据信息;
所述的用户身份验证模块的验证实现方法包括以下步骤:
步骤一:用户身份验证模块自动生成字符串、自动建立字符串的关联函数,并将字符串、关联函数传送给供应链金融区块链内的用户;
步骤二:用户身份验证模块随机选定整数N,并将N与字符串进行关联,计算得到关联数;
步骤三:用户随机选择一个位数至少为3的自然数,用户身份验证模块计算,并将计算出的返回给用户;
步骤四:用户根据、、,计算整数N;若用户计算的N与用户身份验证模块随机选定的整数N完全相同,则证明用户属于供应链金融区块链内的合法用户;若用户计算的N与用户身份验证模块随机选定的整数N不相同,则证明用户属于供应链金融区块链内的不合法用户。


2.根据权利要求1所述的供应链金融客户贷款信息保护方法,其特征在于,所述的信息保护系统,在用户向供应链金融区块链的数据库内写入贷款信息时,其具体的保护方法包括以下步骤:
步骤一:用户在向供应链金融区块链网络的区块数据库内写入贷款信息之前,所述的信息保护系统对供应链金融区块链的数据库的贷款信息写入页面进行锁...

【专利技术属性】
技术研发人员:杨炜祖李从恺顾军
申请(专利权)人:上海源庐加佳信息科技有限公司
类型:发明
国别省市:上海;31

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

1