证明生成方法及装置、电子设备、存储介质制造方法及图纸

技术编号:34251110 阅读:23 留言:0更新日期:2022-07-24 11:34
本说明书提供一种证明生成方法及装置、电子设备、存储介质;该方法可以包括:获取证明方的隐私数据,所述隐私数据被通过基于零知识证明技术的加密算法进行加密得到密文数据,所述密文数据记录于所述证明方的可验证声明中;根据所述隐私数据和与所述加密算法相匹配的证明生成算法生成相应的证明,所述证明用于在与所述证明生成算法相匹配的证明验证算法的验证下,表明所述可验证声明中的密文数据符合验证通过条件。证通过条件。证通过条件。

Proof generation method and device, electronic equipment, storage medium

【技术实现步骤摘要】
证明生成方法及装置、电子设备、存储介质


[0001]本说明书一个或多个实施例涉及数据处理
,尤其涉及一种证明生成方法及装置、电子设备、存储介质。

技术介绍

[0002]出于对隐私保护的考虑,用户在使用自身隐私数据的同时,也希望隐私数据不被泄露。零知识证明(Zero

Knowledge Proof)或零知识协议包括两部分:宣称某一命题为真的证明者(prover)和确认该命题确实为真的验证者(verifier);其中,证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。
[0003]零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。证明者向验证者证明并使其相信自己知道或拥有某一消息,但证明过程不能向验证者泄漏任何关于被证明消息的信息,从而避免泄露证明者的隐私。

技术实现思路

[0004]有鉴于此,本说明书一个或多个实施例提供一种证明生成方法及装置、电子设备、存储介质。
[0005]为实现上述目的,本说明书一个或多个实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种证明生成方法,包括:获取证明方的隐私数据,所述隐私数据被通过基于零知识证明技术的加密算法进行加密得到密文数据,所述密文数据记录于所述证明方的可验证声明中;根据所述隐私数据和与所述加密算法相匹配的证明生成算法生成相应的证明,所述证明用于在与所述证明生成算法相匹配的证明验证算法的验证下,表明所述可验证声明中的密文数据符合验证通过条件。2.根据权利要求1所述的方法,所述根据所述隐私数据和与所述加密算法相匹配的证明生成算法生成相应的证明,包括:将所述隐私数据、所述验证通过条件以及用于表明所述隐私数据符合所述验证通过条件的判断结果输入所述证明生成算法以生成所述证明。3.根据权利要求1所述的方法,所述可验证声明包含所述证明生成算法的第一算法标识,第一算法标识用于指示证明方根据第一算法标识确定出所述证明生成算法;和/或,所述可验证声明包含所述证明验证算法的第二算法标识,第二算法标识用于指示验证方根据第二算法标识确定出所述证明验证算法。4.根据权利要求1所述的方法,所述隐私数据包含所述证明方的明文隐私信息和随机字符串。5.根据权利要求4所述的方法,还包括:获取颁发方在验证所述明文隐私信息通过的情况下生成的原始可验证声明,所述原始可验证声明中包含所述明文隐私信息、所述随机字符串和所述密文数据;删除所述原始可验证声明中的明文隐私信息和随机字符串以得到所述可验证声明。6.根据权利要求...

【专利技术属性】
技术研发人员:林渝淇魏长征
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1