【技术实现步骤摘要】
一种基于零知识证明的个人数据处理方法及装置
[0001]本专利技术涉及金融科技
,尤其涉及一种基于零知识证明的个人数据处理方法及装置。
技术介绍
[0002]随着时代的发展人们越来越多的开始使用平板电脑,手机等移动终端设备,移动终端会安装很多应用软件,用户在使用终端终端应用软件的过程中会留下很多数据,银行可以通过用户在移动终端应用软件留下的数据进行挖掘,对用户在银行希望获得的业务进行预判,应用软件制作公司如果想开展金融业务,也同样需要银行的用户数据,但银行的用户数据,应用软件的用户数据都涉及到用户隐私,虽然银行可以和应用软件公司可以达成协议实现数据共享,但由于银行用户数据以及应用软件公司用户数据都涉及到用户隐私,调取数据的范围,以及每次发送数据请求命令的真实性,都需要进行检验,如果是多个应用软件公司与多个银行之间进行隐私数据深度挖掘使用,现有的数据命令请求验证以及用户数据保密都不支持,核实这些数据请求信息真实性工作量巨大,为解决次问题研发出一种基于零知识证明的个人数据处理方法及装置。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于零知识证明的个人数据处理方法,其特征在于,包括;获取用户信息核实请求;根据用户信息核实请求匹配证明规则数字集,随机调取证明规则数字集中九组随机数字;将九组随机数字通过预设算法进行隐私计算后,生成证明验证指令以及验证用户信息核实证明公钥;根据所述证明验证指令与数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥;将用户信息核实证明私钥与用户核实信息证明公钥匹配,生成个人信息核准证明清单并存储至区块链上。2.如权利要求1所述的方法,其特征在于,将九组随机数字通过预设算法进行隐私计算后,生成证明验证指令以及验证用户信息核实证明公钥,包括;获取验证对象信任等级,生成证明验证指令;根据所述证明验证指令,匹配相应九组随机数字;将所述九组随机数字发送至预设隐私计算模型,得到随机数字隐私计算结果;将随机隐私计算结果通过随机哈希算法,生成证明验证指令以及验证用户信息核实证明公钥。3.如权利要求1所述的方法,其特征在于,根据所述证明验证指令与数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥,包括:所述证明验证指令对应多个不同用户验证模块;将所述多个不同用户验证匹配指定隐私计算模型,建立数据验证模块;调取所述证明验证指令与数据验证模块匹配,生成证明验证数据组;将所述证明验证数据通过数据验证模块进行验证,若数据验证正确率在预设范围内,则生成用户信息核实证明私钥。4.如权利要求1所述的方法,其特征在于,将用户信息核实证明私钥与用户核实信息证明公钥匹配,生成个人信息核准证明清单并存储至区块链上,包括:将所述将用户信息核实证明私钥与所述用户核实信息证明公钥匹配通过隐私计算,得到用户信息核实证明秘钥隐私计算结果;根据用户信息核实证明秘钥隐私计算结果,生成个人信息核准证明范围;根据个人信息核准证明范围,生成个人信息核准证明清单并存储至区块链上。5.一种基于...
【专利技术属性】
技术研发人员:吴金彪,杨成林,汪晓东,龚潇雨,彭城宏,彭冲,冯星理,杨恒,
申请(专利权)人:湖南三湘银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。