Skip to main navigation Skip to search Skip to main content

REKS: Role-Based Encrypted Keyword Search With Enhanced Access Control for Outsourced Cloud Data

  • Yinbin Miao*
  • , Feng Li
  • , Xiaohua Jia
  • , Huaxiong Wang
  • , Ximeng Liu
  • , Kim-Kwang Raymond Choo
  • , Robert H. Deng
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Keyword-based search over encrypted data is an important technique to achieve both data confidentiality and utilization in cloud outsourcing services. While commonly used access control mechanisms, such as identity-based encryption and attribute-based encryption, do not generally scale well for hierarchical access permissions. To solve this problem, we propose a Role-based Encrypted Keyword Search (REKS) scheme by using the role-based access control and broadcast encryption. Specifically, REKS allows owners to deploy hierarchical access control by allowing users with parent roles to have access permissions from child roles. Using REKS, we further facilitate token generation preprocessing and efficient user management, thereby significantly reducing the users' final token generation and index update overheads, respectively. Formal security analysis proves that REKS is secure against chosen keyword and internal keyword guessing attacks, and findings from the empirical evaluations demonstrate that REKS is efficient and practical. © 2023 IEEE.
Original languageEnglish
Pages (from-to)3247-3261
JournalIEEE Transactions on Dependable and Secure Computing
Volume21
Issue number4
Online published16 Oct 2023
DOIs
Publication statusPublished - Jul 2024

Research Keywords

  • Access control
  • attribute-based encryption
  • Cloud computing
  • Encryption
  • identity-based encryption
  • Indexes
  • Keyword search
  • keyword-based search
  • role-based access control
  • Security
  • Servers

Fingerprint

Dive into the research topics of 'REKS: Role-Based Encrypted Keyword Search With Enhanced Access Control for Outsourced Cloud Data'. Together they form a unique fingerprint.

Cite this