Skip to main navigation Skip to search Skip to main content

Flat oram: A simplified write-only oblivious ram construction for secure processors

Research output: Contribution to Journal › Article › Academic › peer-review

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 better 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 closest existing write-only ORAM called HIVE. HIVE suffers from performance bottlenecks while managing the memory occupancy information vital for correctness of the protocol. Flat ORAM introduces a simple idea of Occupancy Map (OccMap) to efficiently manage the memory occupancy information resulting in far better performance. Our simulation results show that, compared to HIVE, Flat ORAM offers 50% performance gain on average and up to 80% energy savings.
Original languageEnglish
Article number10
Pages (from-to)1-25
Number of pages25
JournalCryptography
Volume3
Issue number1
Early online date25 Mar 2019
DOIs
Publication statusPublished - Mar 2019
Externally publishedYes

Bibliographical note

© 2019 by the authors. Licensee MDPI, Basel, Switzerland.

Funding

Funding: This work was partially supported by NSF grant CNS-1413996 for MACS: A Modular Approach to Cloud Security.

FundersFunder number
National Science FoundationCNS-1413996, 1413996

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Fingerprint

    Dive into the research topics of 'Flat oram: A simplified write-only oblivious ram construction for secure processors'. Together they form a unique fingerprint.

    Cite this