ComputingComputer ScienceComputer SystemsComputer SecurityHardware SecuritySecurity ArchitectureOperating System SecuritySecure BootSecure System DesignSystem SecurityElectronic ComputersFirmware ArchitectureFirmware Integrity ProtectionFirmware ManagementSecure Boot MechanismsSecure Boot ProtectionSecure Boot VerificationVerified Boot
We propose augmenting secure boot with a mechanism to protect against compromises to field-upgradeable devices. In particular, secure boot standards should verify the firmware of all devices in the computer, not just devices that are accessible by the host CPU. Modern computers contain many autonomous processing elements, such as disk controllers, disks, network adapters, and coprocessors, that all have field-upgradeable firmware and are an essential component of the computer system's trust model. Ignoring these devices opens the system to attacks similar to those secure boot was engineered to defeat.
10
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
A secure and reliable bootstrap architecture
William A. Arbaugh, David J. Farber, Jonathan M. Smith · 2002 · 559 citations
G. Edward Suh, Dwaine Clarke, Blaise Gassend et al. · 2014 · 440 citations