Hardwaresicherheit
Welchen Vorteil hat die Verwendung von Public-Key-Kryptografie zur Signaturprüfung von Software bei Secure Boot?
- AIm Gerät muss nur der öffentliche Prüfschlüssel liegen, und der zum Erzeugen von Signaturen dienende private Schlüssel kann vom Entwickler streng verwahrt werden, sodass auch bei Analyse des Geräts keine gefälschten Signaturen erzeugt werden können
- BPublic-Key-Kryptografie ist stets schneller als symmetrische Kryptografie
- CDer öffentliche Schlüssel muss geheim gehalten werden
Antwort und Erläuterung anzeigen
Antwort: A. Im Gerät muss nur der öffentliche Prüfschlüssel liegen, und der zum Erzeugen von Signaturen dienende private Schlüssel kann vom Entwickler streng verwahrt werden, sodass auch bei Analyse des Geräts keine gefälschten Signaturen erzeugt werden können
Bei einem Verfahren mit symmetrischem Schlüssel kann der Prüfschlüssel auch Signaturen erzeugen; wird er aus einem einzigen Gerät entnommen, könnte gefälschte Software für alle Geräte erstellt werden. Bei Public-Key-Kryptografie liegt im Gerät ein öffentlicher Schlüssel, der nur zum Prüfen dient, und der private Schlüssel zur Signaturerstellung nur in den sicheren Einrichtungen des Entwicklers. Auch wenn der öffentliche Schlüssel bekannt wird, können keine gefälschten Signaturen erzeugt werden.