
Part (a): There are four rectangular blocks placed from top to bottom within which some space is there. The first highlighted rectangular block is labeled Root of Trust (example: firmware in ROM). The second highlighted rectangular block is with three partitions and the first partition is labeled Boot loader. There is a forward arrow from the first block to the second block's first partition and is labeled Check and run. The second partition is labeled Signature. The third partition is labeled Public key. The third highlighted rectangular block is with three partitions and the first partition is labeled Kernel. There is a forward arrow from the second block's first partition to the third block's first partition and is labeled Check and run. The second partition is labeled Signature. The third partition is labeled Public key. The fourth highlighted rectangular block is with three partitions and the first partition is labeled with other Operating system Components. There is a forward arrow from the third block's first partition to the fourth block's first partition and is labeled Check and run. The second partition is labeled Signature. The third partition is labeled Public key. Part (b): A vertical rectangular block labeled TPM. In this three lines are written from top to bottom with the forward arrows from the outer of the block. Line 1: Extend PCR-0 with the hash of code or data. Line 2: Extend PCR-0 with the hash of code or data. Line 3: Extend PCR-0 with the hash of code or data. Part (c): On the left, there are two rectangular blocks placed from top to bottom in some space. On the right, a remote computer is placed. The first rectangular block is labeled Line 1: "What is the PCR-0 question mark. Line 2: (Nonce equals 1234)". The second rectangular block is labeled Line 1: "PCR-0: 0 x a c 3 4 d e 5 0. Line 2: Signature: 0 x c a 3 e". There is a backward arrow from the remote computer to part (b) and a forward arrow from part (b) to the remote computer while passing from both rectangular blocks in part (c) respectively.
Back