Publicly Verifiable Boolean Query over Outsourced Encrypted Data
Publicly Verifiable Boolean Query over Outsourced Encrypted Data
复制标题
DOI:
10.1109/glocom.2014.7417807
复制
发表时间:
2014-12
期刊:
影响因子:
--
通讯作者:
Shunrong Jiang;Xiao-yan Zhu;Linke Guo;Jianqing Liu
中科院分区:
文献类型:
--
作者:
Shunrong Jiang;Xiao-yan Zhu;Linke Guo;Jianqing Liu
Outsourcing storage and computation to the cloud has become a common practice for businesses and individuals. As the cloud is semi-trusted or susceptible to attacks, many researches suggest that the outsourced data should be encrypted and then retrieved by using searchable symmetric encryption (SSE) schemes. Since the cloud is not fully trusted, we doubt whether it would always process queries correctly or not. Therefore, there is a need for users to verify their query results. Motivated by this, in this paper, we propose a publicly verifiable dynamic searchable symmetric encryption scheme based on the accumulation tree. We first construct an accumulation tree based on encrypted data and then outsource both of them to the cloud. Next, during the search operation, the cloud generates the corresponding proof according to the query result by mapping Boolean query operations to set operations while keeping privacy-preservation and achieving the verification requirements: authenticity, freshness, and completeness. The security analysis and performance evaluation show that the proposed scheme is privacy-preserving and practical.