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

Authors: Ghous Amjad (Google), Sarvar Patel (Google), Giuseppe Persiano (Università di Salerno), Kevin Yeo (Google), Moti Yung (Google)

Volume: 2023
Issue: 1
Pages: 417–436
DOI: https://doi.org/10.56553/popets-2023-0025

Download PDF

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].

Keywords: Structured Encryption, Dynamic Encrypted Search, Volume-Hiding

Copyright in PoPETs articles are held by their authors. This article is published under a Creative Commons Attribution 4.0 license.