Ondersteunde cryptografische algoritmen in Azure Cloud HSM

Azure Cloud HSM ondersteunt verschillende cryptografische algoritmen. Alleen de algoritmen, modi/methoden en sleutellengten/curven/moduli die worden ondersteund door de hardwarebeveiligingsmodules, worden in dit artikel vermeld.

Zie Overzicht van Azure Cloud HSM voor een overzicht van de service. Zie Sleutelbeheer in Azure Cloud HSM voor sleutelbeheer. Zie Verificatie in Azure Cloud HSM voor verificatie.

Ondersteunde niet-FIPS-algoritmen

Azure Cloud HSM en de bijbehorende hardwarebeveiligingsmodules ondersteunen de volgende niet-FIPS-goedgekeurde algoritmen.

Algorithm Gebruik/functie
AES (niet-compatibel) Sleutelterugloop (TR31/TR34/AES-CBC/AES-GCM, wrap/unwrap), DecimalTable/Data/PIN Encryption/Decryption. FF1/FF3-1 Gegevensversleuteling/ontsleuteling
• AES GCM ondersteunt de LENGTE IV van 1 byte tot 16 bytes
DES Unieke sleutel afleiden per transactie (DUKPT), EMV-sleutelafleiden, Pin afleiden van offset, Verschuiving afleiden van pincode, PINCODEverificatie, PVV-generatie en -verificatie, CVV-generatie en -verificatie, Symmetrisch sleutel/Asymmetrisch sleutelpaar exporteren met TR31 wrapping, Import/Export met TR34, Decimal Table EMV-script, EMV ARQC/ARPC, Gegevens/PINCODE-versleuteling/ontsleuteling
DES MAC MAC-generatie en -verificatie
Double-DES Unieke sleutel per transactie afleiden (DUKPT), EMV-sleutelafleiden, Pin afleiden van offset, Verschuiving afleiden van pincode, PINCODEverificatie, PVV-generatie en -verificatie, CVV-generatie en -verificatie, Symmetrisch sleutel/Asymmetrisch sleutelpaar exporteren met TR31 wrapping, Import/Export met TR34, Decimal Table importeren, EMV-script, EMV ARQC/ARPC, Gegevens/PINCODE-versleuteling/ontsleuteling
EC-AES EC-AES wrap/unwrap (EC BYOK)
ECDH KDF Sleuteldeivatie met ECDH gevolgd door HMAC/CMAC-teller KDF
ECDSA (niet-compatibel) Sleutel genereren, ondertekenen, verifiëren
P192, Secp192k1, brainpoolP160r1, brainpool192r1, K-163 en B-163
(SHA-1, SHA-224, SHA-256, SHA-384, SHA-512)
EDDSA (niet-compatibel) Sleutel genereren, ondertekenen, verifiëren
KAS-ECC (niet-compatibel) EC-sleutel genereren en ECDH
Curve25519 (128 bits), Curve448 (224 bits)
PBE Sleutelgeneratie
RSA (niet-compatibel) TR34 Import, TR34 Export, PIN block decryption, BYOK, Encrypt/Decrypt, Asymmetric key en unencapsulation using PKCS#1-v1.5 padding with modulus size 2048 bits, 3072 bits and 4096 bits, Key generation, Sign, Verify (1024-bits)
De sleutelshare van Shamir Sleutelshare
Triple-DES (niet-compatibel) Unieke sleutel per transactie afleiden (DUKPT), EMV-sleutelafleiden, Pin afleiden van offset, Verschuiving afleiden van pincode, PINCODEverificatie, PVV-generatie en -verificatie, CVV-generatie en -verificatie, Symmetrisch sleutel/Asymmetrisch sleutelpaar exporteren met TR31 wrapping, Import/Export met TR34, Decimal Table importeren, EMV-script, EMV ARQC/ARPC, Gegevens/PINCODE-versleuteling/ontsleuteling

Ondersteunde niet-FIPS-algoritmen met opmerkingen

