Publication Type

Journal Article

Version

acceptedVersion

Publication Date

10-2022

Abstract

Cloud-assisted Internet of Things (IoT) is increasingly prevalent used in various fields, such as the healthcare system. While in such a scenario, sensitive data (e.g., personal electronic medical records) can be easily revealed, which incurs potential security challenges. Thus, Symmetric Searchable Encryption (SSE) has been extensively studied due to its capability of supporting efficient search on encrypted data. However, most SSE schemes require the data owner to share the complete key with query users and take malicious cloud servers out of consideration. Seeking to address these limitations, in this paper we propose a Verifiable Privacy-preserving data Search scheme with Limited key-disclosure (VPSL) for cloud-assisted Internet of Things. VPSL first designs a trapdoor generation protocol for obtaining a trapdoor with disclosing limited key information and without revealing plaintext query points to others. Then, VPSL provides an efficient result verification and search processing by employing the Merkle hash tree structure and k-means clustering technique, respectively. VPSL is secure against the level-2 attack. Finally, an enhanced VPSL (called VPSL+) resisting the level-3 attack is constructed by introducing the random splitting technique. Empirical experiments demonstrate the accuracy and efficiency of VPSL or VPSL+ using real-world datasets.

Keywords

Cloud computing, Cloud-assisted Internet of Things, Encryption, Indexes, Internet of Things, k-means clustering technique, Protocols, Result verification, Searchable symmetric encryption

Discipline

Information Security

Research Areas

Cybersecurity

Publication

IEEE Transactions on Cloud Computing

Volume

10

Issue

4

First Page

2964

Last Page

2976

ISSN

2168-7161

Identifier

10.1109/TCC.2020.3031209

Publisher

IEEE

Embargo Period

6-11-2021

Copyright Owner and License

Authors

Additional URL

https://doi.org/10.1109/TCC.2020.3031209

Share

COinS