一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种零知识证明方法及装置、电子设备、存储介质与流程

2021-10-29 23:01:00 来源:中国专利 TAG:数据处理 电子设备 隐私保护 装置 证明

技术特征:
1.一种零知识证明方法,其特征在于,应用于证明发送方,包括:选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果;根据承诺参数,分别对所述隐私数据和计算结果进行承诺,得到第一承诺值和第二承诺值,所述承诺参数由可信第三方生成;根据所述数据处理关系,生成非交互式零知识证明,以使得验证方根据所述承诺参数、所述公开数据、所述第一承诺值及所述第二承诺值验证所述非交互式零知识证明。2.根据权利要求1所述的方法,其特征在于,还包括:将所述第一承诺值、所述第二承诺值及所述非交互式零知识证明发送至公共数据存储系统,所述承诺参数由可信第三方保存于所述公共数据存储系统中,所述公开数据存储在所述公共数据存储系统中。3.根据权利要求1所述的方法,其特征在于,选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果,包括:从线性关系、泛化乘法关系这两种数据处理关系中选择一项,作为数据处理关系;若所述数据处理关系为线性关系,则隐私数据为,公开数据为,所述隐私数据和公开数据的数据个数为,计算结果;若选择的是泛化乘法关系,则隐私数据为,公开数据为,所述隐私数据和公开数据的数据个数为,所述隐私数据和公开数据的数据个数为,计算结果。4.根据权利要求1所述的方法,其特征在于,根据所述数据处理关系,生成非交互式零知识证明,包括:根据所述数据处理关系,生成偏移项;根据所述数据处理关系,将所述承诺参数、第一承诺值、第二承诺值和偏移项输入随机谕示机,生成挑战值;根据所述隐私数据、公开数据和挑战值,计算得到回应值;根据所述偏移项和回应值,生成非交互式零知识证明。5.根据权利要求1所述的方法,其特征在于,验证方根据所述承诺参数、所述公开数据、所述第一承诺值及所述第二承诺值验证所述非交互式零知识证明,包括:将所述承诺参数、所述第一承诺值、所述第二承诺值、及偏移项输入随机谕示机中,输出挑战值;根据所述公开数据、第一承诺值、所述第二承诺值以及所述挑战值对所述非交互式零知识证明进行验证。6.一种零知识证明装置,其特征在于,应用于证明发送方,包括:计算模块,选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果;承诺模块,根据承诺参数,分别对所述隐私数据和计算结果进行承诺,得到第一承诺值和第二承诺值,所述承诺参数由可信第三方生成;
生成模块,根据所述数据处理关系,生成非交互式零知识证明,以使得验证方根据所述承诺参数、所述公开数据、所述第一承诺值及所述第二承诺值验证所述非交互式零知识证明。7.一种零知识证明方法,其特征在于,应用于验证方,包括:获取承诺参数、公开数据、第一承诺值、第二承诺值及非交互式零知识证明,其中所述承诺参数由可信第三方生成;所述第一承诺值和第二承诺值由证明发送方选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果,根据所述承诺参数,分别对所述隐私数据和计算结果进行承诺而得;所述非交互式零知识证明由证明发送方根据所述数据处理关系生成得到;根据所述承诺参数、公开数据、第一承诺值及第二承诺值,对所述非交互式零知识证明进行验证。8.一种零知识证明装置,其特征在于,应用于验证方,包括:获取模块,获取承诺参数、公开数据、第一承诺值、第二承诺值及非交互式零知识证明,其中所述承诺参数由可信第三方生成;所述第一承诺值和第二承诺值由证明发送方选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果,根据所述承诺参数,分别对所述隐私数据和计算结果进行承诺而得; 所述非交互式零知识证明由证明发送方根据所述数据处理关系生成得到;验证模块,根据所述承诺参数、公开数据、第一承诺值及第二承诺值,对所述非交互式零知识证明进行验证。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1

5任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1

5中任一项所述方法的步骤。

技术总结
本发明公开了一种零知识证明方法及装置、电子设备、存储介质,所述方法包括:选择数据处理关系,对隐私数据和公开数据进行处理得到计算结果;根据承诺参数,分别对所述隐私数据和计算结果进行承诺,得到第一承诺值和第二承诺值,所述承诺参数由可信第三方生成;根据所述数据处理关系,生成非交互式零知识证明;其中所述承诺参数、所述第一承诺值及所述第二承诺值用于验证方验证所述非交互式零知识证明。本发明解决了相关技术中存在的无法在不能使用双线性配对的场景下使用的技术问题。双线性配对的场景下使用的技术问题。双线性配对的场景下使用的技术问题。


技术研发人员:张秉晟 周哲磊 任奎 徐精忠 陆凯宇
受保护的技术使用者:杭州加密矩阵科技有限公司
技术研发日:2021.09.22
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