Flat ORAM: A Simplified Write-Only Oblivious RAM Construction for Secure Processors
Syed Kamran Haider, Marten van Dijk

TL;DR
Flat ORAM is a new write-only Oblivious RAM scheme that significantly improves performance and energy efficiency over existing solutions by simplifying memory management with an Occupancy Map.
Contribution
The paper introduces Flat ORAM, a simplified and more efficient write-only ORAM scheme that outperforms existing methods like HIVE by reducing bottlenecks and managing memory occupancy more effectively.
Findings
Flat ORAM incurs only 1.6-3x slowdown compared to insecure DRAM.
It achieves 50% performance improvement over HIVE.
It provides up to 80% energy savings.
Abstract
Oblivious RAM (ORAM) is a cryptographic primitive which obfuscates the access patterns to a storage thereby preventing privacy leakage. So far in the current literature, only `fully functional' ORAMs are widely studied which can protect, at a cost of considerable performance penalty, against the strong adversaries who can monitor all read and write operations. However, recent research has shown that information can still be leaked even if only the write access pattern (not reads) is visible to the adversary. For such weaker adversaries, a fully functional ORAM turns out to be an overkill causing unnecessary overheads. Instead, a simple `write-only' ORAM is sufficient, and, more interestingly, is preferred as it can offer far more performance and energy efficiency than a fully functional ORAM. In this work, we present Flat ORAM: an efficient write-only ORAM scheme which outperforms the…
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.
