PolySE: Efficient Fuzzy Searchable Encryption With Pattern Hidden for Cloud-IoT

  • Saipan Zhou
  • , Yunbo Yang*
  • , Hanzhe Yao
  • , Pukang Ye
  • , Jiachen Shen
  • , Zhenfu Cao*
  • , Xiaolei Dong*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The Internet of Things (IoT) deployments generate continuous streams of device logs and sensor readings that are offloaded to the cloud. Devices are resource-constrained and clouds are only partially trusted, so data are encrypted before upload. Operators must still search these ciphertexts—and queries are often approximate. Searchable encryption (SE) allows users to securely outsource their data to an untrusted cloud server (CS) without revealing sensitive information. However, most existing SE protocols only support exact single-keyword search, which significantly limits their practical applicability. Moreover, most SE protocols inevitably leak access or search patterns to the server. Recent studies show that such leakage can be exploited to infer sensitive information about the data user (DU). To address these issues, this article introduces PolySE, a fuzzy SE (FSE) scheme that allows users to securely perform fuzzy search over encrypted data. PolySE uses locality-sensitive hashing (LSH, AccuracyLSH), simple hashing, and polynomial encoding in the preprocessing phase to ensure accuracy and efficiency. Afterward, the DU and the CS run a secure oblivious polynomial evaluation (OPE) protocol to obtain the search result. The security analysis shows that PolySE is secure against semihonest adversaries and minimizes information leakage to the CS. Overall, PolySE targets the IoT data pipelines: it supports accurate fuzzy queries over encrypted device logs with low client-side cost, constant-size per-query communication, and practical pattern hiding, making it deployable on resource-constrained gateways. Finally, we compare PolySE with the state-of-the-art schemes to demonstrate its improvements in query accuracy, search time, and storage overhead. For a dataset with 35 000 keyword–document pairs, PolySE improves query accuracy by 6.5% and 12.5%, reduces query time by 85% and 86%, and decreases storage overhead by 86% and 80% compared to prime inner product encodings (PIPEs) and efficient leakage-resilient multi-keyword fuzzy search (EliMFS-E), respectively.

Original languageEnglish
Pages (from-to)52927-52941
Number of pages15
JournalIEEE Internet of Things Journal
Volume12
Issue number24
DOIs
StatePublished - Dec 2025

Keywords

  • Fuzzy searchable encryption (FSE)
  • Internet of Things (IoT)
  • locality-sensitive hashing (LSH)
  • oblivious polynomial evaluation (OPE)

Fingerprint

Dive into the research topics of 'PolySE: Efficient Fuzzy Searchable Encryption With Pattern Hidden for Cloud-IoT'. Together they form a unique fingerprint.

Cite this