This preview shows page 1. Sign up to view the full content.
Unformatted text preview: s used to provide TRUST (i.e., storing
secrets and attesting the values of PCR’s. TPM’s are in fact
Page 9 extremely slow and if they are used for hard drive encryption
(assuming this is even possible), they will actually slow it
down a lot.
(e) (1 point) Trusted boot can be used to detect that the operating system kernel has been modiﬁed by a virus.
Answer: This question was not graded so everyone will receive 1 point for this question regardless of their answer. (f) (1 point) Trusted boot can be used to detect that the hardware has
been tampered with.
(g) (1 point) A user with root/administrator privileges can read the internal memory of a TPM, but a user without root/administrator privileges cannot.
(h) (1 point) With DRTM (Dynamic Root of Trust Measurement), the
BIOS is measured (i.e., its cryptographic hash is computed and stored
in a PCR).
Answer: False Page 10 5. (10 points) Cryptography
(a) (1 point) There is a mathematical proof that factoring large numbers
is computationally infeasible (i.e., it takes too much time).
Answer: False. Factoring is considered hard because it is
a well known problem that no one knows how to solve eﬃciently.
(b) (1 point) How does a MAC (Message Authentication Code) diﬀer
from symmetric encryption? Note: To invert means to compute the
input given the output. (circle all that apply)
◦ It doesn’t.
◦ A MAC has a pair of keys (public and private) and symmetric
encryption does not.
◦ A MAC has a single key and symmetric encryption does not.
◦ Symmetric encryption has a pair of keys (public and private) a
MAC does not.
◦ Symmetric encryption has a single key and a MAC does not.
◦ Symmetric encryption has a ﬁxed-size output and a MAC does
◦ A MAC has a ﬁxed-size output and symmetric encryption does
◦ Given the key(s), it is always feasible to invert a MAC, but it is
not always feasible to invert symmetric encryption....
View Full Document
- Spring '14
- Computer Security