Design and implementation of intelligent packet filtering in IoT microcontroller-based devices

被引:0
|
作者
Bertoli, Gustavo de Carvalho [1 ]
Fernandes, Gabriel Victor C. [2 ]
Monici, Pedro H. Borges [2 ]
Guibo, Cesar H. de Araujo [2 ]
dos Santos, Aldri Luiz [3 ]
Pereira Junior, Lourenco Alves [1 ]
机构
[1] Inst Tecnol Aeronatica, Sao Jose Dos Campos, Brazil
[2] Univ Sao Paulo, Sao Paulo, Brazil
[3] Univ Fed Minas Gerais, Minas Gerais, Brazil
基金
巴西圣保罗研究基金会;
关键词
Packet filtering; intrusion detection; internet of things; constrained devices; INTRUSION DETECTION; INTERNET;
D O I
10.5753/jisa.2024.3835
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) devices are increasingly pervasive and essential 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 computational capacity by excluding unsolicited malicious traffic from the processing pipeline. Additionally, T800 is adaptable to different systems and provides a well-documented performance evaluation strategy for security ML-based mechanisms on ESP32-based IoT systems. Our research contributes to improving the cybersecurity of resource-constrained IoT devices and provides a scalable, efficient solution that can be used to enhance the security of IoT systems.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Design and implementation of intelligent illuminating system based on IoT
    Wang, Min
    Wang, Ning
    Guo, Chongchong
    Qiang, Wei
    Diangong Jishu Xuebao/Transactions of China Electrotechnical Society, 2015, 30 : 110 - 114
  • [22] Microcontroller-based Control Design for Fuel Cell System
    Firmansyah, I.
    Prihandoko, B.
    Suwandi, E.
    INTERNATIONAL WORKSHOP ON ADVANCED MATERIAL FOR NEW AND RENEWABLE ENERGY, 2009, 1169 : 169 - 173
  • [23] Design of microcontroller-based EMG and the analysis of EMG signals
    Güler N.F.
    Hardalaç F.
    Journal of Medical Systems, 2002, 26 (2) : 151 - 157
  • [24] DESIGN OF A MICROCONTROLLER-BASED DEVICE FOR DEGLUTITION DETECTION AND BIOFEEDBACK
    LIMDI, AK
    MCCUTCHEON, MJ
    TAUB, E
    WHITEHEAD, WE
    COOK, EW
    IMAGES OF THE TWENTY-FIRST CENTURY, PTS 1-6, 1989, 11 : 1393 - 1394
  • [25] Implementation of a microcontroller-based simplified FITA-FIS model
    Wyrwol, Bernard
    Hrynkiewicz, Edward
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 44 : 22 - 27
  • [26] A Microcontroller-based Intelligent System for Real-time Flood Alerting
    Oprea, Mihaela
    Buruiana, Vasile
    Matei, Alexandra
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2010, 5 (05) : 844 - 851
  • [27] Design and Construction of a Microcontroller-Based Automatic Irrigation System
    Atayero, Aderemi A.
    Alatishe, Adeyemi S.
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2015, VOL I, 2015, : 38 - 42
  • [28] DESIGN OF A MICROCONTROLLER-BASED BODY HEIGHT MEASURING DEVICE
    Ibrahim, Dogan
    ELECTRONICS WORLD, 2013, 119 (1932): : 22 - 25
  • [29] Design of an improved watchdog circuit for microcontroller-based systems
    Hefny, MS
    Amer, HH
    ICM'99: ELEVENTH INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, 1999, : 165 - 168
  • [30] A Cost-Effective Approach to the Design and Implementation of Microcontroller-based Universal Process Control Trainer
    Chidiebele, Udeze C.
    Godwin, Uzedeh
    Inyiama, H. C.
    Okezie, C. C.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 142 - 147