Dynamic Local Searchable Symmetric Encryption
Brice Minaud, Michael Reichle

TL;DR
This paper introduces a novel dynamic memory-efficient Searchable Symmetric Encryption scheme, combining local and page-efficient goals, with new technical innovations that match static schemes in dynamism and efficiency.
Contribution
It presents a new connection between local and page-efficient SSE, introduces the Generic Local Transform, and achieves dynamic schemes with optimal efficiency and locality.
Findings
Built a dynamic page-efficient SSE with $O(\log \log N)$ page efficiency
Developed a dynamic SSE with $O(1)$ storage and locality, and $O(\log \log N)$ read efficiency
Constructed an unconditional static SSE close to theoretical lower bounds
Abstract
In this article, we tackle for the first time the problem of dynamic memory-efficient Searchable Symmetric Encryption (SSE). In the term "memory-efficient" SSE, we encompass both the goals of local SSE, and page-efficient SSE. The centerpiece of our approach is a novel connection between those two goals. We introduce a map, called the Generic Local Transform, which takes as input a page-efficient SSE scheme with certain special features, and outputs an SSE scheme with strong locality properties. We obtain several results. (1) First, for page-efficient SSE, we build a dynamic scheme with page efficiency and storage efficiency , called LayeredSSE. The main technical innovation behind LayeredSSE is a new weighted extension of the two-choice allocation process, of independent interest. (2) Second, we introduce the Generic Local Transform, and combine it with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Coding theory and cryptography · Complexity and Algorithms in Graphs
