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 条
  • [21] Certificateless Authentication Searchable Encryption Scheme for Multi-user
    Zhang Yulei
    Wen Long
    Wang Haohao
    Zhang Yongjie
    Wang Caifen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (05) : 1094 - 1101
  • [22] Anonymous Searchable Encryption Scheme for Multi-User Databases
    Varadharajan, Vijayaraghavan
    Mani, Raghubansh
    Nallusamy, Rajarathnam
    PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2013), 2013, : 225 - 232
  • [23] A Blockchain-Assisted Verifiable Outsourced Attribute-Based Signcryption Scheme for EHRs Sharing in the Cloud
    Yang, Xiaodong
    Li, Ting
    Xi, Wanting
    Chen, Aijia
    Wang, Caifen
    IEEE ACCESS, 2020, 8 : 170713 - 170731
  • [24] Blockchain-based multi-user certificateless encryption with keyword search for electronic health record sharing
    Xiaodong Yang
    Tian Tian
    Jiaqi Wang
    Caifen Wang
    Peer-to-Peer Networking and Applications, 2022, 15 : 2270 - 2288
  • [25] Blockchain-based multi-user certificateless encryption with keyword search for electronic health record sharing
    Yang, Xiaodong
    Tian, Tian
    Wang, Jiaqi
    Wang, Caifen
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (05) : 2270 - 2288
  • [26] Verifiable Multi-keyword Search Encryption Scheme with Attribute Revocation
    Sun Jin
    Wang Xiaojing
    Wang Shangping
    Ren Lili
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (01) : 53 - 60
  • [27] Multi-user and Keyword-based Searchable Encryption Scheme
    Zhang, Ya-ling
    Liu, Li-jun
    Wang, Shang-ping
    PROCEEDINGS OF 2016 12TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2016, : 223 - 227
  • [28] Enabling Traceable and Verifiable Multi-User Forward Secure Searchable Encryption in Hybrid Cloud
    Wu, Axin
    Yang, Anjia
    Luo, Weiqi
    Wen, Jinghang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1886 - 1898
  • [29] Multi-Authorization Attribute-Based Verifiable Encryption Scheme Based on Blockchain
    Feng, Tao
    Kong, Fanqi
    Liu, Chunyan
    Lu, Ye
    MOBILE NETWORKS & APPLICATIONS, 2023, 28 (05): : 1617 - 1624
  • [30] Blockchain-assisted verifiable certificate-based searchable encryption against untrusted cloud server for Industrial Internet of Things
    Liu, Hang
    Ming, Yang
    Wang, Chenhao
    Zhao, Yi
    Zhang, Songnian
    Lu, Rongxing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 : 97 - 112