YoVDO

wolfBoot - Open Source Secure Boot and Remote Firmware Updates in Safety-critical Embedded Systems

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Cryptography Courses RISC-V Courses ARM Cortex-M Courses Safety-Critical Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an open-source secure bootloader designed for safety-critical embedded systems in this conference talk. Delve into wolfBoot, a highly portable solution developed based on RFC 9019 recommendations, focusing on reducing attack surfaces and mitigating various threats, including glitches and fault injections. Learn how this bootloader, initially created for ARM Cortex-M microcontrollers, has been successfully adapted to multiple architectures such as RISC-V, ARM Cortex-A, PowerPC, x86, and Intel TigerLake. Discover the importance of secure boot in modern embedded systems requiring frequent and reliable firmware updates. Understand how wolfBoot utilizes wolfCrypt for implementing cryptography algorithms, with components certified for use in DO-178C systems up to DAL-A. Examine the design principles of wolfBoot, including predictable execution flows, interrupt-free bootloader stage, absence of dynamic memory allocation, and low line count, making it suitable for safety-critical domains.

Syllabus

wolfBoot: Open Source Secure Boot and Remote Firmware Updates in Safety-critical..- Daniele Lacamera


Taught by

Linux Foundation

Tags

Related Courses

ARM Cortex-M Interfacing with Keyboards and LCD's (FREE! )
Udemy
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Udemy
Accelerate ML Development With Cloud-Based Arm Cortex-M Models
tinyML via YouTube
Building and Enabling Voice Control with ARM Cortex-M
tinyML via YouTube
Writing an Embedded Operating System in Rust
Linux Foundation via YouTube