Papers1 provider · 1 record
December 6, 2025· Internet of Things
article
Open access

Blockchain-assisted attribute-based multi-keyword search for dynamic encrypted data in cloud-edge-IoT

Abstract

Keyword search is a fundamental technique for retrieving data outsourced to the cloud. Although encryption preserves data confidentiality, existing searchable encryption schemes often fail to efficiently support dynamic authorization and flexible retrieval. To address these limitations, we propose BAMKS , a blockchain-assisted attribute-based multi-keyword search scheme that supports secure and efficient search over version-aware encrypted data. In BAMKS , multiple data owners collaboratively generate version-bound access tokens that grant authorized users decryption privileges over evolving data. The scheme further enables conjunctive keyword search with updatable indexes. To ensure the integrity of search results, users can verify their correctness using an aggregated Schnorr-based non-interactive zero-knowledge proof, which is validated by smart contracts. In addition, BAMKS provides efficient attribute and user revocation without re-encrypting the stored ciphertexts, and supports user traceability for identifying malicious users from leaked keys. We formally prove that BAMKS achieves security against chosen-plaintext attacks (IND-CPA) and chosen-keyword attacks (IND-CKA) under the Decisional Bilinear Diffie-Hellman (DBDH) assumption. Performance evaluations show that the scheme achieves lightweight decryption and efficient multi-keyword search, thereby reducing client-side computation and making it suitable for resource-constrained IoT environments. These features demonstrate the practicality of BAMKS for distributed cloud-edge-IoT storage applications.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.