BM \(^\textbf{2}\) SS: Blockchain-Aided Multi-authority and Multi-keyword Searchable Scheme for IoT
摘要
Owing to security and privacy concerns of outsourced data, numerous studies have been dedicated to attaining fine-grained access control and keyword-based search. Nevertheless, achieving decentralized attribute management and efficient multi-keyword search remains an untoward issue. In this paper, we propose a blockchain-aided multi-authority and multi-keyword searchable scheme, named BM \(^\textbf{2}\) SS. Our scheme employs a set of attribute authorities to manage attributes and generate attribute decryption keys for authorized users. Subsequently, resource-limited users can efficiently outsource the decryption to the cloud with attribute decryption keys. Also, the hash value of plaintext data stored in the blockchain allows for effortless verification of cloud computation results. Additionally, we utilize smart contract to match search trapdoor and index without worrying about the correctness of search results. Simulation results demonstrate the efficiency and applicability of our scheme in IoT scenarios.