Netinfo Security ›› 2021, Vol. 21 ›› Issue (2): 34-44.doi: 10.3969/j.issn.1671-1122.2021.02.005

Previous Articles     Next Articles

Multi-keyword Fine-grained Searchable Encryption Scheme Based on Blockchain

ZHANG Yinghui1,2, ZHU Tian1,2(), ZHENG Dong1,2   

  1. 1. School of Cyberspace Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, China
    2. National Engineering Laboratory for Wireless Security, Xi’an University of Posts and Telecommunications,Xi’an 710121, China
  • Received:2020-12-15 Online:2021-02-10 Published:2021-02-23
  • Contact: ZHU Tian E-mail:tzhu0528@163.com

Abstract:

Ciphertext-policy attribute-based keyword search (CP-ABKS) technology can achieve fine-grained control and retrieval of encrypted data. However, the existing CP-ABKS scheme seldom considered the malicious behavior of the cloud server and the fair payment of the search process, and usually only supported single-keyword ciphertext retrieval. This paper proposes a multi-keyword fine-grained searchable encryption scheme based on blockchain. The use of ciphertext policy attribute-based encryption (CP-ABE) technology satisfies multi-user retrieval and realizes fine-grained access control and access policy hiding. The combination of blockchain technology prevents malicious cloud servers from tampering with the index, and the use of smart contracts ensures fair payment between users and data owners. In addition, the scheme also implements multi-keyword retrieval, and can ensure that users get correct retrieval results without the need for a third-party verification entity. The security analysis shows that the proposed scheme can guarantee the indistinguishability of keywords and access policies, and the performance evaluation verifies that the scheme has better functions while ensuring efficiency.

Key words: blockchain, ABE, multi-keyword, searchable encryption

CLC Number: