Skip to main navigation Skip to search Skip to main content

Verifiable Semantic-Aware Ranked Keyword Search in Cloud-Assisted Edge Computing

  • Jiayi Li
  • , Jianfeng Ma
  • , Yinbin Miao
  • , Lei Chen
  • , Yunbo Wang
  • , Ximeng Liu
  • , Kim-Kwang Raymond Choo

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

Abstract

Ranked keyword search has gained Ranked keyword search has gained traction due to its attractive properties such as flexibility and accessibility. However, most existing ranked keyword search schemes ignore the semantic associations between the documents and queries. To solve this challenging issue in cloud-assisted edge computing, we first design the Semantic-aware Ranked Multi-keyword Search (SRMS) scheme by adopting the Latent Dirichlet Allocation (LDA) topic model and the Chinese Remainder Theorem (CRT)-based secret sharing mechanism. Considering that the cloud server may be malicious, we implement a basic verification mechanism in SRMS to verify the correctness and completeness of search results and extend this verification mechanism in cloud-assisted edge computing scenarios. Formal security analysis proves that SRMS and extended result verification mechanisms are secure in both the known ciphertext model and the known background model. Extensive experiments using the real-world dataset demonstrate that SRMS is efficient and practical.
Original languageEnglish
Pages (from-to)3591-3605
JournalIEEE Transactions on Services Computing
Volume15
Issue number6
Online published26 Jul 2021
DOIs
Publication statusPublished - Nov 2022

Research Keywords

  • Keyword search
  • Edge computing
  • Servers
  • Security
  • Indexes
  • Cloud computing
  • Encryption
  • semantic-aware
  • verification
  • edge computing
  • secret sharing
  • ENABLING EFFICIENT
  • ACCESS-CONTROL
  • QUERY

Fingerprint

Dive into the research topics of 'Verifiable Semantic-Aware Ranked Keyword Search in Cloud-Assisted Edge Computing'. Together they form a unique fingerprint.

Cite this