Visible to the public Efficient Memristor-Based Architecture for Intrusion Detection and High-Speed Packet Classification

TitleEfficient Memristor-Based Architecture for Intrusion Detection and High-Speed Packet Classification
Publication TypeJournal Article
Year of Publication2018
AuthorsBontupalli, Venkataramesh, Yakopcic, Chris, Hasan, Raqibul, Taha, Tarek M.
JournalJ. Emerg. Technol. Comput. Syst.
Volume14
Pagination41:1-41:27
ISSN1550-4832
Keywordscomposability, deep packet inspection, hardware architectures, memristor crossbars, Metrics, Network security, packet classification, power grid vulnerability analysis, pubcrawl, range matching, resilience, Resiliency, router, Snort, string matching
Abstract

Deep packet inspection (DPI) is a critical component to prevent intrusion detection. This requires a detailed analysis of each network packet header and body. Although this is often done on dedicated high-power servers in most networked systems, mobile systems could potentially be vulnerable to attack if utilized on an unprotected network. In this case, having DPI hardware on the mobile system would be highly beneficial. Unfortunately, DPI hardware is generally area and power consuming, making its implementation difficult in mobile systems. We developed a memristor crossbar-based approach, inspired by memristor crossbar neuromorphic circuits, for a low-power, low-area, and high-throughput DPI system that examines both the header and body of a packet. Two key types of circuits are presented: static pattern matching and regular expression circuits. This system is able to reduce execution time and power consumption due to its high-density grid and massive parallelism. Independent searches are performed using low-power memristor crossbar arrays giving rise to a throughput of 160Gbps with no loss in the classification accuracy.

URLhttps://dl.acm.org/doi/10.1145/3264819
DOI10.1145/3264819
Citation Keybontupalli_efficient_2018