Browse All Sessions
FREE Workshop

Secure and Non-Secure application co-existence using TrustZone security technology

Bob Waskeiwicz Bob Waskeiwicz
Tim Nakonsut Tim Nakonsut
01:52:26
Workshop

Secure and Non-Secure application co-existence using TrustZone security technology

Bob Waskeiwicz
01:52:26 EOC 2020
Bob Waskeiwicz

Register Free to Watch

01:52:26

About This Session

This 2-hour hands-on workshop will use the STMicroelectronics NUCLEO-L552ZE-Q board to configure and activate the Cortex-M33 TrustZone to secure an application. A Blinky application will be used to demonstrate how the STM32L5 TrustZone can secure the peripherals and memory. The workshop will be divided into approximately 20-minute segments alternating between lecture and hands-on. The STM32CubeMX configuration tool will be used to configure the STM32L5 device and to generate the Blinky LED application code for secure and non-secure applications. No source code compiler or IDE is required as the pre-complied binaries will be provided. The STM32cube Programmer tool and the embedded STLINK/V3 will be used to load the binaries into the STM32L5 device.

Workshop Agenda (may change prior to event)

1.Overview of the STM32L5 and Cortex M33 Device
Hands-On: Configure and download a non-secure Blinky application

2. Overview of the TrustZone
Hands-On: Configure and download a secure Blinky application

3. Review the secure and Non-Secure application co-existence using TrustZone
Hands-On: Add the non-secure Blinky application to the trusted application.

4. Review the trustZone Faults and Regression
Hands-On: Change the non-secure Blinky application to attempt access to the secure LED.
Hands-On: Turnoff and mass erase the STM32L5 TrustZone.

The materials for this workshop can be downloaded at:

https://www.dropbox.com/sh/9r810zc8pjxg83e/AADBTOrcSGIJX43auwkT_ziya?dl=0

About Tim Nakonsut

Tim Nakonsut
Tim Nakosut is a Staff Product Marketing Engineer supporting ST's microcontroller portfolio, a position he's held since 2014. He began his career in 2006 as an applications engineer for microcontrollers, MEMS, and touch sensors. From San Jose, CA, Tim holds a BS in Computer Engineering from San Jose State University.

About STMicroelectronics

Electronic circuits form a mostly invisible part of the world we live in today. These circuits are present in microchips or just "chips", which combine the latest advances in performance, intelligence and, efficiency. Hundreds or thousands of these chips are integrated into each of the millions and billions of electronic devices people across the globe interact with every day. It is in this unseen realm that STMicroelectronics creates the sparks that animate the products we use at any given moment. Our technology is found everywhere microelectronics makes a positive contribution to people's lives. Chips from ST embedding the most advanced innovations are an essential part of products as diverse as cars and key fobs, giant factory machines and data center power supplies, washing machines and hard disks, and smartphones and toothbrushes. We help our customers make these devices more intelligent, more energy efficient, more connected, safer and more secure.
Visit STMicroelectronics

Title

Message