Time-controlled hierarchical multikeyword search over encrypted data in cloud-assisted IoT

Publication Type

Journal Article

Publication Date

7-2022

Abstract

Internet of Things (IoT) devices and systems are becoming increasingly commonplace, and as such systems scale up, so do the computational and storage requirements. Hence, one recent trend is to outsource data from IoT devices to remote systems. To facilitate both ciphertext retrieval and data confidentiality in the outsourced data, a number of searchable encryption (SE) approaches have been proposed in the literature. However, due to limited keyword space, a number of SE schemes are vulnerable to keyword guessing attacks (KGAs). In addition, existing SE approaches generally do not consider the hierarchical structure in which users at different levels require varying access privileges. Furthermore, existing SE schemes seldom provide time-controlled access control. Therefore, in this article, we propose a time-controlled hierarchical multikeyword search by using a double-server architecture to mitigate KGA. In our approach, we also build a public key tree to support different access permissions for hierarchical users. Formal security analysis shows that our scheme is secure, and extensive experiments demonstrate that our scheme is practical.

Keywords

Servers, Access control, Indexes, Cloud computing, Encryption, Public key, Internet of Things, Access permissions, Hierarchical structure, Internet of Things (IoT), Multikeyword search, Searchable encryption (SE)

Discipline

Databases and Information Systems | Information Security

Research Areas

Cybersecurity

Publication

IEEE Internet of Things Journal

Volume

9

Issue

13

First Page

11017

Last Page

11029

ISSN

2327-4662

Identifier

10.1109/JIOT.2021.3126468

Publisher

Institute of Electrical and Electronics Engineers

Additional URL

http://doi.org/10.1109/JIOT.2021.3126468

This document is currently not available here.

Share

COinS