View a markdown version of this page

Grundlegendes zu Schlüsselattributen für AWS Kryptografie-Schlüssel für Zahlungen - AWS Kryptografie im Zahlungsverkehr

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.

Grundlegendes zu Schlüsselattributen für AWS Kryptografie-Schlüssel für Zahlungen

Ein Grundsatz einer ordnungsgemäßen Schlüsselverwaltung ist, dass Schlüssel einen angemessenen Gültigkeitsbereich haben und nur für zulässige Operationen verwendet werden können. Daher können bestimmte Schlüssel nur mit bestimmten Tastenverwendungsmodi erstellt werden. Wann immer möglich, entspricht dies den verfügbaren Nutzungsmodi, wie sie von TR-31 definiert sind.

Obwohl AWS Payment Cryptography Sie daran hindert, ungültige Schlüssel zu erstellen, finden Sie hier der Einfachheit halber gültige Kombinationen.

Symmetrische Schlüssel

  • TR31_B0_BASE_DERIVATION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= true}, {= true} DeriveKey NoRestrictions

  • TR31_C0_CARD_VERIFICATION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}, {= true} NoRestrictions

  • TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY*, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= true DeriveKey }, {= true} NoRestrictions

  • TR31_E1_EMV_MKEY_CONFIDENTIALITY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= DeriveKey true}, {= true} NoRestrictions

  • TR31_E2_EMV_MKEY_INTEGRITY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= DeriveKey true}, {= true} NoRestrictions

  • TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= DeriveKey true}, {= true} NoRestrictions

  • TR31_E5_EMV_MKEY_CARD_PERSONALIZATION

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= DeriveKey true}, {= true} NoRestrictions

  • TR31_E6_EMV_MKEY_OTHER

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128*, AES_192*, AES_256*

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= DeriveKey true}, {= true} NoRestrictions

  • TR31_K0_KEY_ENCRYPTION_KEY

    • Es wird empfohlen, TR31_K1_KEY_BLOCK_PROTECTION_KEY zu verwenden. Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}, {= true} NoRestrictions

  • TR31_K1_KEY_BLOCK_PROTECTION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}, {= true} NoRestrictions

  • TR31_M1_ISO_9797_1_MAC_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_M3_ISO_9797_3_MAC_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_M6_ISO_9797_5_CMAC_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_M7_HMAC_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_P0_PIN_VERSCHLÜSSELUNGSSCHLÜSSEL

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}, {= true} NoRestrictions

  • TR31_V1_IBM3624_PIN_VERIFICATION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

  • TR31_V2_VISA_PIN_VERIFICATION_KEY

    • Zulässige Schlüsselalgorithmen: TDES_2KEY, TDES_3KEY, AES_128, AES_192, AES_256

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Generate = true}, {Verify = true}, {Generate = true, Verify= true}, {= true} NoRestrictions

Asymmetrische Schlüssel

  • TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION

    • Zulässige Schlüsselalgorithmen: RSA_2048, RSA_3072, RSA_4096

    • Zulässige Kombination von Schlüsselverwendungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}

    • HINWEIS: {Encrypt = true, Wrap = true} ist die einzig gültige Option beim Import eines öffentlichen Schlüssels, der zum Verschlüsseln von Daten oder zum Umschließen eines Schlüssels vorgesehen ist

  • TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE

    • Zulässige Schlüsselalgorithmen: RSA_2048, RSA_3072, RSA_4096

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Sign = true}, {Verify = true}

    • HINWEIS: {Verify = true} ist die einzig gültige Option, wenn ein Schlüssel importiert wird, der zum Signieren bestimmt ist, wie z. B. das Stammzertifikat, das Zwischenzertifikat oder das Signieren von Zertifikaten für TR-34.

  • TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT

    • Wird für wichtige Vereinbarungsalgorithmen wie ECDH verwendet

    • Zulässige Schlüsselalgorithmen: ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= true} DeriveKey .

    • HINWEIS: DeriveKeyUsage wird verwendet, um anzugeben, welche Art von Schlüssel von diesem Basisschlüssel abgeleitet wird. Dies ist bei Schlüssel behoben creation/import.

  • TR31_K2_TR34_ASYMMETRIC_KEY

    • Asymmetrischer Schlüssel, der für kompatible Schlüsselaustauschmechanismen verwendet wird, wie X9.24 TR-34

    • Zulässige Schlüsselalgorithmen: RSA_2048, RSA_3072, RSA_4096

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {= true}. DeriveKey

    • Zulässige Kombination der wichtigsten Nutzungsmodi: {Encrypt = true, Decrypt = true, Wrap = true, Unwrap = true}, {Encrypt = true, Wrap = true}, {Decrypt = true, Unwrap = true}

    • HINWEIS: {Encrypt = true, Wrap = true} ist die einzig gültige Option beim Import eines öffentlichen Schlüssels, der zum Verschlüsseln von Daten oder zum Umschließen eines Schlüssels vorgesehen ist

* Diese algorithm/key Typkombination wird derzeit von keinen kryptografischen Operationen unterstützt