iot
Choosing hashes, MACs, symmetric encryption, public-key encryption and signatures by the property each gives
taught
Taught in
-
The cryptography you need
Connected Devices and the Internet of Things
Requires
- iot-security-stakes required
Required by
- Signing and verifying firmware images with manifests and anti-rollback counters required
- Storing secrets on a device with NVS encryption, the digital-signature peripheral or a secure element required
- Tracing a chain of trust from ROM through bootloader to app with Secure Boot v2 required
- Validating a certificate chain to a trusted root with time, hostname and revocation checks required
Local knowledge map
Local knowledge map
Click to expand
Solid arrows are required prerequisites; dashed are recommended or helpful. Lower rows are more foundational. Click any box to jump to that concept.