-
About this course
- Class Overview
-
Syllabus & Downloads
-
Introduction 3 min
-
Introduction to Cybersecurity 12 min
-
Software Tools 8 min
-
Hardware 13 min
-
Use Cases 8 min
-
Demo: Secure Boot with the ATECC608 10 min
-
LAB Sessions 1 min
-
Digital Signatures 16 min
-
Demo: TLS client-server communication with the ATECC608 15 min
-
LAB Sessions 1 min
-
Summary 5 min
- Complete Recording
-
25073 SEC4 (94 min)
This video is still being processed. Please check back later and refresh the page.
Uh oh! Something went wrong, please try again.
25073 SEC4: Hands-On Security with Secure Elements and HSMs for Embedded Engineers (August 2025)
In this class you will learn the differences between the ATECC608 Secure Element and the PIC32CZ8110CA90 Hardware Security Module, and gain hands-on experience with ECC key generation, AES encryption, secure boot, board-to-board security, X.509 certificates, and TLS 1.3 communication using ECC keys.
This is a recording of the course 25073 SEC4 - Hands-On Security with Secure Elements and HSMs for Embedded Engineers from the 2025 MASTERs Conference.
In this class, you will enhance your understanding of embedded security and cryptography, including the differences between the stand-alone Secure Element ATECC608 and the Hardware Security Module in the PIC32CZ8110CA90 Cortex-M7 MCU. You will develop practical skills in implementing key security measures such as ECC key generation, AES encryption, ECDSA-based secure boot, and secure board-to-board communication. Additionally, you will learn about advanced security techniques, including the creation of X.509 certificates and TLS 1.3 secure communication using ECC keys stored in a Secure Element.
Basic understanding of cryptographic principles, e.g., by watching https://mu.microchip.com/cryptography-primer. Familiarity with development tools used for embedded systems, e.g. MPLAB X IDE. Basic C coding skills