Topics
Everything on this site, organised by subject. Each topic holds ideas, labs and videos.
In Topics
Embedded security
How embedded devices are protected and attacked, from secure firmware to hardware attacks.
- TrustZone and secure firmware
- Secure boot and root of trust
- Fault injection
- Side-channel analysis
- Security verification plans
Software security
Writing C and C++ that holds up, and the tools that catch vulnerabilities before attackers do.
- Secure C and C++
- Static analysis
- Fuzzing
- Sanitizers and runtime checks
FPGA
Designing, verifying and optimising digital hardware on FPGAs.
- Architecture
- UVM and verification
- Optimization
Microcontrollers and RTOS
Firmware on Arm Cortex-M, bare-metal and on a real-time operating system.
- Cortex-M
- FreeRTOS
- ThreadX