Blockchain-Assisted Verifiable and Multi-User Fuzzy Search Encryption Scheme

被引:0
|
作者
Yan, Xixi [1 ]
Cheng, Pengyu [1 ]
Tang, Yongli [1 ]
Zhang, Jing [1 ]
机构
[1] School of Software, Henan Polytechnic University, Jiaozuo,454000, China
来源
Applied Sciences (Switzerland) | 2024年 / 14卷 / 24期
基金
中国国家自然科学基金;
关键词
Blockchain;
D O I
10.3390/app142411740
中图分类号
学科分类号
摘要
Searchable encryption (SE) allows users to efficiently retrieve data from encrypted cloud data, but most of the existing SE solutions only support precise keyword search. Fuzzy searchable encryption agrees with practical situations well in the cloud environment, as search keywords that are misspelled to some extent can still generate search trapdoors that are as effective as correct keywords. In scenarios where multiple users can search for ciphertext, most fuzzy searchable encryption schemes ignore the security issues associated with malicious cloud services and are inflexible in multi-user scenarios. For example, in medical application scenarios where malicious cloud servers may exist, diverse types of files need to correspond to doctors in the corresponding departments, and there is a lack of fine-grained access control for sharing decryption keys for different types of files. In the application of medical cloud storage, malicious cloud servers may return incorrect ciphertext files. Since diverse types of files need to be guaranteed to be accessible by doctors in the corresponding departments, sharing decryption keys with the corresponding doctors for different types of files is an issue. To solve these problems, a verifiable fuzzy searchable encryption with blockchain-assisted multi-user scenarios is proposed. Locality-sensitive hashing and bloom filters are used to realize multi-keyword fuzzy search, and the bigram segmentation algorithm is optimized for keyword conversion to improve search accuracy. To realize fine-grained access control in multi-user scenarios, ciphertext-policy attribute-based encryption (CP-ABE) is used to distribute the shared keys. In response to the possibility of malicious servers tampering with or falsifying users’ search results, the scheme leverages the blockchain’s technical features of decentralization, non-tamperability, and traceability, and uses smart contracts as a trusted third party to carry out the search work, which not only prevents keyword-guessing attacks within the cloud server, but also solves the verification work of search results. The security analysis leads to the conclusion that the scheme is secure under the adaptively chosen-keyword attack. © 2024 by the authors.
引用
收藏
相关论文
共 50 条
  • [41] Towards Multi-user Searchable Encryption Scheme with Support for SQL Queries
    Mingyue Li
    Ruizhong Du
    Chunfu Jia
    Mobile Networks and Applications, 2022, 27 : 417 - 430
  • [42] Multi-User Searchable Encryption Scheme With Constant-Size Keys
    Chang, YuJui
    Wu, JaLing
    2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, : 98 - 103
  • [43] Search Control in Multi-user Searchable Encryption without Shared keys
    Nair, Manju S.
    Rajasree, M. S.
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON DATA SCIENCE & ENGINEERING (ICDSE), 2016, : 197 - 201
  • [44] Dynamic Searchable Encryption with Multi-User Private Search for Cloud Computing
    Luo, Wenjun
    Chen, Yaqiong
    Zhou, Yousheng
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 176 - 182
  • [45] One for all: Efficient verifiable dynamic multi-user searchable encryption in the presence of corrupted users
    Wang, Xianmiao
    Wu, Jiaojiao
    Wang, Jianfeng
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (08)
  • [46] A Blockchain-Powered Data Market for Multi-User Cooperative Search
    Jiang, Suhan
    Wu, Jie
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (01): : 203 - 215
  • [47] Blockchain-Assisted Reputation Management Scheme for Internet of Vehicles
    Liu, Qian
    Gong, Junquan
    Liu, Qilie
    SENSORS, 2023, 23 (10)
  • [48] Blockchain-Assisted Trust Management Scheme for Securing VANETs
    Ahmed, Waheeb
    Wu, Di
    Mukathie, Daniel
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (02): : 609 - 631
  • [49] A Blockchain-Assisted Hash-Based Signature Scheme
    Buldas, Ahto
    Laanoja, Risto
    Truu, Ahto
    SECURE IT SYSTEMS, 2018, 11252 : 138 - 153
  • [50] A Practical and Efficient Blockchain-Assisted Attribute-Based Encryption Scheme for Access Control and Data Sharing
    Hong, Linjian
    Zhang, Kai
    Gong, Junqing
    Qian, Haifeng
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022