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...

Full description

Bibliographic Details
Main Authors: Chen Guo, Xingbing Fu, Yaojun Mao, Guohua Wu, Fagen Li, Ting Wu
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