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...
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, ...
Augmented Lagrangian index-3 semi-recursive formulations with projections
Augmented Lagrangian index-3 semi-recursive formulations with projections
AbstractSensitivity analysis represents a powerful tool for the optimization of multibody system dynamics. The performance of a gradient-based optimization algorithm is strongly ti...
Ada in concert
Ada in concert
In a concert, it is truly marvelous how a diverse group of musicians playing an assortment of musical instruments come together to produce beautiful music. A point that is frequent...
Decision support tools for the management in a Dry Afromontane Forest in Ethiopia
Decision support tools for the management in a Dry Afromontane Forest in Ethiopia
Ethiopia is one of the tropical countries endowed with diverse forest formations. These forests provide large amounts of wood that can be used for furniture, construction, and dome...
Potential Nitrification and Nitrogen Mineral of Soil in Coffee Agroforestry System with Various Shading Trees
Potential Nitrification and Nitrogen Mineral of Soil in Coffee Agroforestry System with Various Shading Trees
The role of shading trees in coffee farms has been well understood to establish suitable condition for the growth of coffee trees, on the other hand their role in nitrogen cycle in...
Optimal bandwidth selection for recursive Gumbel kernel density estimators
Optimal bandwidth selection for recursive Gumbel kernel density estimators
Abstract In this paper, we propose a data driven bandwidth selection of the recursive Gumbel kernel estimators of a probability density function based on a stochasti...
Conceptual model of the recursive entity modelling method after revision
Conceptual model of the recursive entity modelling method after revision
<p>In this work, we present the rectifications that we brought on recursive entity modeling method into lasts articles. Then, we establish the recursive entity modeling metho...

Back to Top