发明名称 可验证外包数据查询的方法及系统
摘要 本发明提供了一种可验证外包数据查询的方法及系统,包括数据主生成验证所需的参数并上传到云端服务器,并生成所有原始文档的针对每一个关键字/词的反向索引,将所有原始文档与所有的反向索引上传到云端服务器,及发起查询请求,将查询的多个关键字/词发到云端服务器;云端服务器执行查询操作,根据参数和查询的每个关键字/词的反向索引生成所述查询的多个关键字/词的查询结果和查询结果的结果正确性和结果完整性的证明并发送到数据主;数据主根据所述查询结果的结果正确性和结果完整性的证明验证从云端服务器接收的所述查询结果是否正确和完整。本发明能够有效验证从云端服务器搜索的查询结果的正确性和完整性。
申请公布号 CN103309973A 申请公布日期 2013.09.18
申请号 CN201310228472.8 申请日期 2013.06.08
申请人 上海交通大学 发明人 周憬宇;过敏意
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海思微知识产权代理事务所(普通合伙) 31237 代理人 郑玮
主权项 一种可验证外包数据查询的方法,其特征在于,包括:数据主生成验证所需的参数并上传到云端服务器;所述数据主生成所有原始文档的针对每一个关键字/词的反向索引,将所有原始文档与所有的反向索引上传到所述云端服务器;数据主发起查询请求,将查询的多个关键字/词发到所述云端服务器;所述云端服务器执行查询操作,根据所述参数和查询的每个关键字/词的反向索引生成所述查询的多个关键字/词的查询结果和所述查询结果的结果正确性和结果完整性的证明,并发送到所述数据主;所述数据主根据所述查询结果的结果正确性和结果完整性的证明验证从所述云端服务器接收的所述查询结果是否正确和完整。
地址 200240 上海市闵行区东川路800号