Publication Type
Journal Article
Version
publishedVersion
Publication Date
6-2018
Abstract
As a very attractive computing paradigm, cloud computing makes it possible for resource-constrained users to enjoy cost-effective and flexible resources of diversity. Considering the untrustworthiness of cloud servers and the data privacy of users, it is necessary to encrypt the data before outsourcing it to the cloud. However, the form of encrypted storage also poses a series of problems, such as: How can users search over the outsourced data? How to realize user-side verifiability of search results to resist malicious cloud servers? How to enable server-side verifiability of outsourced data to check malicious data owners? How to achieve payment fairness between the user and the cloud without introducing any third party? Towards addressing these challenging issues, in this paper, we introduce TKSE, a trustworthy keyword search scheme over encrypted data without any third party, trusted or not. In TKSE, the encrypted data index based on digital signature allows a user to search over the outsourced encrypted data and check whether the search result returned by the cloud fulfills the pre-specified search requirements. In particular, for the first time, TKSE realizes server-side verifiability which protects honest cloud servers from being framed by malicious data owners in the data storage phase. Furthermore, blockchain technologies and hash functions are used to enable payment fairness of search fees without introducing any third party even if the user or the cloud is malicious. Our security analysis and performance evaluation indicate that TKSE is secure and efficient and it is suitable for cloud computing.
Keywords
Blockchain, cloud computing, fair payment, searchable encryption, verifiability
Discipline
Information Security
Research Areas
Cybersecurity
Publication
IEEE Access
Volume
6
First Page
31077
Last Page
31087
ISSN
2169-3536
Identifier
10.1109/ACCESS.2018.2844400
Publisher
Institute of Electrical and Electronics Engineers (IEEE): OAJ / IEEE
Citation
ZHANG, Yinghui; DENG, Robert H.; SHU, Jiangang; YANG, Kan; and ZHENG, Dong.
TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain. (2018). IEEE Access. 6, 31077-31087.
Available at: https://ink.library.smu.edu.sg/sis_research/4819
Copyright Owner and License
Publisher
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/ACCESS.2018.2844400