• Home
  • Search
  • Dynamic Pattern Matching on Encrypted Data With Forward and Backward Security
  • https://doi.org/10.1049/ise2/5523834Copy DOI Icon

Dynamic Pattern Matching on Encrypted Data With Forward and Backward Security

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Pattern matching is widely used in applications such as genomic data query analysis, network intrusion detection, and deep packet inspection (DPI). Performing pattern matching on plaintext data is straightforward, but the need to protect the security of analyzed data and analyzed patterns can significantly complicate the process. Due to the privacy security issues of data and patterns, researchers begin to explore pattern matching on encrypted data. However, existing solutions are typically built on static pattern matching methods, lacking dynamism, namely, the inability to perform addition or deletion operations on the analyzed data. This lack of flexibility might hinder the adaptability and effectiveness of pattern matching on encrypted data in the real‐world scenarios. In this paper, we design a dynamic pattern matching scheme on encrypted data with forward and backward security, which introduces much‐needed dynamism. Our scheme is able to implement the addition operation and the deletion operation on the encrypted data without affecting the security of the original pattern matching scheme. Specifically, we design secure addition and deletion algorithms based on fragmentation data structures, which are compatible with the static pattern matching scheme. Moreover, we make significant improvements to the key generation algorithm, the encryption algorithm, and the match algorithm of the static scheme to ensure forward and backward security. Theoretical analysis proves that our scheme satisfies forward and backward security while ensuring the nonfalsifiability of encrypted data. The experimental results show that our scheme has a slight increase in time cost compared to the static pattern matching scheme, demonstrating its practicality and effectiveness in dynamic scenarios.

Similar Papers
  • Research Article
  • Citations81

Dynamic Multi-Phrase Ranked Search over Encrypted Data with Symmetric Searchable Encryption

  • Nov 01, 2020
  • IEEE Transactions on Services Computing
  • Cheng Guo +5
  • Conference Article
  • Citations6

A survey on Finite Automata based pattern matching techniques for network Intrusion Detection System (NIDS)

  • Oct 01, 2014
  • Prashantkumar M Rathod +2
  • Research Article
  • Citations1

Verifiable dynamic search over encrypted data in cloud‐assisted intelligent systems

  • Sep 21, 2022
  • International Journal of Intelligent Systems
  • Yunling Wang +3
  • Research Article
  • Citations165

A Survey on Regular Expression Matching for Deep Packet Inspection: Applications, Algorithms, and Hardware Platforms

  • Jan 01, 2016
  • IEEE Communications Surveys & Tutorials
  • Chengcheng Xu +4
  • Conference Article
  • Citations2

Sparser: Secure Nearest Neighbor Search with Space-filling Curves

  • Jul 01, 2020
  • Siqin Fang +5
  • Conference Article
  • Citations20

Compact state machines for high performance pattern matching

  • Jan 01, 2007
  • Proceedings - ACM IEEE Design Automation Conference
  • Piti Piyachon +1
  • Research Article
  • Citations62

BPVSE: Publicly Verifiable Searchable Encryption for Cloud-Assisted Electronic Health Records

  • Jan 01, 2023
  • IEEE Transactions on Information Forensics and Security
  • Biwen Chen +4
  • PDF
  • Research Article
  • Citations8

Encrypted Data Reduction: Removing Redundancy from Encrypted Data in Outsourced Storage

  • Aug 08, 2024
  • ACM Transactions on Storage
  • Jia Zhao +3
  • Research Article
  • Citations2

Bilinear‐map accumulator‐based verifiable intersection operations on encrypted data in cloud

  • Feb 24, 2016
  • Concurrency and Computation: Practice and Experience
  • Fuxiang Li +4
  • Research Article
  • Citations16

Tree-based string pattern matching on FPGAs

  • Dec 12, 2015
  • Computers & Electrical Engineering
  • Oğuzhan Erdem
  • Research Article
  • Citations1

Safety Analysis of Reverse Algorithm Encryption in Databases

  • Jul 11, 2019
  • JITA - Journal of Information Technology and Applications (Banja Luka) - APEIRON
  • Branko Latinović +2
  • Conference Article
  • Citations12

Highly Memory-Efficient LogLog Hash for Deep Packet Inspection

  • Jan 01, 2008
  • Masanori Bando +2
  • Conference Article
  • Citations9

Deep Packet Field Extraction Engine (DPFEE): A pre-processor for network intrusion detection and denial-of-service detection systems

  • Oct 01, 2015
  • Vinayaka Jyothi +2
  • Research Article
  • Citations30

Deep learning-based feature extraction and optimizing pattern matching for intrusion detection using finite state machine

  • Mar 26, 2021
  • Computers & Electrical Engineering
  • Junaid Shabbir Abbasi +4
  • PDF
  • Research Article
  • Citations5

Application Research of Data Encryption Algorithm in Computer Security Management

  • Jul 14, 2022
  • Wireless Communications and Mobile Computing
  • Qianru Gong
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.