STM32 MOOCs (Massive Open Online Courses)

STM32 security features

Security Part 3: STM32 security features MOOC

Security Part 3: STM32 security features

Learn basic information about STM32 security features



Understand all the security blocks available across STM32 families and experience them when it’s possible.

Who should attend this course?

  • Engineers looking for basic information about STM32 security features
  • Engineers looking for some examples of usage STM32 security features

Benefits you will take away

  • This will allow you to understand the capabilities of each STM32 family regarding security
  • This is the necessary first step in order to understand how to combine them to build your system security with STM32

On line course concept

Course is provided in MOOC format with course material available online.

This course takes approximately 5 hours to complete, depending on your proficiency.

Course outline

  • Introduction
  • Unique ID theory and practice
  • Write protection (WRP) theory and practice
  • Proprietary Code Protection (PCROP) theory and practice
  • Readout protection (RDP) theory and practice
  • Unique entry boot
  • Secure user memory theory and practice
  • Memory Protection Unit (MPU) theory and practice
  • Firewall theory and practice
  • TrustZone theory and practice
  • On-the-fly decryption (OTFDEC) theory
  • Tamper protection theory and practice
  • True Random Bits Generator (TRNG) theory and practice
  • AES / CRYPT theory and practice
  • Public Key Accelerator (PKA) theory and practice
  • HASH theory and practice
  • STM32 Crypto library theory and practice


Training materials

Training materials (slides, hands-on projects) can be downloaded from this link.