[发明专利]一种流量检测模型交易方法、装置、电子设备及存储介质有效
申请号: | 202010993880.2 | 申请日: | 2020-09-21 |
公开(公告)号: | CN111861480B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 曹新乐;周哲磊;刘健;张秉晟;任奎;赵俊;单夏烨;任新新;段吉瑞 | 申请(专利权)人: | 浙江大学;光通天下网络科技股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F21/62;G06F16/27 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 应孔月 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 检测 模型 交易 方法 装置 电子设备 存储 介质 | ||
本发明公开了一种流量检测模型交易方法、装置、电子设备及存储介质,包括:基于待交易的流量检测模型,构建基于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS;给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,利用Random Oracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明;挑选密钥key,使用哈希函数分别对密钥key、以及密钥key和公开计数器counter的组合进行哈希得到哈希值H(key)和哈希值k;利用哈希值k对流量检测模型参数w进行加密,得到密文c,并获取加密过程的非交互式零知识证明;发送非交互式零知识证明和、密文c、哈希值H(key)至买方,将密钥key的哈希值H(key)放到区块链上,利用智能合约完成流量检测模型的安全交易。
技术领域
本发明涉及零知识或有支付技术领域,尤其涉及一种流量检测模型交易方法、装置、电子设备及存储介质。
背景技术
零知识证明是一种能在不泄露任何额外信息的情况下,使验证者相信某一声明为真的证明方案。自上个世纪八十年代,从零知识证明这一概念被提出以来,零知识证明逐渐成为一项重要的密码学工具被广泛使用。
1988年,非交互式零知识证明的概念被正式提出,零知识证明的应用范围更进一步地拓宽了。与交互式相比,非交互式的零知识证明方案具备更好的性质:(1)可扩展性更好:交互式零知识证明方案仅支持一对示证者和验证者,而非交互式可支持一个示证者和多个验证者;(2)易用性更好:交互式零知识证明系统要求示证者和验证者同时在线才能进行,而非交互式允许示证者在验证者离线时发送证明,当验证者上线时再进行验证;(3)初始化条件不一致:非交互式零知识证明系统必须有第三方(即Setup)去完成初始化,如产生公共参数,而在交互式中这一条件并不必要。因此非交互式零知识证明被更广泛地应用于各种密码学任务中。
零知识或有支付就是非交互式零知识证明的一项重要应用。零知识或有支付使交易双方能借助区块链完成数字产品的公平交易,即能在不泄漏卖方所提供的数字产品的任何信息的情况下,保证数字产品是符合买方要求的。这可以预防买方拿到数字产品后不付帐,或者卖方拿到钱后提供伪劣产品的情况发生。零知识或有支付中最经典的为pay-to-sudoku(https://github.com/zcash-hackworks/pay-to-sudoku)(Sean Bowe),pay-to-sudoku是针对数独解决方案的安全交易,采用的sha256哈希和Xor加密,并且这个方案只能针对阶数较小、电路不大的解决方案进行交易。这也正是目前没有关于流量检测模型的交易实际方案的原因之一。流量检测模型涉及的模型参数过多,在实际的应用中需要着非常大的内存和过长的运行时间,虽然目前业界已经提出将零知识证明用于多种多参数模型交易的想法,但一直没有成熟可行的方案。
发明内容
本发明实施例的目的是提供一种流量检测模型交易方法、装置、电子设备及存储介质,该方法,利用Random Oracle解决了将零知识证明应用到流量检测模型交易过程时出现的效率低,消耗内存大,运行时间长的问题,在几乎不影响soundness的前提下完成了流量检测模型的安全交易。
本发明的目的是通过以下技术方案来实现的:
第一方面,本发明实施例提供一种流量检测模型交易方法,包括:
基于待交易的流量检测模型,构建基于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS;
给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,利用Random Oracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明;
挑选密钥key,使用哈希函数分别对密钥key、以及密钥key和公开计数器counter的组合进行哈希得到哈希值H(key)和哈希值k;
利用哈希值k对流量检测模型参数w进行加密,得到密文c,并获取加密过程的非交互式零知识证明;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;光通天下网络科技股份有限公司,未经浙江大学;光通天下网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010993880.2/2.html,转载请声明来源钻瓜专利网。