【技术实现步骤摘要】
区块链隐私身份保护方法、装置、存储介质及系统
[0001]本专利技术涉及区块链
,尤其涉及一种区块链隐私身份保护方法、装置、存储介质及系统。
技术介绍
[0002]目前数字身份认证过程通产采用中心化机构的方式,由中心机构对用户进行身份认证并颁发数字身份。经过认证后的数据储存在中心服务器,可以随意读取,易丢失,且不安全。数据在中心化机构,所有业务都依赖此中心化机构,此机构的数据处理是完全非公开的,用户发生的任何数据都会被机构掌握,面临丢失的风险,甚至被“贩卖”。如何对用户的隐私身份数据进行保护是亟需解决的问题。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本专利技术的主要目的在于提供一种区块链隐私身份保护方法、装置、存储介质及系统,旨在解决现有技术中无法对用户隐私身份数据进行保护的技术问题。
[0005]为实现上述目的,实现上述目的,本专利技术提供了一种区块链隐私身份保护方法,所述区块链隐私身份保护方法包括:
...
【技术保护点】
【技术特征摘要】
1.一种区块链隐私身份保护方法,其特征在于,所述区块链隐私身份保护方法包括:根据身份提供者信息集合和匿名撤销者公钥信息为账户持有者创建预账户结构;通过身份提供者利用密码学和零知识证明对所述预账户结构进行验证,并接收所述身份提供者在验证成功时反馈的账户结构;获取所述账户结构中的签名认证,根据所述签名认证生成身份信息;将所述身份信息发送至所述区块链网络,以使所述区块链网络在对所述身份信息验证成功时存储所述身份信息对应的隐私账户。2.如权利要求1所述的区块链隐私身份保护方法,其特征在于,所述通过身份提供者利用密码学和零知识证明对所述预账户结构进行验证,并接收所述身份提供者在验证成功时反馈的账户结构的步骤包括:通过身份提供者利用密码学验证所述账户结构中的身份提供者信息集合;利用零知识证明验证所述账户持有者的承诺值,在验证通过时接收所述身份提供者反馈的账户结构。3.如权利要求2所述的区块链隐私身份保护方法,其特征在于,所述利用零知识证明验证所述账户持有者的承诺值,在验证通过时接收所述身份提供者反馈的账户结构步骤之后,还包括:通过所述身份提供者获取所述预账户结构中的公开信息,并根据所述公开信息确定所述账户持有者的隐私账户数目;在所述隐私账户数目的范围内,根据所述签名认证生成隐私账户;将所述隐私账户发送至所述区块链网络,以使所述区块链网络在对所述隐私账户验证成功时存储所述隐私账户。4.如权利要求3所述的区块链隐私身份保护方法,其特征在于,所述将所述隐私账户发送至所述区块链网络,以使所述区块链网络在对所述隐私账户验证成功时存储所述隐私账户的步骤包括:将所述隐私账户发送至所述区块链网络,以使所述区块链网络通过零知识证明验证所述承诺值,以及通过防弹证明验证所述隐私账户数目,并在验证成功时存储所述隐私账户。5.如权利要求1所述的区块链隐私身份保护方法,其特征在于,所述将所述身份信息发送至所述区块链网络,以使所述区块链网络在对所述身份信息验证成功时存储所述身份信息对应的隐私账户的步骤之前,还包括:获取所述账户结构中的签名认证和所述账户持有者的初始承诺值...
【专利技术属性】
技术研发人员:桂宏昱,张骁,许强,沈书航,商松,贺朗晨,庞同庆,
申请(专利权)人:上海众尖金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。