Skip to main navigation Skip to search Skip to main content

Low-power deep packet inspection: A programmable logic approach

Research output: Contribution to journalArticlepeer-review

Abstract

Network intrusion detection systems are a core component of cybersecurity toolkits and may rely upon machine learning inference as part of deep packet inspection to improve the detection capability. But the hardware to run these algorithms can have large power requirements that make it difficult for deployment in low-power situations such as internet-of-things (IoT) environments. This work explores a machine learning approach for deep packet inspection that is semi-supervised and deployed in a low-power programmable logic device that infers at sub-millisecond latencies while using a fraction of the power of what a graphics processing unit (GPU) would use. While programmable logic implementations generally show a considerable loss in accuracy when deploying a machine learning model compared to a GPU solution, the semi-supervised model detailed here suffers a negligible loss in accuracy. Accuracy, latency, and power comparisons between a GPU and field programmable gate array (FPGA) implementation are presented using open-source attack datasets and thousands of strikes from Keysight's BreakingPoint.

Original languageEnglish
Article number200461
JournalSystems and Soft Computing
Volume8
Early online dateFeb 23 2026
DOIs
StatePublished - Jun 2026

Keywords

  • Deep packet inspection
  • FPGA
  • Intrusion detection
  • Programmable logic

INL Publication Number

  • INL/JOU-25-84850
  • 199442

Fingerprint

Dive into the research topics of 'Low-power deep packet inspection: A programmable logic approach'. Together they form a unique fingerprint.

Cite this