Security of embedded systems

Module duration: 4 hours

Module overview

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.

Objective of this module

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.

What you will learn:

• Notions about hardware for IoT

• Secure Boot and trustZone concepts

• What is a secure element and the description of an example

You will cover:

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

This module is
intended for:

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.

Request information

After completing this request for information, we will contact you to provide details on course organization.

If you would like direct information contact us at

* Required field

  I have read and agree to the Privacy Policy

Send request