买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于联盟链的可验证近似最近邻查询方法及系统_浙江大学_202410079752.5 

申请/专利权人:浙江大学

申请日:2024-01-19

公开(公告)日:2024-04-19

公开(公告)号:CN117909386A

主分类号:G06F16/2458

分类号:G06F16/2458;H04L67/104;H04L67/1097;H04L9/00;G06F16/22;G06F16/27;G06F16/901;G06F21/64

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.07#实质审查的生效;2024.04.19#公开

摘要:本发明公开了一种基于联盟链的可验证近似最近邻查询方法及系统,该可验证近似最近邻查询系统包括:数据提供端、查询服务提供端、用户端、区块链排序集群以及智能合约;数据提供端为查询服务提供端提供外包数据;查询服务提供端为用户提供外包查询结果与对应的密码学证明;用户向查询服务提供端发起可验证近似最近邻查询,收到查询结果后,通过VO验证查询结果正确性;智能合约用于维护一个不可篡改的可信数据结构MerkleHNSW节点树;区块链排序集群用于将合约执行结果ADS的Merkle根记录在区块链上。本方法解决了针对近似最近邻查询语义的外包查询场景中,用户缺乏验证查询结果正确性方法的问题。

主权项:1.一种基于联盟链的可验证近似最近邻查询方法,其特征在于,包括以下步骤:1确认联盟链中的原始数据提供端和查询服务提供端,基于联盟链构建参数在联盟链的每个查询服务提供端中部署能够构建可信数据结构ADS的智能合约,从而构建基于使用联盟链智能合约的可验证近似最近邻查询平台;所述联盟链的构建参数包括HNSW图索引的构建参数以及MerkleHNSW节点树的构建参数;2原始数据提供端向查询服务提供端发送原始数据集;查询服务提供端在本地基于原始数据集构建HNSW图索引;3原始数据提供端调用联盟链中的智能合约生成用于支持查询结果验证流程的MerkleHNSW节点树;4用户端登录可验证近似最近邻查询平台并向查询服务提供端发起近似最近邻查询请求,查询服务提供端接收近似最近邻查询请求后根据HNSW图索引获得查询结果并向用户端发送查询结果;用户端接收查询结果并通过联盟链中的MerkleHNSW节点树对查询结果进行验证。

全文数据:

权利要求:

百度查询: 浙江大学 基于联盟链的可验证近似最近邻查询方法及系统

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