CRARJul 7, 2021

A Dual-Port 8-T CAM-Based Network Intrusion Detection Engine for IoT

arXiv:2107.02992v19 citations
Originality Incremental advance
AI Analysis

This work addresses energy and memory constraints for IoT security, but it is incremental as it builds on existing CAM and pattern-matching techniques.

The paper tackled the problem of energy and memory inefficiency in network intrusion detection systems for IoT by proposing a dual-port 8-T CAM-based pattern-matching engine, achieving best-in-class 1.54-fJ energy per search per pattern byte and 0.9-byte memory usage per pattern byte.

This letter presents an energy- and memory-efficient pattern-matching engine for a network intrusion detection system (NIDS) in the Internet of Things. Tightly coupled architecture and circuit co-designs are proposed to fully exploit the statistical behaviors of NIDS pattern matching. The proposed engine performs pattern matching in three phases, where the phase-1 prefix matching employs reconfigurable pipelined automata processing to minimize memory footprint without loss of throughput and efficiency. The processing elements utilize 8-T content-addressable memory (CAM) cells for dual-port search by leveraging proposed fixed-1s encoding. A 65-nm prototype demonstrates best-in-class 1.54-fJ energy per search per pattern byte and 0.9-byte memory usage per pattern byte.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes