Der IBM 4765 [ 1 ] PCIe Kryptographie-Koprozessor [ 2 ] ist ein Hardware-Sicherheitsmodul (HSM) mit einem sicheren Kryptoprozessor auf einer hochsicheren, manipulationsgeschützten und programmierbaren PCIe- Karte. Spezielle kryptographische Elektronik, Mikroprozessor , Speicher und Zufallszahlengenerator bilden in einer manipulationssicheren Umgebung ein hochsicheres Subsystem für Datenverarbeitung und Kryptographie .
Der IBM 4765 [ 3 ] ist nach FIPS PUB 140-2 Level 4 validiert, der höchsten Zertifizierungsstufe für kommerzielle kryptografische Geräte. Das Datenblatt des IBM 4765 [ 4 ] beschreibt den Koprozessor detailliert.
IBM liefert zwei Implementierungen kryptografischer Systeme:
- Die PKCS#11 [ 5 ] -Implementierung schafft eine hochsichere Lösung für Anwendungsprogramme, die für diese branchenübliche API entwickelt wurden.
- Die IBM Common Cryptographic Architecture (CCA)-Implementierung bietet viele Funktionen, die insbesondere für die Finanzbranche von Interesse sind, umfassende Unterstützung für verteiltes Schlüsselmanagement und eine Basis, auf der kundenspezifische Verarbeitungs- und kryptografische Funktionen hinzugefügt werden können.
Es stehen auch Toolkits für die Entwicklung kundenspezifischer Anwendungen zur Verfügung [ 6 ] .
Anwendungsbeispiele sind Finanztransaktionen mit PIN, Transaktionen zwischen Banken und Clearingstellen, EMV-Transaktionen für Kreditkarten mit integrierten Schaltkreisen (Chips) sowie allgemeine kryptografische Anwendungen unter Verwendung von symmetrischen Schlüsselalgorithmen, Hash -Algorithmen und Public-Key-Algorithmen .
Die Betriebsschlüssel (symmetrisch oder RSA-privat) werden im Koprozessor generiert und anschließend entweder in einer Schlüsselspeicherdatei oder im Anwendungsspeicher unter dem Hauptschlüssel dieses Koprozessors verschlüsselt gespeichert. Jeder Koprozessor mit identischem Hauptschlüssel kann diese Schlüssel verwenden.
Unterstützte Systeme
IBM unterstützt den 4765 auf IBM Z , IBM POWER Systems und von IBM zugelassenen x86-Servern ( Linux oder Microsoft Windows ). [ 7 ]
- IBM Z: Crypto Express4S (CEX4S) / Crypto Express3C (CEX3C) - Feature-Code 0865
- IBM POWER-Systeme: Funktionscodes EJ27, EJ28 und EJ29
- x86: Maschinentyp-Modell 4765-001
Geschichte
Im Mai 2011 wurde die IBM 4765 als Nachfolger der eingestellten IBM 4764 eingeführt.
Die Produktion des IBM 4765 wurde auf allen Plattformen eingestellt. Sein Nachfolger, der IBM 4767 , wurde auf allen IBM-Serverplattformen eingeführt.
- IBM Z, wo es Crypto Express5S heißt und unter dem Feature-Code 0890 verfügbar ist.
- IBM POWER-Systeme, wo es als Feature-Codes EJ32 / EJ33 verfügbar ist
- x86-Server, wo es als 4767-002 bezeichnet wird
Referenzen
- ^ „IBM HSM 4765/CEX4S/CEX3/FC EJ32/FC EJ33 – Vereinigte Staaten“ . www.ibm.com . 19.03.2018 . Abgerufen am 02.04.2018 .
- ^ „IBM PCI-* Kryptografische Koprozessoren“ (PDF) . Archiviert vom Original (PDF) am 29.08.2017 . Abgerufen am 02.04.2018 .
- ^ Arnold, TW; Buscaglia, C.; Chan, F.; Condorelli, V.; Dayka, J.; Santiago-Fernandez, W.; Hadzic, N.; Hocker, MD; Jordan, M. (Januar 2012). „Kryptografischer Coprozessor IBM 4765“. IBM Journal für Forschung und Entwicklung . 56 (1.2): 10:1–10:13. doi : 10.1147/JRD.2011.2178736 . ISSN 0018-8646 .
- ^ „IBM 4765 PCIe Kryptografischer Coprozessor“ (PDF) . IBM . 9. November 2020.
- ^ „Cryptsoft“ . www.cryptsoft.com . Abgerufen am 2. April 2018 .
- ^ „IBM 4765 kundenspezifische Programmierung – Vereinigte Staaten“ . www.ibm.com . 19.03.2018 . Abgerufen am 02.04.2018 .
- ^ „IBM PCIeCC Softwarepaket – Vereinigte Staaten“ . www.ibm.com . 19.03.2018 . Abgerufen am 02.04.2018 .
Externe Links
Diese Links verweisen auf verschiedene relevante kryptografische Standards.
- ISO 13491 – Sichere kryptografische Geräte: https://www.iso.org/standard/61137.html
- ISO 9564 – PIN-Sicherheit: https://www.iso.org/standard/68669.html
- ANSI X9.24 Teil 1: Schlüsselverwaltung mit symmetrischen Verfahren: https://webstore.ansi.org/RecordDetail.aspx?sku=ANSI+X9.24-1-2017
- ANSI X9.24 Teil 2: Schlüsselverwaltung mittels asymmetrischer Verfahren: https://webstore.ansi.org/RecordDetail.aspx?sku=ANSI+X9.24-2-2016
- FIPS 140-2: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.140-2.pdf