Abstract
Since the development of tree-based Oblivious RAMs by Shi et al. it has become apparent that privacy preserving outsourced storage can be practical. Although most current constructions follow a client-server model, in many applications, such as Genome Wide Association Studies (GWAS), it is desirable that multiple entities can share data, while being able to hide access patterns not only from the server, but also from any other entities that can access parts of the data. Inspired by the efficiency and simplicity of Path-ORAM, in this work, we study an extension of Path-ORAM that allows oblivious sharing of data in a multi-client setting, so that accesses can be hidden from the server and from other clients. We address various challenges that emerge when using Path-ORAM in a multi-client setting, and prove that with adequate changes, Path-ORAM is still secure in a setting, where the clients are semi-honest, do not trust each other, but try to learn the access patterns of each other. We demonstrate our ORAM construction in a GWAS setting. Our experiments show that in databases storing 223 data blocks (corresponding to a database holding 217 blocks per client, capable of storing human genome in the form of SNPs, for 100 clients), the average query time is less than 7 s, yielding a secure and practical solution.
Original language | English |
---|---|
Title of host publication | Data Privacy Management, Cryptocurrencies and Blockchain Technology |
Subtitle of host publication | ESORICS 2017 International Workshops, DPM 2017 and CBT 2017, Oslo, Norway, September 14-15, 2017, Proceedings |
Editors | Joaquin Garcia-Alfaro, Guillermo Navarro-Aribas, Hannes Hartenstein, Jordi Herrera-Joancomarti |
Publisher | Springer |
Pages | 35-52 |
ISBN (Electronic) | 978-3-319-67816-0 |
ISBN (Print) | 978-3-319-67815-3 |
DOIs | |
Publication status | Published - 2017 |
Event | 22nd European Symposium on Research in Computer Security, ESORICS 2017 - Oslo, Norway Duration: 11 Sept 2017 → 15 Sept 2017 Conference number: 22 |
Publication series
Name | Lecture notes in computer science |
---|---|
Publisher | Springer |
Volume | 10436 |
Conference
Conference | 22nd European Symposium on Research in Computer Security, ESORICS 2017 |
---|---|
Abbreviated title | ESORICS |
Country/Territory | Norway |
City | Oslo |
Period | 11/09/17 → 15/09/17 |