HardIDX: Practical and Secure Index with SGX
Not on the map. Why?
Abstract (arXiv)
Software-based approaches for search over encrypted data are still either challenged by lack of proper, low-leakage encryption or slow performance. Existing hardware-based approaches do not scale well due to hardware limitations and software designs that are not specifically tailored to the hardware architecture, and are rarely well analyzed for their security (e.g., the impact of side channels). Additionally, existing hardware-based solutions often have a large code footprint in the trusted environment susceptible to software compromises. In this paper we present HardIDX: a hardware-based approach, leveraging Intel's SGX, for search over encrypted data. It implements only the security critical core, i.e., the search functionality, in the trusted environment and resorts to untrusted software for the remainder. HardIDX is deployable as a highly performant encrypted database index: it is logarithmic in the size of the index and searches are performed within a few milliseconds rather than seconds. We formally model and prove the security of our scheme showing that its leakage is equivalent to the best known searchable encryption schemes. Our implementation has a very small code and memory footprint yet still scales to virtually unlimited search index sizes, i.e., size is limited only by the general - non-secure - hardware resources.
Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). First posted on arXiv 14 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.
- 2023A Survey of Secure Computation Using Trusted Execution Environmentscited by 8
- 2026Opal: Private Memory for Personal AIcited by 1
- 2026Opal: Private Memory for Personal AI2 Apr 2026
- 2023A Survey of Secure Computation Using Trusted Execution Environments23 Feb 2023