YoVDO

Zephyr and Trusted Execution Environments for Microcontrollers

Offered By: Linux Foundation via YouTube

Tags

Trusted Execution Environment Courses Embedded Systems Courses Microcontrollers Courses IoT security Courses Secure Boot Courses ARM Cortex-M Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the current state of the Zephyr Project and its implementation of trusted execution environment support in this informative conference talk. Delve into the necessary changes for supporting ARMv8M and ARMv7M trusted execution environments, with a particular focus on ARM trusted firmware on ARM Cortex M. Learn about the configuration of security and partitioning of hardware resources, secure boot and multiple image support, and secure function definitions and APIs. Gain insights from Andy Gross, an experienced embedded systems professional from Linaro, as he shares his expertise on IoT security within the Zephyr Project. Discover the intricacies of TEE for microcontrollers, hardware requirements, ARMv8M-specific hardware, Zephyr's support for ARMVBM, and the separation between Zephyr and TFM. Understand single-core and multicore implementations, multiple image complications, and current work items in this comprehensive presentation, complete with links to valuable resources.

Syllabus

Intro
Agenda
TEE for Microcontrollers
Hardware Requirements
ARMv8M Specific Hardware
Zephyr Support for ARMVBM
Zephyr and TFM Separation
Single Core Implementation
Multicore Implementation
Multiple Image Complications
Current Work Items
Links to Resources


Taught by

Linux Foundation

Tags

Related Courses

IoT Product Security
Cybrary
Trusted Execution Environments Meet the Blockchain
Simons Institute via YouTube
Cache Side Channel Attack - Exploitability and Countermeasures
Black Hat via YouTube
Confidential Computing in Cloud and Edge
RSA Conference via YouTube
The Rise of Confidential Computing
RSA Conference via YouTube