There is an Open Access version for this licensed article that can be read free of charge and without license restrictions. The content of the Open Access version may differ from that of the licensed version.
Pricing information
Please choose your delivery country and your customer group
Die Verfügbarkeit von Smartcard-Chips mit speziellen Calculation Units für Langzahloperationen ermöglicht die effiziente Realisierung von verschiedenen kryptographischen Protokollen und Verfahren auf Chipkarten. Diese Verfahren erlauben unter anderem asymmetrische Verschlüsselung, digitale Signatur und Zertifizierung, Zero-Knowledge Identifikation, öffentlichen und authentischen Schlüsselaustausch. Nicht zuletzt ist es auch möglich, die Schlüssel für diese Verfahren in der Karte zu generieren, so daß geheime Schlüssel nie außerhalb der Chipkarte bekannt werden. Für alle genannten Anwendungsfälle existieren Verfahren, die aus einigen wenigen Grundoperationen zusammengesetzt sind. Dieser Beitrag soll aufzeigen, daß modulare Langzahlarithmetik und ein Blockchiffre ausreichen, um eine Vielzahl von Kryptoverfahren zu implementieren. Es wird eine Krypto-Toolbox beschrieben, die diese Operationen als Bausteine enthält. Anschließend werden einige kryptographische Mechanismen dargestellt, die aus dieser Toolbox aufgebaut werden können und zur Erfüllung verschiedener wichtiger Sicherheitsanforderungen dienen.