Externally Verifiable Oblivious RAM

  • Gancher J
  • Groce A
  • Ledger A
N/ACitations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

We present the idea of externally verifiable oblivious RAM (ORAM). Our goal is to allow a client and server carrying out an ORAM protocol to have disputes adjudicated by a third party, allowing for the enforcement of penalties against an unreliable or malicious server. We give a security definition that guarantees protection not only against a malicious server but also against a client making false accusations. We then give modifications of the Path ORAM [15] and Ring ORAM [9] protocols that meet this security definition. These protocols both have the same asymptotic runtimes as the semi-honest original versions and require the external verifier to be involved only when the client or server deviates from the protocol. Finally, we implement externally verified ORAM, along with an automated cryptocurrency contract to use as the external verifier.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Gancher, J., Groce, A., & Ledger, A. (2017). Externally Verifiable Oblivious RAM. Proceedings on Privacy Enhancing Technologies, 2017(2), 149–171. https://doi.org/10.1515/popets-2017-0021

Readers over time

‘17‘18‘19‘20‘21‘23036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 14

70%

Researcher 4

20%

Lecturer / Post doc 2

10%

Readers' Discipline

Tooltip

Computer Science 17

81%

Engineering 2

10%

Physics and Astronomy 1

5%

Economics, Econometrics and Finance 1

5%

Save time finding and organizing research with Mendeley

Sign up for free
0