摘要

一种基于安全索引的可验证多关键词密文查询方法及系统,查询方法包括以下步骤:数据拥有者为电子文档集构建一棵索引树;利用可搜索密钥对索引树进行加密,利用默克哈希认证方法对加密的索引树进行认证;数据拥有者和查询用户在不泄露可搜索密钥的情况下合作生成查询请求的陷门;对加密及认证后的索引树进行查询,将查询结果和辅助验证信息返回给查询用户;验证查询结果正确性。本发明同时提供了一种实现上述方法的系统。本发明在不泄露可搜索密钥的情况下实现了多关键词排序查询,利用默克哈希认证方法对索引树进行认证,实现了查询结果正确性的公共验证,有利于减轻查询用户的计算和存储负担。