Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Embedded software, C/C++, RTOS, Automotive
·
Module 10
System Security and ARM TrustZone
1
ARM TrustZone Architecture Explained
Describe the ARM TrustZone architecture for separating Secure and Non-Secure worlds.
2
Implementing Secure Monitor Calls for World Transitions
Implement a Secure Monitor Call (SMC) to transition between Non-Secure and Secure worlds.
3
Secure Boot and Chain of Trust Explained
Explain the principles of a secure boot process and chain of trust.
Hardware Security Modules (HSMs) for Cryptographic Operations and Key Storage
Describe the role of a Hardware Security Module (HSM) and how it is used for cryptographic operations and key storage.
5
Memory Integrity Checks with CRC/Hashing
Implement a software integrity check of a memory region using a CRC or hash algorithm.
6
Configuring MPU for Secure Memory Regions
Configure a Memory Protection Unit (MPU) to create isolated memory regions for protecting critical assets from unauthorized access.
Previous module
AUTOSAR MCAL Development
Next module
Functional Safety for Driver Development (ISO 26262)