Overview
Learn to implement secure memory encryption and decryption in a hands-on workshop focused on the STM32H7R/S high-performance bootflash MCUs. Explore the Memory Cipher Engine's capabilities through practical demonstrations and step-by-step guidance, from initial configuration in STM32CubeMX to debugging in STM32CubeIDE. Master advanced memory management techniques, on-the-fly encryption/decryption features, and security frameworks targeting SESIP Level 3 and PSA Level certifications. Dive into the technical aspects of implementing secure designs with the 600 MHz Arm Cortex-M7 processor, while discovering how the 2.5D NeoChrom GPU enhances graphics processing capabilities. Access comprehensive workshop materials through the provided GitHub repository and engage with the ST community through the official forum for additional support and discussions.
Syllabus
- Introduction
- Memory Cipher Engine overview
- Example overview
- Configuration - STM32CubeMX part
- Coding - STM32CubeIDE part
- Debugging the application
Taught by
STMicroelectronics