Figure 5From: Securing Embedded Smart Cameras with Trusted ComputingThe boot procedures of the unmodified BeagleBoard, a TPM-enabled ideal system, and the TrustCAM prototype. Hardware components are drawn as gray boxes. Dashed lines represent the measuring of software components and extending these measurements into the TPM's PCRs. This is always done before the next component is executed.Unmodified BeagleBoard/OMAP boot procedure without TPM integrationIdeal boot sequence with TPM-enabled ROM code that measures the first stage of the bootloader and extends it into the TPMTrustCAM prototype boot procedure using UART booting to load X-Loader from a microcontroller that acts as trusted building blockBack to article page