Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing
With the advent of cloud computing, more and more users begin to outsource encrypted files to cloud servers to provide convenient access and obtain security guarantees. Searchable encryption (SE) allows a user to search the encrypted files without leaking information related to the contents of the f...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-09-01
|
Series: | Information |
Subjects: | |
Online Access: | http://www.mdpi.com/2078-2489/9/10/242 |
_version_ | 1819240450767192064 |
---|---|
author | Chen Guo Xingbing Fu Yaojun Mao Guohua Wu Fagen Li Ting Wu |
author_facet | Chen Guo Xingbing Fu Yaojun Mao Guohua Wu Fagen Li Ting Wu |
author_sort | Chen Guo |
collection | DOAJ |
description | With the advent of cloud computing, more and more users begin to outsource encrypted files to cloud servers to provide convenient access and obtain security guarantees. Searchable encryption (SE) allows a user to search the encrypted files without leaking information related to the contents of the files. Searchable symmetric encryption (SSE) is an important branch of SE. Most of the existing SSE schemes considered single-user settings, which cannot meet the requirements for data sharing. In this work, we propose a multi-user searchable symmetric encryption scheme with dynamic updates. This scheme is applicable to the usage scenario where one data owner encrypts sensitive files and shares them among multiple users, and it allows secure and efficient searches/updates. We use key distribution and re-encryption to achieve multi-user access while avoiding a series of issues caused by key sharing. Our scheme is constructed based on the index structure where a bit matrix is combined with two static hash tables, pseudorandom functions and hash functions. Our scheme is proven secure in the random oracle model. |
first_indexed | 2024-12-23T14:08:13Z |
format | Article |
id | doaj.art-ad5f73b9b8be4ca9b0f3a6117aaf8bb2 |
institution | Directory Open Access Journal |
issn | 2078-2489 |
language | English |
last_indexed | 2024-12-23T14:08:13Z |
publishDate | 2018-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Information |
spelling | doaj.art-ad5f73b9b8be4ca9b0f3a6117aaf8bb22022-12-21T17:44:07ZengMDPI AGInformation2078-24892018-09-0191024210.3390/info9100242info9100242Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud ComputingChen Guo0Xingbing Fu1Yaojun Mao2Guohua Wu3Fagen Li4Ting Wu5School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, ChinaSchool of Cyberspace, Hangzhou Dianzi University, Hangzhou 310018, ChinaWith the advent of cloud computing, more and more users begin to outsource encrypted files to cloud servers to provide convenient access and obtain security guarantees. Searchable encryption (SE) allows a user to search the encrypted files without leaking information related to the contents of the files. Searchable symmetric encryption (SSE) is an important branch of SE. Most of the existing SSE schemes considered single-user settings, which cannot meet the requirements for data sharing. In this work, we propose a multi-user searchable symmetric encryption scheme with dynamic updates. This scheme is applicable to the usage scenario where one data owner encrypts sensitive files and shares them among multiple users, and it allows secure and efficient searches/updates. We use key distribution and re-encryption to achieve multi-user access while avoiding a series of issues caused by key sharing. Our scheme is constructed based on the index structure where a bit matrix is combined with two static hash tables, pseudorandom functions and hash functions. Our scheme is proven secure in the random oracle model.http://www.mdpi.com/2078-2489/9/10/242cloud computingmulti-usersearchable symmetric encryptionwireless sensor |
spellingShingle | Chen Guo Xingbing Fu Yaojun Mao Guohua Wu Fagen Li Ting Wu Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing Information cloud computing multi-user searchable symmetric encryption wireless sensor |
title | Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing |
title_full | Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing |
title_fullStr | Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing |
title_full_unstemmed | Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing |
title_short | Multi-User Searchable Symmetric Encryption with Dynamic Updates for Cloud Computing |
title_sort | multi user searchable symmetric encryption with dynamic updates for cloud computing |
topic | cloud computing multi-user searchable symmetric encryption wireless sensor |
url | http://www.mdpi.com/2078-2489/9/10/242 |
work_keys_str_mv | AT chenguo multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing AT xingbingfu multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing AT yaojunmao multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing AT guohuawu multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing AT fagenli multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing AT tingwu multiusersearchablesymmetricencryptionwithdynamicupdatesforcloudcomputing |