当前位置: 首页 > 专利查询>浙江大学专利>正文

一种流量检测模型交易方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26173731 阅读:41 留言:0更新日期:2020-10-31 13:58
本发明专利技术公开了一种流量检测模型交易方法、装置、电子设备及存储介质,包括:基于待交易的流量检测模型,构建基于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS;给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,利用Random Oracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明

【技术实现步骤摘要】
一种流量检测模型交易方法、装置、电子设备及存储介质
本专利技术涉及零知识或有支付
,尤其涉及一种流量检测模型交易方法、装置、电子设备及存储介质。
技术介绍
零知识证明是一种能在不泄露任何额外信息的情况下,使验证者相信某一声明为真的证明方案。自上个世纪八十年代,从零知识证明这一概念被提出以来,零知识证明逐渐成为一项重要的密码学工具被广泛使用。1988年,非交互式零知识证明的概念被正式提出,零知识证明的应用范围更进一步地拓宽了。与交互式相比,非交互式的零知识证明方案具备更好的性质:(1)可扩展性更好:交互式零知识证明方案仅支持一对示证者和验证者,而非交互式可支持一个示证者和多个验证者;(2)易用性更好:交互式零知识证明系统要求示证者和验证者同时在线才能进行,而非交互式允许示证者在验证者离线时发送证明,当验证者上线时再进行验证;(3)初始化条件不一致:非交互式零知识证明系统必须有第三方(即Setup)去完成初始化,如产生公共参数,而在交互式中这一条件并不必要。因此非交互式零知识证明被更广泛地应用于各种密码学任务中。<br>零知识或有支付本文档来自技高网...

【技术保护点】
1.一种流量检测模型交易方法,其特征在于,包括:/n基于待交易的流量检测模型,构建基于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS;/n给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,利用Random Oracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明

【技术特征摘要】
1.一种流量检测模型交易方法,其特征在于,包括:
基于待交易的流量检测模型,构建基于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS;
给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,利用RandomOracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明;
挑选密钥key,使用哈希函数分别对密钥key、以及密钥key和公开计数器counter的组合进行哈希得到哈希值H(key)和哈希值k;
利用哈希值k对流量检测模型参数w进行加密,得到密文c,并获取加密过程的非交互式零知识证明;
发送非交互式零知识证明和、密文c、哈希值H(key)至买方,将密钥key的哈希值H(key)放到区块链上,利用智能合约完成流量检测模型的安全交易。


2.根据权利要求1所述的一种流量检测模型交易方法,其特征在于,基于待交易的流量检测模型,构建用于libsnark代码库的虚拟电路并生成相应的公共参考字符串CRS,具体包括:
针对待交易的流量检测模型,利用libsnark库对流量检测模型的电路进行分层设计,其中针对每一层的算术过程给出相应的R1CS限制,组成完整的虚拟电路;
针对完整的虚拟电路,生成相应的公共参考字符串CRS,其中公共参考字符串CRS包括传递给买方的vk和传递给卖方的,其中vk表示验证需要的数据钥匙,pk表示证明需要的数据钥匙。


3.根据权利要求2所述的一种流量检测模型交易方法,其特征在于,给定测试数据,根据所述的虚拟电路和公共参考字符串CRS,用RandomOracle获取用于验证正确性的流量检测模型参数w的非交互式零知识证明,具体包括:
给定测试数据并以此作为虚拟电路的输入,根据公共参考字符串CRS生成流量检测模型参数w的相应的完整非交互式零知识证明;
针对流量检测模型参数w的完整非交互式零知识证明,利用RandomOracle在每一层虚拟电路中挑选相同比例的部分进行组合,并获取挑选后的非交互式零知识证明。


4.根据权利要求3所述的一种流量检测模型交易方法,其特征在于,利用哈希函数对密钥key和公开计数器counter进行哈希得到哈希值k,其中使用的哈希函数采用MiMC或SHA256。


5.根据权利要求3所述的一种流量检测模型交易方法,其特征在于,利用哈希函数对密钥key进行哈希得到...

【专利技术属性】
技术研发人员:曹新乐周哲磊刘健张秉晟任奎赵俊单夏烨任新新段吉瑞
申请(专利权)人:浙江大学光通天下网络科技股份有限公司
类型:发明
国别省市:浙江;33

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

1