Algorithm Waarschuwing Gebruik/functie
AES Certificaat A1947, sleutel uitpakken. Per IG D.G. Alleen verouderde sleutel uitpakken
• ECB-modus: ontsleutelen; 128, 192 en 256-bits
• CBC-modus: ontsleutelen; 128, 192 en 256-bits
AES Certificaat A1948, sleutel uitpakken. Per IG D.G Alleen verouderde sleutel uitpakken
• ECB-modus: ontsleutelen; 128, 192 en 256-bits
• CBC-modus: ontsleutelen; 128, 192 en 256-bits
EC-Diffie-Hellman met niet-NIST aanbevolen curven Certificaat A1947, biedt tussen 112 bits en 256 bits aan versleutelingssterkte. Per IG D.F en C.A. EC-DH
Secp224k1(112 bits), Secp256K1 (128 bits)
brainpoolP224r1(112 bits),
brainpoolP256r1(128 bits),
brainpoolP320r1(160 bits),
brainpoolP384r1(192 bits),
brainpoolP512r1(256 bits)
FRP256v1 (128 bits)
• Prime order curve, gegenereerd volgens FIPS 186-4 Section 6.1.1 (SHA-1*, SHA2-224, SHA2-256, SHA2-384, SHA2-512)
ECDSA met niet-NIST aanbevolen curven Certificaat A1947, biedt tussen 112 bits en 256 bits aan versleutelingssterkte. Per IG C.A. EC-sleutel genereren, ondertekenen
Secp256K1 (128 bits)
brainpoolP224r1(112 bits),
brainpoolP256r1(128 bits),
brainpoolP320r1(160 bits),
brainpoolP384r1(192 bits),
brainpoolP512r1(256 bits)
FRP256v1 (128 bits)
• Prime order curve, gegenereerd volgens FIPS 186-4 Section 6.1.1 (SHA-1*, SHA2-224, SHA2-256, SHA2-384, SHA2-512)
SHA-1 Geen zekerheid geclaimd per IG 2.4.A Vingerafdrukken
Triple-DES SP 800-38B Geen zekerheid geclaimd per IG 2.4.A Vingerafdrukken
Sleutelgrootten
• 192-bits (generatie, verifiëren)

Ondersteunde door NIST FIPS goedgekeurde algoritmen

Azure Cloud HSM en de bijbehorende hardwarebeveiligingsmodules ondersteunen de volgende door NIST FIPS goedgekeurde algoritmen.

Note

Alle symmetrische sleutelgrootten vertegenwoordigen de sleutelsterkte.

