TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain

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

Full description

Saved in:
Bibliographic Details
Main Authors: ZHANG, Yinghui, DENG, Robert H., SHU, Jiangang, YANG, Kan, ZHENG, Dong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2018
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4819
https://ink.library.smu.edu.sg/context/sis_research/article/5822/viewcontent/TKSE_pv.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5822
record_format dspace
spelling sg-smu-ink.sis_research-58222020-01-16T09:55:15Z TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain ZHANG, Yinghui DENG, Robert H. SHU, Jiangang YANG, Kan ZHENG, Dong 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. 2018-06-06T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4819 info:doi/10.1109/ACCESS.2018.2844400 https://ink.library.smu.edu.sg/context/sis_research/article/5822/viewcontent/TKSE_pv.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Blockchain cloud computing fair payment searchable encryption verifiability Information Security
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Blockchain
cloud computing
fair payment
searchable encryption
verifiability
Information Security
spellingShingle Blockchain
cloud computing
fair payment
searchable encryption
verifiability
Information Security
ZHANG, Yinghui
DENG, Robert H.
SHU, Jiangang
YANG, Kan
ZHENG, Dong
TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
description 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.
format text
author ZHANG, Yinghui
DENG, Robert H.
SHU, Jiangang
YANG, Kan
ZHENG, Dong
author_facet ZHANG, Yinghui
DENG, Robert H.
SHU, Jiangang
YANG, Kan
ZHENG, Dong
author_sort ZHANG, Yinghui
title TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
title_short TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
title_full TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
title_fullStr TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
title_full_unstemmed TKSE: Trustworthy keyword search over encrypted data with two-side verifiability via blockchain
title_sort tkse: trustworthy keyword search over encrypted data with two-side verifiability via blockchain
publisher Institutional Knowledge at Singapore Management University
publishDate 2018
url https://ink.library.smu.edu.sg/sis_research/4819
https://ink.library.smu.edu.sg/context/sis_research/article/5822/viewcontent/TKSE_pv.pdf
_version_ 1770575038384177152