Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Gültige Schlüssel für kryptografische Operationen
Bestimmte Schlüssel können nur für bestimmte Operationen verwendet werden. Darüber hinaus können einige Operationen die wichtigsten Verwendungsmodi für Schlüssel einschränken. Die zulässigen Kombinationen finden Sie in der folgenden Tabelle.
Anmerkung
Bestimmte Kombinationen sind zwar zulässig, können aber zu unbrauchbaren Situationen führen, z. B. beim Generieren von CVV-Codes, die dann (generate)
aber nicht verifiziert werden können. (verify)
Themen
- GenerateCardDaten
- VerifyCardDaten
- GeneratePinData (für VISA/ABA-Programme)
- GeneratePinData (fürIBM3624)
- VerifyPinData (für VISA/ABA-Programme)
- VerifyPinData (fürIBM3624)
- Daten entschlüsseln
- Encrypt Data
- Translate Pin Data
- MAC generieren/verifizieren
- VerifyAuthRequestCryptogram
- Schlüssel Import/Export
- Unbenutzte Schlüsseltypen
GenerateCardDaten
API-Endpunkt | Kryptografischer Vorgang oder Algorithmus | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|---|
GenerateCardDaten |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Generieren = wahr}, {Generieren = wahr, Überprüfen = wahr} |
GenerateCardDaten |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Generieren = wahr}, {Generieren = wahr, Überprüfen = wahr} |
GenerateCardDaten |
|
TR31_E6_EMV_MKEY_OTHER |
|
{= wahr} DeriveKey |
GenerateCardDaten |
|
TR31_E4_EMV_MKEY_DYNAMISCHE_ZAHLEN |
|
{= wahr} DeriveKey |
GenerateCardDaten |
|
TR31_E6_EMV_MKEY_OTHER |
|
{= wahr} DeriveKey |
VerifyCardDaten
Kryptografischer Vorgang oder Algorithmus | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Generieren = wahr}, {Generieren = wahr, Überprüfen = wahr} |
|
TR31_C0_CARD_VERIFICATION_KEY |
|
{Generieren = wahr}, {Generieren = wahr, Überprüfen = wahr} |
|
TR31_E6_EMV_MKEY_OTHER |
|
{= wahr} DeriveKey |
|
TR31_E4_EMV_MKEY_DYNAMISCHE_ZAHLEN |
|
{= wahr} DeriveKey |
|
TR31_E6_EMV_MKEY_OTHER |
|
{= wahr} DeriveKey |
GeneratePinData (für VISA/ABA-Programme)
VISA_PIN or VISA_PIN_VERIFICATION_VALUE
Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
PIN-Verschlüsselungsschlüssel |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Schlüssel zur PIN-Generierung |
TR31_V2_VISA_PIN_VERIFICATION KEY |
|
|
GeneratePinData (fürIBM3624
)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
PIN-Verschlüsselungsschlüssel |
TR31_P0_PIN_ENCRYPTION_KEY |
|
Für IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET
Für IBM3624_PIN_OFFSET
|
Schlüssel zur PIN-Generierung |
TR31_V1_IBM3624_PIN_VERIFICATION KEY |
|
|
VerifyPinData (für VISA/ABA-Programme)
VISA_PIN
Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
PIN-Verschlüsselungsschlüssel |
TR31_P0_PIN_ENCRYPTION_KEY |
|
|
Schlüssel zur PIN-Generierung |
TR31_V2_VISA_PIN_VERIFICATION KEY |
|
|
VerifyPinData (fürIBM3624
)
IBM3624_PIN_OFFSET,IBM3624_NATURAL_PIN,IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET)
Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
PIN-Verschlüsselungsschlüssel |
TR31_P0_PIN_ENCRYPTION_KEY |
|
Für IBM3624_NATURAL_PIN, IBM3624_RANDOM_PIN, IBM3624_PIN_FROM_OFFSET
|
PIN-Bestätigungsschlüssel |
TR31_V1_IBM3624_PIN_VERIFICATION KEY |
|
|
Daten entschlüsseln
Schlüsseltyp | Zulässige Schlüsselverwendung | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
DUMPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
EMV |
TR31_E1_EMV_MKEY_CONFIDENTIALITY TR31_E6_EMV_MKEY_SONSTIGES |
|
|
RSA |
TR31_D1_ASYMMETRISCHER_SCHLÜSSEL_FÜR_DATENVERSCHLÜSSELUNG |
|
|
Symmetrische Schlüssel |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
Encrypt Data
Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
DUMPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
EMV |
TR31_E1_EMV_MKEY_CONFIDENTIALITY TR31_E6_EMV_MKEY_SONSTIGES |
|
|
RSA |
TR31_D1_ASYMMETRISCHER_SCHLÜSSEL_FÜR_DATENVERSCHLÜSSELUNG |
|
|
Symmetrische Schlüssel |
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY |
|
|
Translate Pin Data
Richtung | Schlüsseltyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|---|
Eingehende Datenquelle |
DEPUTIERT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
Eingehende Datenquelle |
Unverfälschte Daten (PEK, AWK, IWK usw.) |
TR31_P0_PIN_VERSCHLÜSSELUNGSSCHLÜSSEL |
|
|
Ziel für ausgehende Daten |
DUPT |
TR31_B0_BASE_DERIVATION_KEY |
|
|
Ziel für ausgehende Daten |
Unmanipuliert (PEK, IWK, AWK usw.) |
TR31_P0_PIN_VERSCHLÜSSELUNGSSCHLÜSSEL |
|
|
MAC generieren/verifizieren
MAC-Schlüssel werden verwendet, um kryptografische Hashes für eine Nachricht/einen Datentext zu erstellen. Es wird nicht empfohlen, einen Schlüssel mit eingeschränkten Verwendungsmöglichkeiten zu erstellen, da Sie den Abgleichvorgang dann nicht durchführen können. Sie können jedoch einen Schlüssel mit nur einer Operation importieren/exportieren, wenn das andere System die andere Hälfte des Operationspaars ausführen soll.
Zulässige Verwendung von Schlüsseln | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
MAC-Schlüssel |
TR31_M1_ISO_9797_1_MAC_KEY |
|
|
MAC-Schlüssel (MAC für den Einzelhandel) |
TR31_M1_ISO_9797_3_MAC_KEY |
|
|
MAC-Schlüssel (CMAC) |
TR31_M6_ISO_9797_5_CMAC_KEY |
|
|
MAC-Schlüssel (HMAC) |
TR31_M7_HMAC_KEY |
|
|
VerifyAuthRequestCryptogram
Zulässige Verwendung von Schlüsseln | EMV-Option | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
|
TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS |
|
|
Schlüssel Import/Export
Vorgangstyp | Zulässige Verwendung von Schlüsseln | Zulässiger Schlüsselalgorithmus | Zulässige Kombination der wichtigsten Nutzungsmodi |
---|---|---|---|
TR-31 Wickelschlüssel |
TR31_K1_KEY_BLOCK_PROTECTION_KEY TR31_K0_KEY_ENCRYPTION_KEY |
|
|
Import einer vertrauenswürdigen CA |
TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE |
|
|
Import eines Public-Key-Zertifikats für asymmetrische Verschlüsselung |
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION |
|
|
Unbenutzte Schlüsseltypen
Die folgenden Schlüsseltypen werden derzeit nicht von AWS Payment Cryptography verwendet
-
TR31_P1_PIN_GENERATION_KEY
-
TR31_K3_ASYMMETRISCHER SCHLÜSSEL ZUR SCHLÜSSELVEREINBARUNG