RIDE: Real-time Intrusion Detection via Explainable Machine Learning Implemented in a Memristor Hardware Architecture
Jingdi Chen, Lei Zhang, Joseph Riem, Gina Adam, Nathaniel D. Bastian,, Tian Lan

TL;DR
This paper presents a real-time, explainable intrusion detection system that combines recurrent autoencoders and decision trees, implemented on memristor hardware, achieving high accuracy and microsecond-level speed.
Contribution
It introduces a novel packet-level detection method using recurrent autoencoders and decision trees, optimized for memristor hardware for real-time performance.
Findings
Achieves nearly 99.9% detection accuracy on real-world datasets.
Provides a four-order-of-magnitude speedup over traditional methods.
Demonstrates effective explainability through decision tree implementation.
Abstract
Deep Learning (DL) based methods have shown great promise in network intrusion detection by identifying malicious network traffic behavior patterns with high accuracy, but their applications to real-time, packet-level detections in high-speed communication networks are challenging due to the high computation time and resource requirements of Deep Neural Networks (DNNs), as well as lack of explainability. To this end, we propose a packet-level network intrusion detection solution that makes novel use of Recurrent Autoencoders to integrate an arbitrary-length sequence of packets into a more compact joint feature embedding, which is fed into a DNN-based classifier. To enable explainability and support real-time detections at micro-second speed, we further develop a Software-Hardware Co-Design approach to efficiently realize the proposed solution by converting the learned detection policies…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Advanced biosensing and bioanalysis techniques
