Secure Search on Encrypted Data via Multi-Ring Sketch
Adi Akavia, Dan Feldman, Hayim Shaul
摘要
We consider the secure search problem of retrieving from an unsorted data cost=(x_1,...,xm) an item (i,xi) matching a given lookup value l (for a generic matching criterion either hardcoded or given as part of the query), where both input and output are encrypted by a Fully Homomorphic Encryption (FHE). The secure search problem is central in applications of secure outsourcing to an untrusted party ("the cloud"). Prior secure search algorithms on FHE encrypted data are realized by polynomials of degree Ømega(m), evaluated in Ømega(log m) sequential homomorphic multiplication steps (ie., multiplicative depth) even using an unbounded number of parallel processors. This is too slow with current FHE implementations, especially as the size of the array grows. We present the first secure search algorithm that is realized by a polynomial of logarithmic degree, log3 m, evaluated in O(log log m) sequential homomorphic multiplication steps (ie., multiplicative depth) using m parallel processors. We implemented our algorithm in an open source library based on HElib and ran experiments on Amazon's EC2 cloud with up to 100 processors. Our experiments show that we can securely search in m= millions of entries in less than an hour on a standard EC2 64-cores machine. We achieve our result by: (1) Employing modern data summarization techniques known as sketching for returning as output (the encryption of) a short sketch C from which the matching item (i,xi) can be decoded in time polynomial in log m. (2) Designing for this purpose a novel sketch that returns the first strictly-positive entry in a (not necessarily sparse) array of non-negative integers; this sketch may be of independent interest. (3) Suggesting a multi-ring evaluation of FHE for degree reduction from linear to logarithmic.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper5
- SAGMA: Secure Aggregation Grouped by Multiple AttributesTimon Hackenjos, Florian Hahn, Florian KerschbaumSIGMOD 2020 · 被引用 22 次
- LEAF: A Faster Secure Search Algorithm via Localization, Extraction, and ReconstructionRui Wen, Yu Yu, Xiang Xie, Yang ZhangCCS 2020 · 被引用 12 次
- How to Compress Encrypted DataNils Fleischhacker, Kasper Green Larsen, Mark SimkinEUROCRYPT 2023 · 被引用 5 次
- Obfuscated Access and Search Patterns in Searchable EncryptionZhiwei Shang, Simon Oya, Andreas Peter, Florian KerschbaumNDSS 2021
- Compressed Oblivious Encoding for Homomorphically Encrypted SearchSeung Geol Choi, Dana Dachman-Soled, S. Dov Gordon, Linsheng Liu 等CCS 2021
相关 Paper
- Toward Efficient Homomorphic Encryption for Outsourced Databases through Parallel CachingOlamide Timothy Tawose, Jun Dai, Lei Yang, Dongfang ZhaoSIGMOD 2023 · 被引用 10 次
- Virtual Secure Platform: A Five-Stage Pipeline Processor over TFHEKotaro Matsuoka, Ryotaro Banno, Naoki Matsumoto, Takashi Sato 等USENIX Security 2021 · 被引用 38 次
- EncryptedLLM: Privacy-Preserving Large Language Model Inference via GPU-Accelerated Fully Homomorphic EncryptionLeo de Castro, Daniel Escudero, Adya Agrawal, Antigoni Polychroniadou 等ICML 2025
- Efficient Multi-Key Homomorphic Encryption with Packed Ciphertexts with Application to Oblivious Neural Network InferenceHao Chen, Wei Dai, Miran Kim, Yongsoo SongCCS 2019 · 被引用 235 次
- Engorgio: An Arbitrary-Precision Unbounded-Size Hybrid Encrypted Database via Quantized Fully Homomorphic EncryptionSong Bian, Haowen Pan, Jiaqi Hu, Zhou Zhang 等USENIX Security 2025
