Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于非交互式零知识证明的隐私保护方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基于非交互式零知识证明的隐私保护方法及系统,属于隐私保护技术领域,本发明中用户通过发送公钥以及交互公钥给验证者,用户基于管理者公钥和自身的交互私钥计算出公共密钥,管理者基于交互公钥计算公共密钥,根据公共密钥和时间戳计算出一个随着时间变化的验证码。在身份验证过程中,用户只需将验证码的内容放到证据生成器当中,计算实时证据发送给验证者确认身份是否符合某一区间范围及证明用户有拥有真正私钥,进而实现身份验证。本方法可以在不依赖双方提供任何有用信息的情况下进行,且在节点叛变的情况下,也无法透露任何有用信息。该方法不仅保护了参与方的隐私,且确保了验证过程的安全性,避免了敏感信息的泄露和篡改。

主权项:1.一种基于非交互式零知识证明的隐私保护方法,其特征在于,包括以下步骤:S1、隐私保护初始化:基于公共密钥及时间戳,动态生成验证码;以及在验证者和公共服务端之间部署证明者的身份范围及其对应的容错验证码;S2、验证请求发送:由证明者向公共服务端发送验证请求,并提交证据及验证码;S3、证据验证:通过公共服务端将证据及验证码提交至验证者,并由验证者进行证据验证,判断证据是否验证通过;若是,则进而步骤S4;若否,则返回验证不通过,并结束验证流程;S4、验证码验证:由公共服务端判断证明者提交的验证码是否在验证者的容错验证码范围内;若是,则确认验证者拥有真正的证明者私钥,证明者身份验证成功;若否,则返回验证不通过,并结束验证流程;生成验证码的方法具体为:S11、验证者向公共服务端发送验证公钥δG;其中,δ表示验证私钥,G表示椭圆曲线的生成元;S12、证明者向验证者发送证明公钥γG,并向公共服务端请求查询验证公钥δG;其中,γ表示证明者私钥;S13、证明者及验证者使用矢量转标量函数将γδG转换得到真实的交互密钥μ=FγδG,进而形成公共密钥μδG;其中,F·表示矢量转标量函数;S14、基于公共密钥μδG及证明者私钥γ,并结合时间戳timesatamp,动态计算验证码C=[HashFμG,timesatamp5];其中,Hash表示哈希函数,μG表示交互公钥;所述公共密钥μδG由证明者的交互公钥μG和验证私钥δ,或者交互私钥μ和管理者公钥δG计算生成。

全文数据:

权利要求:

百度查询: 成都信息工程大学 一种基于非交互式零知识证明的隐私保护方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。