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

【发明公布】一种多源聚合查询验证方法_湖南大学_202211037547.X 

申请/专利权人:湖南大学

申请日:2022-08-26

公开(公告)日:2022-12-02

公开(公告)号:CN115426117A

主分类号:H04L9/32

分类号:H04L9/32;H04L67/12

优先权:

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

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

摘要:本发明涉及一种多源聚合查询验证方法,针对多源聚合查询的两个阶段分别设计了验证方法,对于第一个阶段,将表达式累积器技术结合多层次多维网格树构建了MDG累积树,同时利用可聚合的签名对MDG累积树的根摘要签名,云服务提供商根据MDG累积树处理聚合查询的第一阶段,生成范围筛选结果和验证对象,在经过边缘服务器的聚合处理后供客户端验证,对于第二个阶段,利用双线性映射累积器技术生成查询结果和证明,最后在经过边缘服务器的聚合处理后供客户端验证。

主权项:1.一种多源聚合查询验证方法,其特征在于:步骤10:n个数据拥有者为各自的数据集Di构建身份认证数据结构ADSi,并将Di和ADSi上传至各自相对应的云服务提供商;其中,i∈[1,…,n],所述身份认证数据结构ADSi包括多层次多维网格树MDG-Treei,所述步骤10还包括:步骤10A:根据Di中对象的非敏感属性构建MDG-Treei,步骤10B:所述数据拥有者执行初始化算法ΩE,s←Setupλ,输入安全参数λ,输出私钥s和公钥ΩE;步骤20:当客户端发起查询Q时,n个所述云服务提供商分别处理查询Q,生成查询结果和验证信息发送给边缘服务器;其中,所述查询结果包括第二阶段查询结果Ri,所述验证信息包括第一阶段查询验证信息VOi、第二阶段查询验证信息πi和摘要所述步骤20包括:步骤20A:所述服务提供商根据Q得到第一阶段查询结果Oi和所述第一阶段查询验证信息VOi,Oi是在Di中根据非敏感属性进行范围查询筛选得到的符合预设筛选条件的一组对象的合集;步骤20B:所述服务提供商将Oi中对象的敏感属性值建模成多集Ai,执行获取摘要算法即输入Ai、ΩE,输出执行查询算法{πi,Ri}←QueryAi,Q,ΩE,即输入Ai、Q、ΩE,输出Ri和πi;步骤30:所述边缘服务器聚合n个所述查询结果和所述验证信息后生成聚合查询结果和聚合查询验证信息,并将发送给所述客户端;其中,所述聚合查询结果包括第二阶段聚合查询结果R*,所述聚合查询验证信息包括第一阶段聚合查询验证信息VO*、第二阶段聚合查询验证信息π*和聚合摘要所述步骤30包括:步骤30A:所述边缘服务器根据n个云服务提供商发送过来的{VO1,...,VOn}重新构建{MDG-Tree1,...,MDG-Treen}的根摘要,并验证这些多层次多维网格树的根签名,根据{VO1,...,VOn}生成聚合多层次多维网格树MDG*-Tree对应的VO*;步骤30B:所述边缘服务器执行聚合算法即输入n个所述云服务提供商发送过来的{πi,i∈[n]}、{Ri,i∈[n]}和输出R*、π*和步骤40:所述客户端根据所述聚合查询验证信息验证所述聚合查询结果的正确性和完整性,包括:步骤40A:所述客户端根据VO*验证所述第一阶段查询结果Oi是否在查询范围内而数据库中除Oi外的其余对象不在查询范围内,根据VO*还原MDG*-Tree的根摘要并判断重建的根摘要是否正确,步骤40B:所述客户端执行验证算法即输入Q,R*、π*和ΩE,输出验证结果正确accept或者不正确reject。

全文数据:

权利要求:

百度查询: 湖南大学 一种多源聚合查询验证方法

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