区块链隐私身份保护方法、装置、存储介质及系统制造方法及图纸

技术编号:33044408 阅读:30 留言:0更新日期:2022-04-15 09:27
在本发明专利技术中公开了一种区块链隐私身份保护方法、装置、存储介质及系统,该区块链隐私身份保护方法通过根据身份提供者信息集合和匿名撤销者公钥信息为账户持有者创建预账户结构;通过身份提供者利用密码学和零知识证明对预账户结构进行验证,并接收身份提供者在验证成功时反馈的账户结构;获取账户结构中的签名认证,根据签名认证生成身份信息;将身份信息发送至区块链网络,以使区块链网络在对身份信息验证成功时存储身份信息对应的隐私账户。本发明专利技术中通过对预账户结构进行密码学和零知识证明验证后反馈的账户结构内的签名认证生成身份信息,在区块链网络在验证成功时对隐私账户进行存储,实现了对用户隐私账户的保密存储。储。储。

【技术实现步骤摘要】
区块链隐私身份保护方法、装置、存储介质及系统


[0001]本专利技术涉及区块链
,尤其涉及一种区块链隐私身份保护方法、装置、存储介质及系统。

技术介绍

[0002]目前数字身份认证过程通产采用中心化机构的方式,由中心机构对用户进行身份认证并颁发数字身份。经过认证后的数据储存在中心服务器,可以随意读取,易丢失,且不安全。数据在中心化机构,所有业务都依赖此中心化机构,此机构的数据处理是完全非公开的,用户发生的任何数据都会被机构掌握,面临丢失的风险,甚至被“贩卖”。如何对用户的隐私身份数据进行保护是亟需解决的问题。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种区块链隐私身份保护方法、装置、存储介质及系统,旨在解决现有技术中无法对用户隐私身份数据进行保护的技术问题。
[0005]为实现上述目的,实现上述目的,本专利技术提供了一种区块链隐私身份保护方法,所述区块链隐私身份保护方法包括:
[0006]根据身份本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链隐私身份保护方法,其特征在于,所述区块链隐私身份保护方法包括:根据身份提供者信息集合和匿名撤销者公钥信息为账户持有者创建预账户结构;通过身份提供者利用密码学和零知识证明对所述预账户结构进行验证,并接收所述身份提供者在验证成功时反馈的账户结构;获取所述账户结构中的签名认证,根据所述签名认证生成身份信息;将所述身份信息发送至所述区块链网络,以使所述区块链网络在对所述身份信息验证成功时存储所述身份信息对应的隐私账户。2.如权利要求1所述的区块链隐私身份保护方法,其特征在于,所述通过身份提供者利用密码学和零知识证明对所述预账户结构进行验证,并接收所述身份提供者在验证成功时反馈的账户结构的步骤包括:通过身份提供者利用密码学验证所述账户结构中的身份提供者信息集合;利用零知识证明验证所述账户持有者的承诺值,在验证通过时接收所述身份提供者反馈的账户结构。3.如权利要求2所述的区块链隐私身份保护方法,其特征在于,所述利用零知识证明验证所述账户持有者的承诺值,在验证通过时接收所述身份提供者反馈的账户结构步骤之后,还包括:通过所述身份提供者获取所述预账户结构中的公开信息,并根据所述公开信息确定所述账户持有者的隐私账户数目;在所述隐私账户数目的范围内,根据所述签名认证生成隐私账户;将所述隐私账户发送至所述区块链网络,以使所述区块链网络在对所述隐私账户验证成功时存储所述隐私账户。4.如权利要求3所述的区块链隐私身份保护方法,其特征在于,所述将所述隐私账户发送至所述区块链网络,以使所述区块链网络在对所述隐私账户验证成功时存储所述隐私账户的步骤包括:将所述隐私账户发送至所述区块链网络,以使所述区块链网络通过零知识证明验证所述承诺值,以及通过防弹证明验证所述隐私账户数目,并在验证成功时存储所述隐私账户。5.如权利要求1所述的区块链隐私身份保护方法,其特征在于,所述将所述身份信息发送至所述区块链网络,以使所述区块链网络在对所述身份信息验证成功时存储所述身份信息对应的隐私账户的步骤之前,还包括:获取所述账户结构中的签名认证和所述账户持有者的初始承诺值...

【专利技术属性】
技术研发人员:桂宏昱张骁许强沈书航商松贺朗晨庞同庆
申请(专利权)人:上海众尖金融科技有限公司
类型:发明
国别省市:

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

1