2018 · 28 citations · 25 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityCryptographic AlgorithmsCryptographic ArchitectureData EncryptionData SecurityConfidential ComputingExecution EnvironmentIndexing Encrypted DataPrivacy-preserving Query ProcessingQuery PrivacyQuery Processing Over Encrypted DataSearch Over Encrypted DataTrusted Execution Environments
Search over encrypted data (SE) enables a client to delegate his search task to a third-party server that hosts a collection of encrypted documents while still guaranteeing some measure of query privacy. Software-based solutions using diverse cryptographic primitives have been extensively explored, leading to a rich set of secure search indexes and algorithm designs. However, each scheme can only implement a small subset of information retrieval (IR) functions and often with considerable search information leaked. Recently, the hardware-based secure execution has emerged as an effective mechanism to securely execute programs in an untrusted software environment. In this paper, we exploit the hardware-based execution environment (TEE) and explore a software and hardware combined approach to address the challenging secure search problem. For functionality, our design can support the same spectrum of plaintext IR functions. For security, we present oblivious keyword search techniques to mitigate the index search trace leakage. We build a prototype of the system using Intel SGX. We demonstrate that the proposed system provides broad support of a variety of search functions and achieves computation efficiency comparable to plaintext data search with elevated security protection.
25
Introduction to information retrieval
Choice Reviews Online · 2009 · 12.6K citations
Practical techniques for searches on encrypted data
Dawn Xiaoding Song, David Wagner, Adrian Perrig · 2002 · 3.3K citations
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · ACM SIGPLAN Notices · 2005 · 3.2K citations
A fully homomorphic encryption scheme
Dan Boneh, Craig Gentry · 2009 · 2.4K citations
Searchable symmetric encryption
Reza Curtmola, Juan A. Garay, Seny Kamara et al. · 2006 · 1.6K citations