Kryptoprozessor
Sign in to saveAlso known as encryption device, cryptography machine, cipher machine, cryptographical machine, cryptographical device, cryptography device, encryptor, decryptor
Zur Verschlüsselung genutzter Prozessor
Wikidata facts
- Image
- WE 229G die.JPG
Show 4 more facts
- facet of
- cryptography
- topic's main category
- Category:Encryption devices
- uses
- encryption
- Commons category
- Secure cryptoprocessors
via Wikidata · CC0
Article · Deutsch
Ein Kryptoprozessor ist ein spezieller Mikroprozessor, welcher als Mikrocontroller oder als System-on-a-Chip ausgeführt ist, und welcher neben der Anwendung von kryptografischen Operationen zusätzliche Einheiten und Software für die Realisierung der Basisfunktionen eines Sicherheitssystems umfasst. Kryptoprozessoren werden unter anderem in Smart Cards, Trusted Platform Module (TPM) oder Security-Token als zentrales Bauelement eingesetzt. Da bei einem Kryptoprozessor, wie in der Anwendung einer Smart Card einem Angreifer direkter physischer Zugang zu der Hardware prinzipiell möglich ist, verfügen diese Prozessoren gegenüber herkömmlichen Prozessoren speziell gegen unbefugten physischen Zugriff gesicherte Hardware bzw. Speicher, welche direkt am Halbleiterchip untergebracht sind, um so gezielte Manipulationen zu erschweren (englisch tamper resistance). Diese Methoden umfassen unter anderem direkt am Die angebrachte elektrisch leitfähige Schichten, welche das Ermitteln des internen Aufbaus z. B. durch chemische Methoden oder durch Dünnschliff erschweren. Auch der direkte elektrische Zugang zu internen Steuersignalen wird damit verhindert. Aus diesem Grund wird bei Kryptoprozessoren das komplette System samt peripheren Einheiten auf einem einzigen Halbleiterchip (englisch Die) untergebracht. Weitere Maßnahmen in Hardware können das automatische Löschen von internen Speicherelementen sein, beispielsweise sobald versucht wird, das Chipgehäuse mechanisch zu öffnen. Je nach System werden neben dem speziellen Aufbau der Hardware und bei Verwendung von externen Speichern die Daten in der externen Busschnittstelle zur Laufzeit ver- und entschlüsselt. Im Bereich der eingesetzten Software werden spezielle zeitlich Verhalten gewählt, welche das indirekte Gewinnen von gespeicherten und geheimen Informationen erschweren, beispielsweise über geringe Schwankungen des Stromverbrauchs oder durch Unterschiede im zeitlichen Antwortverhalten.
Abstract from DBpedia / Wikipedia · CC BY-SA