Klausurfragen Flashcards
1
Q
Wie wird Authenticated Boot realisiert?
A
- Wählen einer sicheren Speicherstelle Rsec
- Resetten von Rsec
- Start mit RTM und dann Ausführen jeder Komponente nacheinander und Hinzufügen des Digest
2
Q
Was ist der Unterschied zwischen Secure und Authenticated Boot?
A
- Authenticated Boot prüft per se nicht die Integrität (erst im Rahmen von z.B. Remote Attestation)
- Secure Boot erlaubt nur Boot in einem verifizierten Zustand
3
Q
Definition Attestation
A
Is a security service/approach which enables making statements about the state of a remote computer system
-> Protocol between a prover P and a verifier V where P proves the integrity of its software to the verifier V
4
Q
Join Protokoll Ablauf
A
- New device is installed, configuration signed by manager is sent to Central Computer
- Verifier verifies configuration
- Both device and verifier exchange their public keys and corresponding certificates
- After verification, derive shared key based on own private key and counterpart‘s public key
- After shared key is established, the device deletes its own private and public key and certificates
5
Q
Wie erfüllt das Join-Protokoll die Anforderungen an Softwareintegrität, Hardwareintegrität und Authenticity of messages?
A
- Softwareintegrität: Certificate of manufacturer
- Hardwareintegrität: Cannot be checked, is assumed
- Authenticity of messages: exchanged keys
6
Q
Join Attestation Protocol
A
- Verifier sends attestation request including a nonce N
- Devices generate report
- Device sends report back to Verifier
- Verifier checks report
- If report is valid, send session key encrypted with shared key