Journal of Xidian University ›› 2022, Vol. 49 ›› Issue (5): 189-200.doi: 10.19665/j.issn1001-2400.2022.05.022

• Computer Science and Technology & Artificial Intelligence • Previous Articles     Next Articles

Multi-server dynamic searchable encryption scheme supporting result verification

HE Yu1,2(),TIAN Youliang1,2,3(),WAN Liang1,2(),YANG Li4()   

  1. 1. College of Computer Science and Technology,Guizhou University,Guiyang 550025,China
    2. State Key Laboratory of Public Big Data,Guizhou University,Guiyang 550025,China
    3. Institute of Cryptography and Date Security,Guizhou University,Guiyang 550025,China
    4. School of Computer Science and Technology,Xidian University,Xi’an 710071,China
  • Received:2021-09-17 Online:2022-10-20 Published:2022-11-17

Abstract:

Aiming at the low retrieval efficiency and the single point of failure(SPOF) of the traditional single-server searchable encryption scheme,this paper constructs a multi-cloud server searchable encryption scheme supporting result verification based on Shamir-secret sharing and intelligent contract.First of all,the Shamir-secret sharing technology is used to split data into multiple different data blocks,which are encrypted and stored on each independent server,and a multi-cloud server searchable encryption model is constructed to prevent the problem of massive data loss caused by SPOF and realize safe distributed storage and efficient query of data.Furthermore,using the characteristics of automatic execution of smart contracts to construct a verification method for query results,the verification of query results is realized by signing a contract,which solves the problem that the correctness of the returned results under the semi-trusted cloud server model is difficult to guarantee.In addition,we introduce a block matrix to construct a sub-matrix for the updated data to reduce the computational cost of query after updating documents,and by adding false keyword information,guessing attacks on cloud servers are prevented,and the security of updated data is guaranteed.Finally,the security analysis and experimental analysis show that the scheme can effectively protect data privacy while reducing the index generation time,and achieve a higher retrieval efficiency compared with other schemes.

Key words: searchable encryption, smart contract, multi-server, Shamir-secret sharing, block matrix

CLC Number: 

  • TP309.7