Skip to main content
placeholder image

Multi-user Verifiable Searchable Symmetric Encryption for Cloud Storage

Journal Article


Abstract


  • IEEE In a cloud storage system, to allow searching over encrypted data by the cloud server, searchable symmetric encryption (SSE) has been proposed in the literature. The basic security requirement of SSE is that the cloud server learns no information about the files or keywords during the searching process. Some SSE schemes also offer additional functionalities such as detecting cheating behaviour of a malicious server (i.e., verifiability) and allowing update (e.g., modifying, deleting and adding) of documents on the server. However, the previous (verifiable) SSE schemes were mainly designed for single users, which means the searching can only be done by the data owner, whereas in reality people often use cloud storage to share files with other users. In this paper we present a multi-user verifiable searchable symmetric encryption (MVSSE) scheme that achieves all the desirable features of a verifiable SSE and allows multiple users to perform searching. We then define an ideal functionality for MVSSE under the Universally Composable (UC-) security framework and prove that our ideal functionality implies the security requirements of a secure MVSSE, and our multi-user verifiable SSE scheme is UC-secure. We also implement our scheme to verify its high performance based on some real dataset.

Authors


  •   Liu, Xueqiao (external author)
  •   Yang, Guomin
  •   Mu, Yi (external author)
  •   Deng, Robert H. (external author)

Publication Date


  • 2018

Citation


  • Liu, X., Yang, G., Mu, Y. & Deng, R. (2018). Multi-user Verifiable Searchable Symmetric Encryption for Cloud Storage. IEEE Transactions on Dependable and Secure Computing, Online First 1-12.

Scopus Eid


  • 2-s2.0-85055027797

Number Of Pages


  • 11

Start Page


  • 1

End Page


  • 12

Volume


  • Online First

Place Of Publication


  • United States

Abstract


  • IEEE In a cloud storage system, to allow searching over encrypted data by the cloud server, searchable symmetric encryption (SSE) has been proposed in the literature. The basic security requirement of SSE is that the cloud server learns no information about the files or keywords during the searching process. Some SSE schemes also offer additional functionalities such as detecting cheating behaviour of a malicious server (i.e., verifiability) and allowing update (e.g., modifying, deleting and adding) of documents on the server. However, the previous (verifiable) SSE schemes were mainly designed for single users, which means the searching can only be done by the data owner, whereas in reality people often use cloud storage to share files with other users. In this paper we present a multi-user verifiable searchable symmetric encryption (MVSSE) scheme that achieves all the desirable features of a verifiable SSE and allows multiple users to perform searching. We then define an ideal functionality for MVSSE under the Universally Composable (UC-) security framework and prove that our ideal functionality implies the security requirements of a secure MVSSE, and our multi-user verifiable SSE scheme is UC-secure. We also implement our scheme to verify its high performance based on some real dataset.

Authors


  •   Liu, Xueqiao (external author)
  •   Yang, Guomin
  •   Mu, Yi (external author)
  •   Deng, Robert H. (external author)

Publication Date


  • 2018

Citation


  • Liu, X., Yang, G., Mu, Y. & Deng, R. (2018). Multi-user Verifiable Searchable Symmetric Encryption for Cloud Storage. IEEE Transactions on Dependable and Secure Computing, Online First 1-12.

Scopus Eid


  • 2-s2.0-85055027797

Number Of Pages


  • 11

Start Page


  • 1

End Page


  • 12

Volume


  • Online First

Place Of Publication


  • United States