Paper 2021/765

Dynamic Volume-Hiding Encrypted Multi-Maps with Applications to Searchable Encryption

Ghous Amjad
Sarvar Patel
Giuseppe Persiano
Kevin Yeo
Moti Yung
Abstract

We study encrypted storage schemes where a client outsources data to an untrusted third-party server (such as a cloud storage provider) while maintaining the ability to privately query and dynamically update the data. We focus on encrypted multi-maps (EMMs), a structured encryption (STE) scheme that stores pairs of label and value tuples. EMMs allow queries on labels and return the associated value tuple. As responses are variable-length, EMMs are subject to volume leakage attacks introduced by Kellaris et al. [CCS’16]. To prevent these attacks, volume-hiding EMMs were introduced by Kamara and Moataz [Eurocrypt’19] that hide the label volumes (i.e., the value tuple lengths). As our main contribution, we present the first fully dynamic volume-hiding EMMs that are both asymptotically and concretely efficient. Furthermore, they are simultaneously forward and backward private which are the de-facto standard security notions for dynamic STE schemes. Additionally, we implement our schemes to showcase their concrete efficiency. Our experimental evaluations show that our constructions are able to add dynamicity with minimal to no additional cost compared to the prior best static volume-hiding schemes of Patel et al. [CCS’19].

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. PoPETS 2023
DOI
10.56553/popets-2023-0025
Keywords
encrypted searchvolume hidingencrypted multi-mapsstructured encryptionleakage
Contact author(s)
ghous_amjad @ alumni brown edu
History
2023-07-11: last of 2 revisions
2021-06-09: received
See all versions
Short URL
https://ia.cr/2021/765
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/765,
      author = {Ghous Amjad and Sarvar Patel and Giuseppe Persiano and Kevin Yeo and Moti Yung},
      title = {Dynamic Volume-Hiding Encrypted Multi-Maps with Applications to Searchable Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2021/765},
      year = {2021},
      doi = {10.56553/popets-2023-0025},
      note = {\url{https://eprint.iacr.org/2021/765}},
      url = {https://eprint.iacr.org/2021/765}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.