DVFS: A Dynamic Verifiable Fuzzy Search Service for Encrypted Cloud Data

Published: 2025-07-15

arXiv 2025

arXiv: 2507.10927

arXiv 一作

DSSE Blockchain Cloud Auditable VBTree IND-CKA2 Data Security SE

Projects: 2021YFF1201102

Links:   [PDF] [ArXiv]

Cover image

Abstract:

Cloud storage introduces critical privacy challenges for encrypted data retrieval, where fuzzy multi-keyword search enables approximate matching while preserving data confidentiality. Existing solutions face fundamental trade-offs between security and efficiency: linear-search mechanisms provide adaptive security but incur prohibitive overhead for large-scale data, while tree-based indexes improve performance at the cost of branch leakage vulnerabilities.

To address these limitations, we propose DVFS - a dynamic verifiable fuzzy search service with three core innovations: (1) An adaptive-secure fuzzy search method integrating locality-sensitive hashing with virtual binary trees, eliminating branch leakage while reducing search complexity from linear to sublinear ($O(\log n)$ time); (2) A dual-repository version control mechanism supporting dynamic updates with forward privacy, preventing information leakage during operations; (3) A blockchain-based verification system that ensures correctness and completeness via smart contracts, achieving $O(\log n)$ verification complexity. Our solution advances secure encrypted retrieval by simultaneously resolving the security-performance paradox and enabling trustworthy dynamic operations.

[This work] has been accepted by IEEE Transactions on Services Computing!!

BibTeX
@article{zhang2025dvfs,
author       = {Jie Zhang and
                Xiaohong Li and
                Man Zheng and
                Zhe Hou and
                Guangdong Bai and
                Ruitao Feng},
title        = {{DVFS:} {A} Dynamic Verifiable Fuzzy Search Service for Encrypted
                Cloud Data},
journal      = {CoRR},
volume       = {abs/2507.10927},
year         = {2025},
url          = {https://doi.org/10.48550/arXiv.2507.10927},
doi          = {10.48550/ARXIV.2507.10927},
eprinttype    = {arXiv},
eprint       = {2507.10927},
timestamp    = {Wed, 27 Aug 2025 08:27:24 +0200},
biburl       = {https://dblp.org/rec/journals/corr/abs-2507-10927.bib},
bibsource    = {dblp computer science bibliography, https://dblp.org}
}