journal article·2025Open access

Efficient Searchable Encryption Scheme Supporting Fuzzy Multi-Keyword Ranking Search on Blockchain

Hongliang Tian, Zhong Fan, Zhiyang Ruan, Aomen Zhao

Computers, Materials & Continua· Volume 83· Issue 3

Abstract

With the continuous growth of exponential data in IoT, it is usually chosen to outsource data to the cloud server. However, cloud servers are usually provided by third parties, and there is a risk of privacy leakage. Encrypting data can ensure its security, but at the same time, it loses the retrieval function of IoT data. Searchable Encryption (SE) can achieve direct retrieval based on ciphertext data. The traditional searchable encryption scheme has the problems of imperfect function, low retrieval efficiency, inaccurate retrieval results, and centralized cloud servers being vulnerable and untrustworthy. This paper proposes an Efficient searchable encryption scheme supporting fuzzy multi-keyword ranking search on the blockchain. The blockchain and IPFS are used to store the index and encrypted files in a distributed manner respectively. The tamper resistance of the distributed ledger ensures the authenticity of the data. The data retrieval work is performed by the smart contract to ensure the reliability of the data retrieval. The Local Sensitive Hash (LSH) function is combined with the Bloom Filter (BF) to realize the fuzzy multi-keyword retrieval function. In addition, to measure the correlation between keywords and files, a new weighted statistical algorithm combining Regional Weight Score (RWS) and Term Frequency–Inverse Document Frequency (TF-IDF) is proposed to rank the search results. The balanced binary tree is introduced to establish the index structure, and the index binary tree traversal strategy suitable for this scheme is constructed to optimize the index structure and improve the retrieval efficiency. The experimental results show that the scheme is safe and effective in practical applications.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Spam and Phishing Detection · Graph Labeling and Dimension Problems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (26)

Show source-provided references
1. Practical techniques for searches on encrypted data
2. A privacy preserving public-key searchable encryption scheme with fast keyword search
3. Searchable symmetric encryption: improved definitions and efficient constructions10.3233/JCS-2011-0426 ↗
4. Secure conjunctive keyword search over encrypted data
5. Secure ranked keyword search over encrypted cloud data
6. A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data10.1109/TPDS.2015.2401003 ↗
7. An efficient privacy-preserving ranked keyword search method10.1109/TPDS.2015.2425407 ↗
8. Muse: an efficient and accurate verifiable privacy-preserving multi-keyword text search over encrypted cloud data10.1155/2017/1404279 ↗
9. Fuzzy keyword search over encrypted data in cloud computing
10. Public key encryption with temporary and fuzzy keyword search10.3934/mbe.2019193 ↗
11. Privacy-preserving multi-keyword fuzzy search over encrypted data in the cloud
12. Secure multi-keyword fuzzy searches with enhanced service quality in cloud computing10.1109/TNSM.2020.3045467 ↗
13. Optimized verifiable fine-grained keyword search in dynamic multi-owner settings
14. Toward verifiable phrase search over encrypted cloud-based IoT data10.1109/JIOT.2021.3063855 ↗
15. Verifiable multi-keyword search encryption scheme with anonymous key generation for medical internet of things10.1109/JIOT.2021.3056116 ↗
16. Searching an encrypted cloud meets blockchain: a decentralized, reliable and fair realization
17. Tkse: trustworthy keyword search over encrypted data with two-side verifiability via blockchain10.1109/ACCESS.2018.2844400 ↗
18. Enhancing IoT security and efficiency: a blockchain-assisted multi-keyword searchable encryption scheme10.1109/ACCESS.2024.3472119 ↗
19. Blockchain-assisted verifiable and multi-user fuzzy search encryption scheme10.3390/app142411740 ↗
20. Fsse: an effective fuzzy semantic searchable encryption scheme over encrypted cloud data10.1109/ACCESS.2020.2966367 ↗
21. Enabling efficient verifiable fuzzy keyword search over encrypted data in cloud computing10.1109/ACCESS.2018.2866031 ↗
22. Vrfms: verifiable ranked fuzzy multi-keyword search over encrypted data
23. Efficient verifiable fuzzy keyword search over encrypted data in cloud computing10.2298/CSIS121104028W ↗
24. A verifiable encryption scheme supporting fuzzy search
25. Proxy-free privacy-preserving task matching with efficient revocation in crowdsourcing10.1109/TDSC.2018.2875682 ↗
26. Reliable and privacy-preserving task matching in blockchain-based crowdsourcing