Trusted computing Flashcards
1
Q
what is a Trusted Platform Module (TPM)?
A
a hardware module at heart of hardware/software approach to trusted computing
2
Q
What is a TPM chip?
A
- buil in a motherboard, smart card, processor
- works with approved hardware/software
- generating and using crypto keys
3
Q
what 3 basic services does a TPM offer?
A
- Authenticated boot
- certification
- encryption
4
Q
describe the authenticated boot service
A
- boots entire OS in stages, ensuring each is valid and approved(checks digital signatur of code)
- logs versions of all code running (checks if component is on approved list and digital signed)
- Result: well-defined config with approved components
5
Q
describe the certification service
A
- once a configuration is achieved TPM can certify config to others(produce digital certificate)
- confidence that config is unaltered
- challenge value in certificate to ensure timeliness
6
Q
describe the encryption service
A
- encrypts data so that it can only be decrypted by a machine with a certain config
- TPM maintains master secret key unique to machine