Design and implementation of intelligent packet filtering in IoT microcontroller-based devices
Gustavo de Carvalho Bertoli, Gabriel Victor C. Fernandes, Pedro H., Borges Monici, C\'esar H. de Araujo Guibo, Louren\c{c}o Alves Pereira Jr.,, Aldri Santos

TL;DR
This paper presents T800, a machine learning-based packet filter designed for resource-constrained IoT devices, enhancing security by efficiently classifying and blocking malicious traffic on microcontrollers like ESP32.
Contribution
Introduction of T800, a low-resource, ML-based packet filtering system for IoT devices, with detailed benchmarking and adaptability to different microcontroller platforms.
Findings
T800 effectively classifies malicious packets on ESP32 microcontrollers.
It increases device capacity by filtering out unwanted traffic.
The system is adaptable and provides a performance evaluation framework.
Abstract
Internet of Things (IoT) devices are increasingly pervasive and essential components in enabling new applications and services. However, their widespread use also exposes them to exploitable vulnerabilities and flaws that can lead to significant losses. In this context, ensuring robust cybersecurity measures is essential to protect IoT devices from malicious attacks. However, the current solutions that provide flexible policy specifications and higher security levels for IoT devices are scarce. To address this gap, we introduce T800, a low-resource packet filter that utilizes machine learning (ML) algorithms to classify packets in IoT devices. We present a detailed performance benchmarking framework and demonstrate T800's effectiveness on the ESP32 system-on-chip microcontroller and ESP-IDF framework. Our evaluation shows that T800 is an efficient solution that increases device…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Network Packet Processing and Optimization · Internet Traffic Analysis and Secure E-voting
