Enhancing Cybersecurity in TinyML with Lightweight Cryptographic Algorithms

2025

Closed access Metadata (CSL-JSON)
DOI 10.1002/9781394294572.ch8
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

Exploring the intersection of tiny machine learning (TinyML) and cybersecurity, this chapter focuses on the application of lightweight cryptographic algorithms to enhance data security in microcontroller-based systems. It begins with an overview of the unique challenges posed by the resource constraints of Internet of Things (IoT) devices in implementing standard cryptographic protocols. The discussion then moves to state-of-the-art lightweight algorithms that are suitable for TinyML environments, including block ciphers, hash functions, and stream ciphers designed to operate efficiently on limited hardware. Comparative analysis of these algorithms provides insights into their security levels, computational demands, and energy consumption, supported by simulation results and practical implementations. The chapter further addresses the integration of these cryptographic tools into existing TinyML frameworks, exemplifying their real-world applicability and effectiveness in securing TinyML applications against increasingly sophisticated cyberthreats. Code samples are provided to demonstrate the usage of lightweight cryptographic algorithms in TinyML contexts.