Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Recursive Trees for Practical ORAM

View through CrossRef
Abstract We present a new, general data structure that reduces the communication cost of recent tree-based ORAMs. Contrary to ORAM trees with constant height and path lengths, our new construction r-ORAM allows for trees with varying shorter path length. Accessing an element in the ORAM tree results in different communication costs depending on the location of the element. The main idea behind r-ORAM is a recursive ORAM tree structure, where nodes in the tree are roots of other trees. While this approach results in a worst-case access cost (tree height) at most as any recent tree-based ORAM, we show that the average cost saving is around 35% for recent binary tree ORAMs. Besides reducing communication cost, r-ORAM also reduces storage overhead on the server by 4% to 20% depending on the ORAM’s client memory type. To prove r-ORAM’s soundness, we conduct a detailed overflow analysis. r-ORAM’s recursive approach is general in that it can be applied to all recent tree ORAMs, both constant and poly-log client memory ORAMs. Finally, we implement and benchmark r-ORAM in a practical setting to back up our theoretical claims.
Title: Recursive Trees for Practical ORAM
Description:
Abstract We present a new, general data structure that reduces the communication cost of recent tree-based ORAMs.
Contrary to ORAM trees with constant height and path lengths, our new construction r-ORAM allows for trees with varying shorter path length.
Accessing an element in the ORAM tree results in different communication costs depending on the location of the element.
The main idea behind r-ORAM is a recursive ORAM tree structure, where nodes in the tree are roots of other trees.
While this approach results in a worst-case access cost (tree height) at most as any recent tree-based ORAM, we show that the average cost saving is around 35% for recent binary tree ORAMs.
Besides reducing communication cost, r-ORAM also reduces storage overhead on the server by 4% to 20% depending on the ORAM’s client memory type.
To prove r-ORAM’s soundness, we conduct a detailed overflow analysis.
r-ORAM’s recursive approach is general in that it can be applied to all recent tree ORAMs, both constant and poly-log client memory ORAMs.
Finally, we implement and benchmark r-ORAM in a practical setting to back up our theoretical claims.

Related Results

Daphne Oram
Daphne Oram
In her book An Individual Note (1972), Daphne Oram developed multiple extended analogies between humans and electronic sound technologies. Oram used these to suggest how “music and...
Holt–Oram syndrome: genetic counseling and prenatal ultrasonographic diagnosis
Holt–Oram syndrome: genetic counseling and prenatal ultrasonographic diagnosis
A szerzők az 1976 és 2005 közötti időszakban, az intézetük genetikai tanácsadásán előforduló autoszomális dominánsan öröklődő Holt–Oram-szindrómás esetekről számolnak be. Első bete...
Is Recursive “Mindreading” Really an Exception to Limitations on Recursive Thinking
Is Recursive “Mindreading” Really an Exception to Limitations on Recursive Thinking
The ability to mindread recursively – for example by thinking what person 1 thinks person 2 thinks person 3 thinks – is a prime example of recursive thinking in which one process, ...
Searching over encrypted data
Searching over encrypted data
Recherches sur des données chiffrées Les services cloud offrent des coûts réduits, une élasticité et un espace de stockage illimité qui attirent de nombreux utilisa...
Simple Subsea Trees for Shallow Water: An Economical Alternative
Simple Subsea Trees for Shallow Water: An Economical Alternative
Abstract Simple, diver assisted subsea completions have been installed and operated successfully in many shallow water oil fields around the world. Although these...
Recursive Informational Curvature: A Unified Geometric Meta-Framework for Consciousness
Recursive Informational Curvature: A Unified Geometric Meta-Framework for Consciousness
We introduce Recursive Informational Curvature (RIC), a unified geometric meta-framework in which consciousness arises from the recursive self-modulation of symbolic informational ...
OptORAMa: Optimal Oblivious RAM
OptORAMa: Optimal Oblivious RAM
Oblivious RAM (ORAM), first introduced in the ground-breaking work of Goldreich and Ostrovsky (STOC ’87 and J. ACM ’96) is a technique for provably obfuscating programs’ access pat...
Recursive Light Encoding of Mass and Space-Time in Quantum Optics
Recursive Light Encoding of Mass and Space-Time in Quantum Optics
We propose a unified physical model—the Grand Computational System (GCS)—in which mass, spacetime, and observation emerge from recursive interactions of light with itself. At its c...

Back to Top