Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems 2015
DOI: 10.1145/2694344.2694353
|View full text |Cite
|
Sign up to set email alerts
|

Freecursive ORAM

Abstract: Oblivious RAM (ORAM) is a cryptographic primitive that hides memory access patterns as seen by untrusted storage. Recently, ORAM has been architected into secure processors. A big challenge for hardware ORAM schemes is how to efficiently manage the Position Map (PosMap), a central component in modern ORAM algorithms. Implemented naïvely, the PosMap causes ORAM to be fundamentally unscalable in terms of on-chip area. On the other hand, a technique called Recursive ORAM fixes the area problem yet significantly i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 55 publications
(8 citation statements)
references
References 38 publications
0
8
0
Order By: Relevance
“…Fletcher et al [34] developed three techniques to improve the performance of any recursive ORAM. Their work is an enhancement to the work of Ren et al [33].…”
Section: Related Workmentioning
confidence: 99%
“…Fletcher et al [34] developed three techniques to improve the performance of any recursive ORAM. Their work is an enhancement to the work of Ren et al [33].…”
Section: Related Workmentioning
confidence: 99%
“…Table 1 compares various leaks through memory bus side channel and cold boot attack that secure processors must protect. It describes the solutions used in two of the recent ORAM-based work, Freecursive ORAM [21] and Ghostrider [36]. While more recent ORAMbased work exists [61], we consider Freecursive ORAM [21] as it proposes a ORAM-based defense optimized for providing data integrity and freshness guarantees as well.…”
Section: Threat Modelmentioning
confidence: 99%
“…To obfuscate the address pattern, depending on the memory size, an ORAM access may require one to two orders of more memory accesses compared to a normal DRAM access. Recent hardware innovations such as Freecursive ORAM have made significant improvements to bring down the performance cost to about 4X [21], though at a significant increase in hardware complexity, on-chip (80KB) and off-chip (more than 2X) space overhead.…”
Section: Memory Bus Side Channel and Cold Boot Defensesmentioning
confidence: 99%
See 2 more Smart Citations