一种基于零知识证明的个人数据处理方法及装置制造方法及图纸

技术编号:34953732 阅读:32 留言:0更新日期:2022-09-17 12:31
本发明专利技术公开一种基于零知识证明的个人数据处理方法及装置,该方法通过获取用户信息核实请求,银行收到应用软件服务商请求数据的指令后,根据用户信息核实请求匹配证明规则数字集,证明验证指令与数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥;将用户信息核实证明私钥与用户核实信息证明公钥匹配,如果匹配信息无误,生成个人信息核准证明清单并存储至区块链上,应用软件公司和银行可以共同使用数据,数据可以实现实时验证,无需反复签署协议,可以实现多个应用软件与多个银行之间在保证用户隐私的情况下数据共通。情况下数据共通。情况下数据共通。

【技术实现步骤摘要】
一种基于零知识证明的个人数据处理方法及装置


[0001]本专利技术涉及金融科技
,尤其涉及一种基于零知识证明的个人数据处理方法及装置。

技术介绍

[0002]随着时代的发展人们越来越多的开始使用平板电脑,手机等移动终端设备,移动终端会安装很多应用软件,用户在使用终端终端应用软件的过程中会留下很多数据,银行可以通过用户在移动终端应用软件留下的数据进行挖掘,对用户在银行希望获得的业务进行预判,应用软件制作公司如果想开展金融业务,也同样需要银行的用户数据,但银行的用户数据,应用软件的用户数据都涉及到用户隐私,虽然银行可以和应用软件公司可以达成协议实现数据共享,但由于银行用户数据以及应用软件公司用户数据都涉及到用户隐私,调取数据的范围,以及每次发送数据请求命令的真实性,都需要进行检验,如果是多个应用软件公司与多个银行之间进行隐私数据深度挖掘使用,现有的数据命令请求验证以及用户数据保密都不支持,核实这些数据请求信息真实性工作量巨大,为解决次问题研发出一种基于零知识证明的个人数据处理方法及装置。

技术实现思路

[0003]本专利技术的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于零知识证明的个人数据处理方法,其特征在于,包括;获取用户信息核实请求;根据用户信息核实请求匹配证明规则数字集,随机调取证明规则数字集中九组随机数字;将九组随机数字通过预设算法进行隐私计算后,生成证明验证指令以及验证用户信息核实证明公钥;根据所述证明验证指令与数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥;将用户信息核实证明私钥与用户核实信息证明公钥匹配,生成个人信息核准证明清单并存储至区块链上。2.如权利要求1所述的方法,其特征在于,将九组随机数字通过预设算法进行隐私计算后,生成证明验证指令以及验证用户信息核实证明公钥,包括;获取验证对象信任等级,生成证明验证指令;根据所述证明验证指令,匹配相应九组随机数字;将所述九组随机数字发送至预设隐私计算模型,得到随机数字隐私计算结果;将随机隐私计算结果通过随机哈希算法,生成证明验证指令以及验证用户信息核实证明公钥。3.如权利要求1所述的方法,其特征在于,根据所述证明验证指令与数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥,包括:所述证明验证指令对应多个不同用户验证模块;将所述多个不同用户验证匹配指定隐私计算模型,建立数据验证模块;调取所述证明验证指令与数据验证模块匹配,生成证明验证数据组;将所述证明验证数据通过数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥。4.如权利要求1所述的方法,其特征在于,将用户信息核实证明私钥与用户核实信息证明公钥匹配,生成个人信息核准证明清单并存储至区块链上,包括:将所述将用户信息核实证明私钥与所述用户核实信息证明公钥匹配通过隐私计算,得到用户信息核实证明秘钥隐私计算结果;根据用户信息核实证明秘钥隐私计算结果,生成个人信息核准证明范围;根据个人信息核准证明范围,生成个人信息核准证明清单并存储至区块链上。5.一种基于...

【专利技术属性】
技术研发人员:吴金彪杨成林汪晓东龚潇雨彭城宏彭冲冯星理杨恒
申请(专利权)人:湖南三湘银行股份有限公司
类型:发明
国别省市:

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

1