Module duration: 4 hours
In this module we describe the main schemes to protect IoT devices against different types of attacks. We explain the technological solutions offered by the suppliers of SoCs in order to secure an IoT device. We provide an overview of the security primitives available in microcontrollers such as STM32 and ESP32, Bluetooth modules, microprocessors such as NXP i.MX and Microchip’s SAMA5D, Secure Elements from NXP and Microchip.
The goal of this module is to go over the different options of the chips used for building IoT devices and look at their security features and some of the discovered vulnerabilities. Moreover, it gives an introduction to secure elements, focusing on Microchip ATECC608 and NXP SE050.
In this module we explore the context of hardware devices for IoT, focusing on their security features. In particular:
• Embedded devices landscape, from the security perspective
• Microcontrollers (MCUs) and microprocessors (MPUs)
• Modules with radio
• Secure Elements
The module targets professionals that would like to explore the security features of hardware components in the IoT field, so when they work for example for companies that build these components, or need them in their production line.