Paper 2016/568

A Secure One-Roundtrip Index for Range Queries

Tobias Boelter, Rishabh Poddar, and Raluca Ada Popa

Abstract

We present the first one-roundtrip protocol for performing range, range-aggregate, and order-by-limit queries over encrypted data, that both provides semantic security and is efficient. We accomplish this task by chaining garbled circuits over a search tree, using branch-chained garbled circuits, as well as carefully designing garbled circuits. We then show how to build a database index that can answer order comparison queries. We implemented and evaluated our index. We demonstrate that queries as well as inserts and updates are efficient, and that our index outperforms previous interactive constructions. This index is part of the Arx database system, whose source code will be released in the near future.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. (Under submission)
Contact author(s)
rishabhp @ eecs berkeley edu
History
2016-06-03: received
Short URL
https://ia.cr/2016/568
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/568,
      author = {Tobias Boelter and Rishabh Poddar and Raluca Ada Popa},
      title = {A Secure One-Roundtrip Index for Range Queries},
      howpublished = {Cryptology ePrint Archive, Paper 2016/568},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/568}},
      url = {https://eprint.iacr.org/2016/568}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.