Paper 2024/950

DISCO: Dynamic Searchable Encryption with Constant State

Xiangfu Song, National University of Singapore
Yu Zheng, Chinese University of Hong Kong
Jianli Bai, University of Auckland
Changyu Dong, Guangzhou University
Zheli Liu, Nankai University
Ee-Chien Chang, National University of Singapore
Abstract

Dynamic searchable encryption (DSE) with forward and backward privacy reduces leakages in early-stage schemes. Security enhancement comes with a price -- maintaining updatable keyword-wise state information. State information, if stored locally, incurs significant client-side storage overhead for keyword-rich datasets, potentially hindering real-world deployments. We propose DISCO, a simple and efficient framework for designing DSE schemes using constant client state. DISCO combines range-constrained pseudorandom functions (RCPRFs) over a global counter and leverages nice properties from the underlying primitives and index structure to simultaneously achieve forward-and-backward privacy and constant client state. To configure DISCO concretely, we identify a set of RCPRF properties that are vital for the resulting DISCO instantiations. By configuring DISCO with different RCPRFs, we resolve efficiency and usability issues in existing schemes. We further optimize DISCO's concrete efficiency without downgrading security. We implement DISCO constructions and report performance, showing trade-offs from different DISCO constructions. Besides, we compare the practical efficiency of DISCO with existing non-constant-state DSE schemes, demonstrating DISCO's competitive efficiency.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. Minor revision. AsiaCCS 2024
DOI
10.1145/3634737.3637674
Keywords
Searchable encryptionForward privacyBackward privacyClient storage
Contact author(s)
bintasong @ gmail com
yuzheng404 @ link cuhk edu hk
jbai795 @ aucklanduni ac nz
changyu dong @ gmail com
liuzheli @ nankai edu cn
changec @ comp nus edu sg
History
2024-06-14: approved
2024-06-13: received
See all versions
Short URL
https://ia.cr/2024/950
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/950,
      author = {Xiangfu Song and Yu Zheng and Jianli Bai and Changyu Dong and Zheli Liu and Ee-Chien Chang},
      title = {{DISCO}: Dynamic Searchable Encryption with Constant State},
      howpublished = {Cryptology ePrint Archive, Paper 2024/950},
      year = {2024},
      doi = {10.1145/3634737.3637674},
      note = {\url{https://eprint.iacr.org/2024/950}},
      url = {https://eprint.iacr.org/2024/950}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.