Paper 2026/970

Security Analysis on a Blockchain-based Public-Key Authenticated Searchable Encryption Scheme

Hinata Nishino, Kanazawa University
Keita Emura, Kanazawa University, National Institute of Advanced Industrial Science and Technology
Abstract

Du et al. (Security and Communication Networks, 2022) proposed a public-key authenticated searchable encryption scheme that employs Bloom filters and blockchain. In their scheme, Bloom filters are used to search encrypted keywords, while blockchain is used to ensure the integrity of search results that guarantees the search result is correct. In this paper, we demonstrate that Du et al.'s scheme leaks keyword information from ciphertexts. Our analysis focuses on the fact that the Bloom filter is uniquely determined by the keyword to be encrypted and is directly embedded in each ciphertext. We show that the proposed attack succeeds with the probability that no false positives occur in the Bloom filter, and we evaluate the false-positive probability to confirm that the attack achieves a sufficiently high success rate. Furthermore, we examine Du et al.'s security model and their assumed usage scenarios, and we discuss the validity of our attack under those conditions. We also consider a simple modification intended to prevent our attack and demonstrate that our attack, with a slight adaptation, remains effective against the modified scheme. In addition, we show that even when the search results differ, previously generated ciphertexts can still pass verification, indicating that the integrity verification mechanism based on blockchain is insufficient.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Searchable EncryptionBlockchainSecurity Analysis
Contact author(s)
k-emura @ se kanazawa-u ac jp
History
2026-07-02: revised
2026-05-16: received
See all versions
Short URL
https://ia.cr/2026/970
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/970,
      author = {Hinata Nishino and Keita Emura},
      title = {Security Analysis on a Blockchain-based Public-Key Authenticated Searchable Encryption Scheme},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/970},
      year = {2026},
      url = {https://eprint.iacr.org/2026/970}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.