© Jiewen Yao and Vincent Zimmer 2020
J. Yao, V. ZimmerBuilding Secure Firmwarehttps://doi.org/10.1007/978-1-4842-6106-4_18

18. Silicon Secure Configuration

Jiewen Yao1  and Vincent Zimmer2
(1)
Shanghai, China
(2)
Issaquah, WA, USA
 

The role and responsibility of the system firmware is to initialize the silicon and boot the operating system. One important task in the silicon initialization is to configure the system registers into a secure state. We cannot touch all possible silicon security lock registers in this chapter. As such, we will only discuss some of the more important register settings as examples.

Flash Lock

The system firmware is located on the flash part. It should be locked and only have the firmware allowed to perform the secure unlock and ...

Get Building Secure Firmware: Armoring the Foundation of the Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.