Learn how to build an app for the STM32-U5 using TLS 1.3 over UART with a hybrid key exchange combining ECC and post-quantum ML-KEM!
The STM32U5 series features advanced power-saving, high-performance microcontrollers based on the Arm® Cortex®-M33, designed for demanding applications that require both performance and low power consumption. It provides greater integration and memory capabilities to maximize performance.
wolfSSL supports post-quantum cryptography solutions, including ML-KEM (Kyber) and ML-DSA (Dilithium). Migrating to post-quantum algorithms protects your data long-term (harvest now, decrypt later) and aligns with the CNSA 2.0 timeline, which requires post-quantum cryptography for software/firmware signing by 2025.
In this webinar, Anthony and Mena will guide you through installing wolfSSL via STM32CubeIDE, enabling post-quantum algorithms, and discuss the benefits and challenges of using ML-KEM for post-quantum security. Learn how to future-proof your security on the STM32U5 with post-quantum cryptography.
What You'll Learn:
- Install wolfSSL via the STM32CubeIDE
- Configure and enable the post-quantum algorithms in wolfSSL
- Understand the motivation behind enabling ML-KEM
- Explore the benefits and challenges of ML-KEM integration
00:00 ST Introduction
10:40 PQC and the motivation
17:17 Hardware
22:48 Code Additions
26:16 wolfSSL Example
30:14 Questions