CAVP-certificaat Algoritme en standaard Modus/methode Beschrijving/ Sleutelgrootte(en) / Sleutelsterkte(en) Gebruiken/functie
A1946 RSA SigVer (FIPS186-4) RSA SigVer (FIPS186-4) RSA 2048 met SHA2-256
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1946) als het onderliggende digest-algoritme
Verificatie van firmware-integriteit door U-boot
A1946 SHA2-256 (FIPS 180-4) SHA2 SHA 256 Verificatie van firmware-integriteit door U-boot
A1947 AES-CBC (SP 800-38A) AES Versleutelen/ontsleutelen: 128, 192 en 256-bits Gegevensversleuteling, ontsleuteling, sleutelterugloop en sleutel-uitpakken
A1947 AES-CCM (SP 800-38C) AES Versleutelen/ontsleutelen: 128, 192 en 256-bits
Gebruikt AES-ECB (SP 800-38A) (#A1947) als onderliggende blokversleuteling
Geverifieerde gegevensversleuteling, ontsleuteling
A1947 AES-CMAC (SP 800-38B) AES CMAC genereren en verifiëren: 128, 192 en 256-bits
Gebruikt AES-CBC (SP 800-38A) (#A1947) als onderliggende blokversleuteling
Berichtverificatiecode genereren en verifiëren
A1947 AES-CTR (SP 800-38A) AES Versleutelen/ontsleutelen: 128, 192 en 256-bits
Gebruikt AES-ECB (SP 800-38A) (#A1947) als onderliggende blokversleuteling
Gegevensversleuteling, ontsleuteling
A1947 AES-ECB (SP 800-38A) AES Versleutelen/ontsleutelen: 128, 192 en 256-bits Gegevensversleuteling, ontsleuteling, sleutelterugloop en sleutel-uitpakken
A1947 AES-GCM (SP 800-38D) AES Versleutelen/ontsleutelen: 128, 192 en 256-bits
Gebruikt AES-ECB (SP 800-38A) (#A1947) als onderliggende blokversleuteling
Geverifieerde gegevensversleuteling, ontsleuteling, sleutelterugloop en sleutel uitpakken
A1947 AES-GMAC (SP 800-38D) AES GMAC-generatie: 128, 192 en 256-bits
Gebruikt AES-ECB (SP 800-38A) (#A1947) als onderliggende blokversleuteling
Berichtverificatie
A1947 ECDSA SigGen (FIPS186-4) (CVL) ECDSA SigGen (FIPS186-4) SigGen-onderdeel:
P-224, P-256, P-384, P-521 (SHA-256, 384 en 512)
Gebruikt Hash DRBG (SP 800-90Ar1) (#A1947) als onderliggende willekeurige generator
P-224-, P-256-, P-384- en P-521-curven die respectievelijk 112, 128, 192 of 256 bits van versleutelingssterkte bieden
Handtekening genereren
A1947 Hash DRBG (SP 800-90Ar1) Hash DRBG SHA-512 gebaseerd op beveiligingssterkte van 256-bits.
Geen voorspellingsweerstand
Maakt gebruik van SHA2-512 (#A1947) als het onderliggende digest-algoritme
Genereren van willekeurige getallen voor gebruikers, interne ID's en zout
A1947 HMAC-SHA2-256 (FIPS 198-1) HMAC HMAC-SHA2-256
Maakt gebruik van SHA2-256 (#A1947) als het onderliggende digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1947 HMAC-SHA2-384 (FIPS 198-1) HMAC HMAC-SHA2-384
Maakt gebruik van SHA2-384 (#A1947) als het onderliggende digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1947 HMAC-SHA2-512 (FIPS 198-1) HMAC HMAC-SHA2-512
Maakt gebruik van SHA2-512 (#A1947) als het onderliggende digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1947 KAS-ECC-SSC SP800-56Ar3 KAS ECC CDH staticUnified: P-224, P-256, P-384, P-521,
P-224, P-256, P384 en P-521 bieden 112 bits, 128 bits. Respectievelijk 192 bits en 256 bits versleutelingssterkte
Gebruikt Hash DRBG (SP800-90Ar1) (#A1947) als onderliggende willekeurige generator voor het ECDSA KeyGen-sleutelpaar
Maakt gebruik van ECDSA KeyVer (FIPS 186-4) (#A1948) en ECDSA KeyGen (FIPS 186-4) (#A2393) onderliggende verificatie voor het sleutelpaar
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1947), SHA2-384 (FIPS 180-4) (#A1947) en SHA2-512 (FIPS 180-4) (#A1947) als onderliggend digest-algoritme
Gedeelde geheime berekening
A1947 KDF TLS (CVL) (SP 800-135r1) KDF TLS TLS-KDF (v1.2)
v1.2: SHA2-256, SHA2-384, SHA2-512
Gebruikt HMAC-SHA2-256 (FIPS 180-4) (#A1947), HMAC-SHA2-384 (FIPS 180-4) (#A1947) en HMAC-SHA2-512 (FIPS 180-4) (#A1947) als onderliggend MAC-algoritme
TLS-handshake
A1947 RSA Decryption Primitive (SP 800-56Br2) (CVL) RSA Decryption Primitive 2048-bits, 3072-bits en 4096-bits
2048, 3072 en 4096-bits modulus bieden respectievelijk 112, 128 en 150 bits versleutelingssterkte.
Ontsleutelingsprimitieven
A1947 RSA Signature Primitive (CVL) (FIPS 186-4) RSA Signature Primitive 2048-bits, 3072-bits en 4096-bits
2048, 3072 en 4096-bits modulus bieden respectievelijk 112, 128 en 150 bits versleutelingssterkte.
Handtekening primitief
A1947 SHA-1 (FIPS 180-4) SHA-1 SHA-1 Distributielijst
A1947 SHA2-256 (FIPS 180-4) SHA2 SHA2-256 Distributielijst
A1947 SHA2-384 (FIPS 180-4) SHA2 SHA2-384 Distributielijst
A1947 SHA2-512 (FIPS 180-4) SHA2 SHA2-512 Distributielijst
A1947 SHA3-224 (FIPS 202) SHA3 SHA3-224 Distributielijst
A1947 SHA3-256 (FIPS 202) SHA3 SHA3-256 Distributielijst
A1947 SHA3-384 (FIPS 202) SHA3 SHA3-384 Distributielijst
A1947 SHA3-512 (FIPS 202) SHA3 SHA3-512 Distributielijst
A1947 SHAKE-128 (FIPS 202) SHAKE-128 SHAKE-128 Distributielijst
A1947 SHAKE-256 (FIPS 202) SHAKE-256 SHAKE-256 Distributielijst
A1947 TDES-CBC (SP 800-38A) TDES 3-sleutel Triple-DES ontsleutelen (ondersteunt slechts 192-bits grootte)
Alleen verouderd gebruik
Gegevensontsleuteling
A1947 TDES-ECB (SP 800-38A) TDES 3-sleutel Triple-DES ontsleutelen (ondersteunt slechts 192-bits grootte)
Alleen verouderd gebruik
Gegevensontsleuteling
A1948 AES-CBC (SP 800-38A) AES Versleutelen/ontsleutelen, 128 en 256-bits Gegevensversleuteling, ontsleuteling en sleutel uitpakken
A1948 AES-CMAC (SP 800-38B) AES CMAC genereren en verifiëren: 128, 192 en 256-bits
Gebruikt AES-CBC (SP 800-38A) (#A1948) als onderliggende blokversleuteling
MAC-generatie en -verificatie
A1948 AES-GCM (KTS) (SP800-38D) SP 800-38D en SP 800-38F. KTS (sleutelterugloop en uitpakken) per IG D.G. 128-, 192- en 256-bits sleutels die 128, 192 of 256 bits versleutelingssterkte bieden Gegevensversleuteling, ontsleuteling, sleutelterugloop en sleutel-uitpakken
A1948 AES-GCM (SP 800-38D) AES GCM-modus: geverifieerd versleutelen/ontsleutelen; 128, 192 en 256-bits
Gebruikt AES-CBC (SP 800-38A) (#A1948) als onderliggende blokversleuteling
Geverifieerde gegevensversleuteling en ontsleuteling, sleutel uitpakken
A1948 AES-KW (KTS) (SP 800-38F) SP 800-38F. KTS (sleutelterugloop en uitpakken) per IG D.G. 128-, 192- en 256-bits sleutels die 128-bits, 192-bits of 256 bits aan versleutelingssterkte bieden Sleutelterugloop/uitpakken
A1948 AES-KW (SP 800-38F) AES KW, 128, 192 en 256-bits
Gebruikt AES-CBC (#A1948) als onderliggende blokcode
Sleutelterugloop/uitpakken
A1948 AES-KWP (KTS) (SP 800-38F) SP 800-38F. KTS (sleutelterugloop en uitpakken) per IG D.G. 128-, 192- en 256-bits sleutels die 128-bits, 192-bits of 256 bits aan versleutelingssterkte bieden Sleutelterugloop/uitpakken
A1948 AES-KWP (SP 800-38F) AES KWP, 128, 192 en 256-bits
Gebruikt AES-CBC (#A1948) als onderliggende blokcode
Sleutelterugloop/uitpakken
A1948 Teller DRBG (SP 800-90Ar1) Teller DRBG AES 256 met df
Geen voorspellingsweerstand
Gebruikt AES-CBC (SP 800-38A) (#A1948) als onderliggende blokversleuteling
Genereren van willekeurige getallen voor gebruikers, interne ID's en zout
A1948 ECDSA KeyGen (FIPS186-4) Sleutel gen Sleutel gen: P-224, P-256, P-384, P-521
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Sleutelgeneratie
A1948 ECDSA KeyVer (FIPS186-4) ECDSA KeyVer (FIPS186-4) Key Ver; P-224, P-256, P-384 en P-521 Sleutelverificatie
A1948 ECDSA SigGen (FIPS186-4) ECDSA SigGen (FIPS186-4) Handtekeninggeneratie: P-224, P-256, P-384, P-521 (SHA2-256, SHA2-384, SHA2-512)
Gebruikt Hash DRBG (SP800-90Ar1) (#A1947) als onderliggende willekeurige generator
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948) en SHA2-512 (FIPS 180-4) (#A1948) als onderliggend digest-algoritme
Handtekening genereren
A1948 ECDSA SigVer (FIPS186-4) ECDSA SigVer(FIPS186-4) Handtekening controleren: P-224, P-256, P-384, P-521 (SHA-1, SHA2-256, SHA2-384 en SHA2-512)
Maakt gebruik van SHA-1 (FIPS 180-4) (#A1948), SHA2-256 (FIPS 180-4) (#A1948) en SHA2-384 (FIPS 180-4) (#A1948) en SHA2-512 (FIPS 180-4) (#A1948) als onderliggend digestalgoritme
Handtekeningverificatie
A1948 HMAC-SHA-1 (FIPS 198-1) HMAC HMAC-SHA-1
Maakt gebruik van SHA-1 (FIPS 180-4) (#A1948) als onderliggend digest-algoritme
MAC genereren, verifiëren en KDF
A1948 HMAC-SHA2-256 (FIPS 198-1) HMAC HMAC-SHA2-256
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1948) als onderliggend digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1948 HMAC-SHA2-384 (FIPS 198-1) HMAC HMAC-SHA2-384
Maakt gebruik van SHA2-384 (FIPS 180-4) (#A1948) als onderliggend digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1948 HMAC-SHA2-512 (FIPS 198-1) HMAC HMAC-SHA2-512
Maakt gebruik van SHA2-512((FIPS 180-4) (#A1948) als onderliggend digest-algoritme
MAC genereren, verifiëren, KAS en KDF
A1948 KAS-ECC (KAS) (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2). P-521-curve die 256 bits aan versleutelingssterkte biedt Kloonprotocol
A1948 KAS-ECC SP800-56Ar3 KAS ECC CDH Kortstondige Unified P-521 met OneStep KDF (HMAC-SHA2-512)
Maakt gebruik van teller-DRBG (#A1948) als onderliggend willekeurig getal
Maakt gebruik van ECDSA KeyGen (FIPS186-4) (#A1948) als onderliggende ECC KeyGen en ECDSA KeyVer (#A1948) als onderliggend ECDSA-sleutelverificatie-algoritme.
Maakt gebruik van SHA2-512 (FIPS 180-4) als onderliggend digest-algoritme
Kloonprotocol
A1948 KAS-ECC-SSC SP800-56Ar3 KAS ECC CDH Static Unified: P-224, P-256, P384, P-521, B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571
P-224, P-256, P384 en P-521 bieden 112 bits, 128 bits. Respectievelijk 192 bits en 256 bits versleutelingssterkte
Maakt gebruik van Counter DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator voor het ECDSA KeyGen-sleutelpaar
Maakt gebruik van ECDSA KeyVer (FIPS 186-4) (#A1948) en ECDSA KeyGen (FIPS 186-4) (#A1948) onderliggende verificatie en generatie voor het sleutelpaar
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512(FIPS 180-4) (#A1948) als het onderliggende digest-algoritme
Gedeelde geheime berekening
A1948 KAS-IFC-SSC (SP 800-56Br2) KAS Op RSA gebaseerde sleuteluitwisselingsschema KAS1 en KAS2
RSA 2048, 3072 en 4096-bits
2048, 3072 en 4096-bits modulus bieden respectievelijk 112, 128 en 150 bits aan versleutelingssterkte
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator voor de RSA-sleutelpaargeneratie
Gebruikt HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
Maakt gebruik van RSA KeyGen (FIPS 186-4) [#A1948] als onderliggend RSA-sleutelgeneratie-algoritme
PEK- en KLK-generatie en certificaatverificatie
A1948 KDA HKDF SP800-56Cr1 KDA HKDF SP800-56Cr1 HKDF
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Gebruikt HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
ECDH-sleutelderivatie en ECDH-sleutelterugloop
A1948 KDA OneStep SP800-56Cr1 KDA OneStep SP800-56Cr1 Op hash gebaseerde KDF
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Gebruikt HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
ECDH-sleutelderivatie en ECDH-sleutelterugloop
A1948 KDA TwoStep SP800-56Cr1 KDA TwoStep SP800-56Cr1 KDF's met extraheren uitvouwen op basis van HMAC/CMAC
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Gebruikt HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
Gebruikt AES-CBC (#A1948) als onderliggende blokcode voor AES-CMAC
ECDH-sleutelderivatie en ECDH-sleutelterugloop
A1948 KDF ANS 9.63 (CVL) (SP 800-135r1) KDF ANS 9.63 SHA-2 224, 256, 384 en 512
Maakt gebruik van SHA2-256 (#A1948), SHA2-384 (#A1948) en SHA2-512 (#A1948) als onderliggend digest-algoritme
Belangrijke afleidings- en sleutelovereenkomstschema's
A1948 KDF SP800-108 KDF SP800-108 HMAC-SHA-1, SHA2-224, SHA2-256, 384 en 512 KDF
Gebruikt HMAC-SHA-1 (#A1948), HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
Belangrijkste afleiding
A1948 KTS-IFC (KTS) (SP 800-56Br2) SP 800-56Brev2. KTS-IFC (key encapsulation and unencapsulation) per IG D.G. 2048, 3072 of 4096-bits modulus met 112, 128 of 150 bits versleutelingssterkte Asymmetrische sleutel inkapseling en inkapseling
A1948 KTS-IFC (SP 800-56Br2) KTS KTS-OAEP-basic RSA 2048, 3072 en 4096-bits
Gebruikt teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Maakt gebruik van HMAC-SHA2-256 (FIPS 180-4) (#A1948), HMAC-SHA2-384 (FIPS 180-4) (#A1948), HMAC-SHA2-512 (FIPS 180-4) (#A1948) als onderliggende digest-algoritme
Maakt gebruik van RSA KeyGen (FIPS 186-4) (#A1948) als onderliggend algoritme voor sleutelgeneratie
Asymmetrische sleutel inkapseling en inkapseling
A1948 PBKDF (SP 800-132) PBKDF HMAC met SHA-1, SHA-2 256, 384 en 512
Gebruikt HMAC-SHA-1 (#A1948), HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) en HMAC-SHA2-512 (#A1948) als onderliggend MAC-algoritme
Opslag van gebruikersreferenties. De hoofdsleutel die is afgeleid van PBKDF, wordt niet gebruikt voor het afleiden van sleutels voor gegevensversleuteling/-beveiliging, maar wordt in plaats daarvan alleen gebruikt voor het opslaan van wachtwoorden als hashes.
A1948 RSA Decryption Primitive (SP 800-56Br2) (CVL) RSA Decryption Primitive Modulusgrootten: 2048, 3072 en 4096-bits RSA-sleuteltransport
A1948 RSA KeyGen (FIPS186-4) RSA KeyGen (FIPS186-4) Sleutelgeneratie: 2048, 3072 en 4096-bits
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
RSA-sleutel genereren
A1948 RSA SigGen (FIPS186-4) RSA SigGen (FIPS186-4) FIPS 186-4 PKCS #1 1.5 en PSS Sig Gen: 2048, 3072 en 4096-bits (SHA-2 256, 384 en 512)
Maakt gebruik van SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512 (#A1948) als onderliggend digestalgoritme
2048, 3072 en 4096-bits modulus bieden respectievelijk 112, 128 en 150 bits versleutelingssterkte.
Handtekening genereren
A1948 RSA SigVer (FIPS186-4) RSA SigVer (FIPS186-4) FIPS 186-4 PKCS #1 1.5 en PSS SigVer: 1024, 2048, 3072 en 4096-bits (SHA-1, SHA-2 256, 384 en 512)
Maakt gebruik van SHA-1 (FIPS 180-4)(#A1947) SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512 (#A1948) als onderliggend digest-algoritme
2048, 3072 en 4096-bits modulus bieden respectievelijk 112, 128 en 150 bits versleutelingssterkte.
Handtekeningverificatie
Gebruikersverificatie
Verificatie van firmware-updates
A1948 SHA-1 (FIPS 180-4) SHA-1 SHA-1 Digests, HMAC en KDF's
A1948 SHA2-256 (FIPS 180-4) SHA2 SHA2-256 Digests, HMAC, handtekeninggeneratie en KDF's
A1948 SHA2-384 (FIPS 180-4) SHA2 SHA2-384 Digests, HMAC, handtekeninggeneratie en KDF's
A1948 SHA2-512 (FIPS 180-4) SHA2 SHA2-512 Digests, HMAC, handtekeninggeneratie en KDF's
A1948 TDES-ECB TDES Triple-DES 3-sleutel ontsleutelen.
Alleen verouderd gebruik
Vereiste voor TDES-KW.
A1948 TDES-KW (KTS) (SP 800-38F) SP 800-38F. KTS (sleutel uitpakken) per IG D.G 192-bits sleutel die 112-bits versleutelingssterkte biedt
Alleen verouderd gebruik
Sleutel uitpakken
A1948 TDES-KW (SP 800-38F) TDES TKW 3-sleutel DES ontsleutelen
Gebruikt TDES-ECB (#A1948) als onderliggende blokcode
Alleen verouderd gebruik
Sleutel uitpakken
A2393 ECDSA KeyGen (FIPS186-4) ECDSA KeyGen (FIPS186-4) Sleutel gen: P-224, P-256, P-384, P-521
Gebruikt Hash DRBG (SP800-90Ar1) (#A1947) als onderliggende willekeurige generator voor het ECDSA KeyGen-sleutelpaar
Sleutelgeneratie
A2393 KTS-IFC (KTS) (SP 800-56Br2) SP 800-56Brev2. KTS-IFC (key encapsulation and unencapsulation) per IG D.G. 2048, 3072 of 4096-bits modulus met 112, 128 of 150 bits versleutelingssterkte Asymmetrische sleutel inkapseling en inkapseling in hybride omgeving
A2393 KTS-IFC (SP 800-56Br2) KTS RSA-sleutelterugloop en uitpakken van symmetrische sleutels in KTS-OAEP-Basic opvulling. 2048, 3072, 4096-bits modulus
Maakt gebruik van teller DRBG (SP800-90Ar1) (#A1948) als onderliggende willekeurige generator
Maakt gebruik van HMAC-SHA2-256 (FIPS 180-4) (#A1947), HMAC-SHA2-384 (FIPS 180-4) (#A1947), HMAC-SHA2-512 (FIPS 180-4) (#A1947) als onderliggende digest-algoritme
Maakt gebruik van RSA KeyGen (FIPS 186-4) (#A2393) als onderliggend algoritme voor sleutelgeneratie
Asymmetrische sleutel inkapseling en inkapseling in hybride omgeving
A2393 RSA KeyGen (FIPS186-4) RSA KeyGen (FIPS186-4) Sleutelgeneratie: 2048, 3072 en 4096-bits
Gebruikt Hash DRBG (SP800-90Ar1) (#A1947) als onderliggende willekeurige generator voor het ECDSA KeyGen-sleutelpaar
RSA-sleutelgeneratie in hybride omgeving
KAS-ECC-SSC SP800-56Ar3 (#A1947) en KDF TLS (CVL) (#A1947) KAS TLS (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2) P-224, P-256, P-384, P-521-curven die 112, 128, 192 of 256 bits versleutelingssterkte bieden TLS
KAS-ECC-SSC SP800-56Ar3 (#A1948)
KDF ANS 9.63 (CVL) (SP 800-135r1) (#A1948) KAS-ECC-SSC
KAS ANS 9.63 (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2). P-224-, P-256-, P-384- en P-521-curven die 112, 128, 192 of 256 bits versleutelingssterkte bieden ECDH-sleuteldering en ECDH-AES sleutelterugloop
KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA HKDF SP800-56Cr1 (#A1948) KAS KDA HKDF (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2). P-224-, P-256-, P-384- en P-521-curven die 112, 128, 192 of 256 bits versleutelingssterkte bieden ECDH-sleuteldering en ECDH-AES sleutelterugloop
KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA OneStep SP800-56Cr1 (#A1948) KAS KDA ONESTEP (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2). P-224-, P-256-, P-384- en P-521-curven die 112, 128, 192 of 256 bits versleutelingssterkte bieden ECDH-sleuteldering en ECDH-AES sleutelterugloop
KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA TwoStep SP800-56Cr1 (#A1948) KAS KDA TWOSTEP (SP 800-56Ar3) SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2-pad (2). P-224-, P-256-, P-384- en P-521-curven die 112, 128, 192 of 256 bits versleutelingssterkte bieden ECDH-sleuteldering en ECDH-AES sleutelterugloop
KAS-IFC-SSC (SP 800-56Br2) (#A1948)
KDA HKDF SP800-56Cr1 (#A1948)
KAS-IFC HKDF (SP800-56Br2) SP 800-56Brev2. KAS-IFC per IG D.F Scenario 1-pad (2). 2048-bits, 3072-bits en 4096-bits modulus bieden tussen 112 en 150 bits versleutelingssterkte PEK- en KLK-generatie en certificaatverificatie
KAS-IFC-SSC (SP 800-56Br2) (#A1948)
KDA OneStep SP800-56Cr1 (#A1948)
KAS-IFC OneStep (SP800-56Br2) SP 800-56Brev2. KAS-IFC per IG D.F Scenario 1-pad (2). 2048-bits, 3072-bits en 4096-bits modulus bieden tussen 112 en 150 bits versleutelingssterkte PEK- en KLK-generatie en certificaatverificatie
KAS-IFC-SSC (SP 800-56Br2) (#A1948)
KDA TwoStep SP800-56Cr1 (#A1948)
KAS-IFC TwoStep (SP800-56Br2) SP 800-56Brev2. KAS-IFC per IG D.F Scenario 1-pad (2). 2048-bits, 3072-bits en 4096-bits modulus bieden tussen 112 en 150 bits versleutelingssterkte PEK- en KLK-generatie en certificaatverificatie
N/A ENT (P) (SP 800-90B) N/A SP 800-90B-entropiebron Entropiebron
Leverancier bevestigd CKG SP 800-133Rev2 CKG Raadpleeg sectie 2.3.2 Algoritmespecifieke informatie Cryptografische sleutel genereren; SP 800-133Rev2 en IG D.H