• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2020, Vol. 42 ›› Issue (11): 2005-2012.

Previous Articles     Next Articles

A searchable encryption scheme supporting multi-keyword retrieval on blockchain

NIU Shufen1,WANG Jinfeng1,WANG Bobin1,CHEN Jingmin1,DU Xiaoni2   

  1. (1.School of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070;

    2.College of Mathematics and Statistics,Northwest Normal University,Lanzhou 730070,China)


  • Received:2019-07-10 Revised:2020-03-20 Accepted:2020-11-25 Online:2020-11-25 Published:2020-11-30

Abstract: In cloudbased singlekeyword searchable encryption schemes, cloud servers are not completely trusted, and the existing singlekeyword retrieval cannot accurately return search results. Therefore, a multikeyword searchable encryption scheme is constructed by using blockchain technology. Our scheme uses the symmetrical encryption algorithm to improve the encryption efficiency, takes advantage of blockchain technology to solve the problem of dishonest search in cloud server, and also improves the accuracy of search results based on multikeyword index structure. The scheme is proved secure against indistinguishably chosen keyword attack (INDCKA) under the random oracle model. Furthermore, the performance analysis shows that our proposals are secure and efficient.


Key words: searchable encryption, cloud storage, blockchain, distributed ledgers