
TL;DR
This paper introduces new Oblivious RAM (ORAM) constructions that significantly reduce server space overhead to nearly the size of the database, while maintaining high performance, making ORAM more practical for big-data applications.
Contribution
The paper presents ORAM constructions with near-optimal server space complexity, improving over previous methods that required much larger space, without sacrificing access efficiency.
Findings
Achieves $(1+o(1))n$ bits server space complexity.
Maintains state-of-the-art access overhead performance.
Demonstrates practical effectiveness through simulations.
Abstract
Reducing the database space overhead is critical in big-data processing. In this paper, we revisit oblivious RAM (ORAM) using big-data standard for the database space overhead. ORAM is a cryptographic primitive that enables users to perform arbitrary database accesses without revealing the access pattern to the server. It is particularly important today since cloud services become increasingly common making it necessary to protect users' private information from database access pattern analyses. Previous ORAM studies focused mostly on reducing the access overhead. Consequently, the access overhead of the state-of-the-art ORAM constructions is almost at practical levels in certain application scenarios such as secure processors. On the other hand, most existing ORAM constructions require (say, ) bits of server space where is the database size. Though such…
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.
