Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Moduł HSM w chmurze platformy Azure obsługuje różne algorytmy kryptograficzne. W tym artykule wymieniono tylko algorytmy, tryby/metody i długości kluczy/krzywe/moduli obsługiwane przez jego sprzętowe moduły zabezpieczeń.
Aby zapoznać się z omówieniem usługi, zobacz Omówienie modułu HSM w chmurze platformy Azure. Aby uzyskać informacje na temat zarządzania kluczami, zobacz Zarządzanie kluczami w module HSM w chmurze platformy Azure. Aby uzyskać informacje na temat uwierzytelniania, zobacz Uwierzytelnianie w module HSM w chmurze platformy Azure.
Obsługiwane algorytmy inne niż FIPS
Moduł HSM w chmurze platformy Azure i jego sprzętowe moduły zabezpieczeń obsługują następujące algorytmy zatwierdzone przez protokół FIPS.
| Algorithm | Używanie/funkcja |
|---|---|
| AES (niezgodne) | Zawijanie klucza (TR31/TR34/AES-CBC/AES-GCM, zawijanie/odpakowywanie), Tabela dziesiętna/Dane/Szyfrowanie/Odszyfrowywanie numeru PIN. Szyfrowanie/odszyfrowywanie danych FF1/FF3-1 • AES GCM obsługuje długość IV od 1 bajtu do 16 bajtów |
| DES | Uzyskiwanie unikatowego klucza na transakcję (DUKPT), wyprowadzanie klucza EMV, Wyprowadzanie numeru PIN z przesunięcia, Wyprowadzanie przesunięcia z numeru PIN, weryfikacja numeru PIN, generowanie i weryfikacja PVV, generowanie i weryfikacja CVV, Eksportowanie klucza symetrycznego/Eksportowanie pary kluczy asymetrycznych przy użyciu opakowującego TR31, importowania/eksportowania przy użyciu tr34, skryptu importu tabeli dziesiętnej EMV, EMV ARQC/ARPC, danych/szyfrowania/odszyfrowywania numeru PIN |
| DES MAC | Generowanie i weryfikacja adresów MAC |
| Double-DES | Uzyskiwanie unikatowego klucza na transakcję (DUKPT), wyprowadzanie klucza EMV, Wyprowadzanie numeru PIN z przesunięcia, Wyprowadzanie przesunięcia z numeru PIN, weryfikacja numeru PIN, generowanie i weryfikacja PVV, generowanie i weryfikacja CVV, Eksportowanie klucza symetrycznego/Eksportowanie pary kluczy asymetrycznych przy użyciu opakowującego TR31, importowania/eksportowania przy użyciu tr34, importowania tabeli dziesiętnej, skryptu EMV, EMV ARQC/ARPC, danych/szyfrowania/odszyfrowywania numeru PIN |
| EC-AES | EC-AES zawijanie/odpakowywanie (EC BYOK) |
| ECDH KDF | Wyprowadzanie klucza przy użyciu ECDH, a następnie licznik HMAC/CMAC KDF |
| ECDSA (niezgodne) | Generowanie kluczy, podpisywanie, weryfikowanie P192, Secp192k1, brainpoolP160r1, brainpool192r1, K-163 i B-163 (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512) |
| EDDSA (niezgodne) | Generowanie kluczy, podpisywanie, weryfikowanie |
| KAS-ECC (niezgodne) | Generowanie kluczy EC i ECDH Curve25519 (128 bitów), Curve448 (224 bity) |
| PBE | Generowanie klucza |
| RSA (niezgodne) | TR34 Import, TR34 Export, PIN block decryption, BYOK, Encrypt/Decrypt, Asymetryczne hermetyzacja kluczy i unencapsulation przy użyciu PKCS#1-v1.5 dopełnianie z modulus rozmiarem 2048 bitów, 3072 bity i 4096 bitów, generowanie kluczy, znak, weryfikacja (1024-bitowy) |
| Kluczowy udział Shamira | Udział kluczy |
| Triple-DES (niezgodne) | Uzyskiwanie unikatowego klucza na transakcję (DUKPT), wyprowadzanie klucza EMV, Wyprowadzanie numeru PIN z przesunięcia, wyprowadzanie przesunięcia z numeru PIN, weryfikacja numeru PIN, generowanie i weryfikacja PVV, generowanie i weryfikacja CVV, Eksportowanie klucza symetrycznego/Eksportowanie pary kluczy asymetrycznych przy użyciu opakowującego TR31, importowania/eksportowania przy użyciu tr34, importowania tabeli dziesiętnej, skryptu EMV ARQC/ARPC, danych/szyfrowania/odszyfrowywania numeru PIN |
Obsługiwane algorytmy inne niż FIPS z zastrzeżeniami
| Algorithm | Zastrzeżeniem | Używanie/funkcja |
|---|---|---|
| AES | Certyfikat A1947, rozpakowywanie klucza. Na IG D.G. | Tylko odpakowywanie starszego klucza • Tryb EBC: Odszyfrowywanie; 128, 192 i 256-bitowe • Tryb CBC: Odszyfrowywanie; 128, 192 i 256-bitowe |
| AES | Cert A1948, Key unwrapping. Na IG D.G | Tylko odpakowywanie starszego klucza • Tryb EBC: Odszyfrowywanie; 128, 192 i 256-bitowe • Tryb CBC: Odszyfrowywanie; 128, 192 i 256-bitowe |
| EC Diffie-Hellman z niezalecanymi krzywymi NIST | Certyfikat A1947 zapewnia od 112 bitów do 256 bitów siły szyfrowania. Na IGs D.F i C.A. | EC-DH Secp224k1(112 bitów), Secp256K1 (128 bitów) brainpoolP224r1(112 bitów), brainpoolP256r1(128 bitów), brainpoolP320r1(160 bitów), brainpoolP384r1(192 bity), brainpoolP512r1(256 bitów) FRP256v1 (128 bitów) • Krzywa kolejności prime wygenerowana zgodnie z fiPS 186-4 Sekcja 6.1.1 (SHA-1*, SHA2-224, SHA2-256, SHA2-384, SHA2-512) |
| ECDSA z niezalecanymi krzywymi NIST | Certyfikat A1947 zapewnia od 112 bitów do 256 bitów siły szyfrowania. Na IG C.A. | Generowanie klucza EC, znak Secp256K1 (128 bitów) brainpoolP224r1(112 bitów), brainpoolP256r1(128 bitów), brainpoolP320r1(160 bitów), brainpoolP384r1(192 bity), brainpoolP512r1(256 bitów) FRP256v1 (128 bitów) • Krzywa kolejności prime wygenerowana zgodnie z fiPS 186-4 Sekcja 6.1.1 (SHA-1*, SHA2-224, SHA2-256, SHA2-384, SHA2-512) |
| SHA-1 | Brak oświadczeń zabezpieczeń na IG 2.4.A | Odciski palców |
| Triple-DES SP 800-38B | Brak oświadczeń zabezpieczeń na IG 2.4.A | Odciski palców Rozmiary kluczy • 192-bitowa (generacja, weryfikacja) |
Obsługiwane algorytmy fiPS NIST
Moduł HSM w chmurze platformy Azure i jego sprzętowe moduły zabezpieczeń obsługują następujące zatwierdzone algorytmy fiPS NIST.
Note
Wszystkie symetryczne rozmiary kluczy reprezentują siłę klucza.
| Certyfikat CAVP | Algorytm i Standardowa | Mode/Method (Tryb/Metoda) | Opis/ Rozmiary kluczy / Siła klucza | Używanie /Funkcja |
|---|---|---|---|---|
| A1946 | RSA SigVer (FIPS186-4) | RSA SigVer (FIPS186-4) | RSA 2048 z algorytmem SHA2-256 Używa algorytmu SHA2-256 (FIPS 180-4) (#A1946) jako podstawowego algorytmu szyfrowania |
Weryfikacja integralności oprogramowania układowego przez U-boot |
| A1946 | SHA2-256 (FIPS 180-4) | SHA2 | SHA 256 | Weryfikacja integralności oprogramowania układowego przez U-boot |
| A1947 | AES-CBC (SP 800-38A) | AES | Szyfrowanie/odszyfrowywanie: 128, 192 i 256-bitowe | Szyfrowanie danych, odszyfrowywanie, zawijanie klucza i odpakowywanie klucza |
| A1947 | AES-CCM (SP 800-38C) | AES | Szyfrowanie/odszyfrowywanie: 128, 192 i 256-bitowe Używa AES-ECB (SP 800-38A) (#A1947) jako podstawowego szyfrowania bloków |
Uwierzytelnione szyfrowanie danych, odszyfrowywanie |
| A1947 | AES-CMAC (SP 800-38B) | AES | Funkcja CMAC generuje i weryfikuje: 128, 192 i 256-bitowe Używa AES-CBC (SP 800-38A) (#A1947) jako podstawowego szyfrowania bloków |
Generowanie i weryfikacja kodu uwierzytelniania komunikatów |
| A1947 | AES-CTR (SP 800-38A) | AES | Szyfrowanie/odszyfrowywanie: 128, 192 i 256-bitowe Używa AES-ECB (SP 800-38A) (#A1947) jako podstawowego szyfrowania bloków |
Szyfrowanie danych, odszyfrowywanie |
| A1947 | AES-ECB (SP 800-38A) | AES | Szyfrowanie/odszyfrowywanie: 128, 192 i 256-bitowe | Szyfrowanie danych, odszyfrowywanie, zawijanie klucza i odpakowywanie klucza |
| A1947 | AES-GCM (SP 800-38D) | AES | Szyfrowanie/odszyfrowywanie: 128, 192 i 256-bitowe Używa AES-ECB (SP 800-38A) (#A1947) jako podstawowego szyfrowania bloków |
Uwierzytelnione szyfrowanie danych, odszyfrowywanie, zawijanie kluczy i odpakowywanie klucza |
| A1947 | AES-GMAC (SP 800-38D) | AES | Generacja GMAC: 128, 192 i 256-bitowa Używa AES-ECB (SP 800-38A) (#A1947) jako podstawowego szyfrowania bloków |
Uwierzytelnianie komunikatów |
| A1947 | ECDSA SigGen (FIPS186-4) (CVL) | ECDSA SigGen (FIPS186-4) | Składnik SigGen: P-224, P-256, P-384, P-521 (SHA-256, 384 i 512) Używa skrótu DRBG (SP 800-90Ar1) (#A1947) jako bazowego generatora losowego P-224, P-256, P-384 i P-521 krzywe zapewniające odpowiednio 112, 128, 192 lub 256 bitów siły szyfrowania |
Generowanie podpisu |
| A1947 | Skrót DRBG (SP 800-90Ar1) | Skrót drBG | Algorytm SHA-512 oparty na sile zabezpieczeń 256-bitowej. Brak oporu przewidywania Używa algorytmu SHA2-512 (#A1947) jako podstawowego algorytmu szyfrowania |
Generowanie liczb losowych dla użytkowników, wewnętrznych IV i soli |
| A1947 | HMAC-SHA2-256 (FIPS 198-1) | HMAC | HMAC-SHA2-256 Używa algorytmu SHA2-256 (#A1947) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1947 | HMAC-SHA2-384 (FIPS 198-1) | HMAC | HMAC-SHA2-384 Używa algorytmu SHA2-384 (#A1947) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1947 | HMAC-SHA2-512 (FIPS 198-1) | HMAC | HMAC-SHA2-512 Używa algorytmu SHA2-512 (#A1947) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1947 | KAS-ECC-SSC SP800-56Ar3 | KAS | ECC CDH staticUnified: P-224, P-256, P-384, P-521, P-224, P-256, P384 i P-521 zapewniając 112 bitów,128 bitów. 192 bity i 256 bitów siły szyfrowania odpowiednio Używa skrótu DRBG (SP800-90Ar1) (#A1947) jako bazowego generatora losowego dla pary kluczy ECDSA KeyGen Używa klucza ECDSA KeyVer (FIPS 186-4) (#A1948) i ECDSA KeyGen (FIPS 186-4) (#A2393) podstawowej weryfikacji dla pary kluczy Używa algorytmu SHA2-256 (FIPS 180-4) (#A1947), SHA2-384 (FIPS 180-4) (#A1947) i SHA2-512 (FIPS 180-4) (#A1947) jako podstawowego algorytmu szyfrowania |
Współużytkowane obliczenia wpisów tajnych |
| A1947 | Protokół TLS (CVL) (SP 800-135r1) | KDF TLS | TLS-KDF (wersja 1.2) Wersja 1.2: SHA2-256, SHA2-384, SHA2-512 Używa HMAC-SHA2-256 (FIPS 180-4) (#A1947), HMAC-SHA2-384 (FIPS 180-4) (#A1947) i HMAC-SHA2-512 (FIPS 180-4) (#A1947) jako bazowego algorytmu MAC |
Uzgadnianie protokołu TLS |
| A1947 | RsA Decryption Primitive (SP 800-56Br2) (CVL) | Odszyfrowywanie RSA , pierwotny | 2048-bitowy, 3072-bitowy i 4096-bitowy 2048, 3072 i 4096-bitowe modulo zapewniające odpowiednio 112, 128 i 150 bitów siły szyfrowania. |
Odszyfrowywanie pierwotne |
| A1947 | RsA Signature Primitive (CVL) (FIPS 186-4) | RSA Signature Primitive | 2048-bitowy, 3072-bitowy i 4096-bitowy 2048, 3072 i 4096-bitowe modulo zapewniające odpowiednio 112, 128 i 150 bitów siły szyfrowania. |
Podpis pierwotny |
| A1947 | SHA-1 (FIPS 180-4) | SHA-1 | SHA-1 | Skrót komunikatu |
| A1947 | SHA2-256 (FIPS 180-4) | SHA2 | SHA2-256 | Skrót komunikatu |
| A1947 | SHA2-384 (FIPS 180-4) | SHA2 | SHA2-384 | Skrót komunikatu |
| A1947 | SHA2-512 (FIPS 180-4) | SHA2 | SHA2-512 | Skrót komunikatu |
| A1947 | SHA3-224 (FIPS 202) | SHA3 | SHA3-224 | Skrót komunikatu |
| A1947 | SHA3-256 (FIPS 202) | SHA3 | SHA3-256 | Skrót komunikatu |
| A1947 | SHA3-384 (FIPS 202) | SHA3 | SHA3-384 | Skrót komunikatu |
| A1947 | SHA3-512 (FIPS 202) | SHA3 | SHA3-512 | Skrót komunikatu |
| A1947 | SHAKE-128 (FIPS 202) | SHAKE-128 | SHAKE-128 | Skrót komunikatu |
| A1947 | SHAKE-256 (FIPS 202) | SHAKE-256 | SHAKE-256 | Skrót komunikatu |
| A1947 | TDES-CBC (SP 800-38A) | TDES | Odszyfrowywanie 3-klucza Triple-DES (obsługuje tylko rozmiar 192-bitowy) Tylko starsze użycie |
Odszyfrowywanie danych |
| A1947 | TDES-ECB (SP 800-38A) | TDES | Odszyfrowywanie 3-klucza Triple-DES (obsługuje tylko rozmiar 192-bitowy) Tylko starsze użycie |
Odszyfrowywanie danych |
| A1948 | AES-CBC (SP 800-38A) | AES | Szyfrowanie/odszyfrowywanie, 128 i 256-bitowe | Szyfrowanie danych, odszyfrowywanie i odpakowywanie klucza |
| A1948 | AES-CMAC (SP 800-38B) | AES | Funkcja CMAC generuje i weryfikuje: 128, 192 i 256-bitowe Używa AES-CBC (SP 800-38A) (#A1948) jako podstawowego szyfrowania bloków |
Generowanie i weryfikacja adresów MAC |
| A1948 | AES-GCM (KTS) (SP800-38D) | SP 800-38D i SP 800-38F. KTS (zawijanie kluczy i rozpakowanie) na IG D.G. | 128, 192 i 256-bitowe klucze zapewniające 128, 192 lub 256 bitów siły szyfrowania | Szyfrowanie danych, odszyfrowywanie, zawijanie klucza i odpakowywanie klucza |
| A1948 | AES-GCM (SP 800-38D) | AES | Tryb GCM: Uwierzytelnione szyfrowanie/odszyfrowywanie; 128, 192 i 256-bitowe Używa AES-CBC (SP 800-38A) (#A1948) jako podstawowego szyfrowania bloków |
Uwierzytelnione szyfrowanie i odszyfrowywanie danych, odpakowywanie klucza |
| A1948 | AES-KW (KTS) (SP 800-38F) | SP 800-38F. KTS (zawijanie kluczy i rozpakowanie) na IG D.G. | 128, 192 i 256-bitowe klucze zapewniające 128-bitowe, 192-bitowe lub 256 bitów siły szyfrowania | Zawijanie kluczy/rozpakuj |
| A1948 | AES-KW (SP 800-38F) | AES | KW, 128, 192 i 256-bitowe Używa AES-CBC (#A1948) jako podstawowego szyfru blokowego |
Zawijanie kluczy/rozpakuj |
| A1948 | AES-KWP (KTS) (SP 800-38F) | SP 800-38F. KTS (zawijanie kluczy i rozpakowanie) na IG D.G. | 128, 192 i 256-bitowe klucze zapewniające 128-bitowe, 192-bitowe lub 256 bitów siły szyfrowania | Zawijanie kluczy/rozpakuj |
| A1948 | AES-KWP (SP 800-38F) | AES | KWP, 128, 192 i 256-bitowy Używa AES-CBC (#A1948) jako podstawowego szyfru blokowego |
Zawijanie kluczy/rozpakuj |
| A1948 | Licznik DRBG (SP 800-90Ar1) | Licznik odzyskiwania po awarii | AES 256 z systemem df Brak oporu przewidywania Używa AES-CBC (SP 800-38A) (#A1948) jako podstawowego szyfrowania bloków |
Generowanie liczb losowych dla użytkowników, wewnętrznych IV i soli |
| A1948 | ECDSA KeyGen (FIPS186-4) | Key Gen | Key Gen: P-224, P-256, P-384, P-521 Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego |
Generowanie klucza |
| A1948 | EcDSA KeyVer (FIPS186-4) | EcDSA KeyVer (FIPS186-4) | Klucz ver; P-224, P-256, P-384 i P-521 | Weryfikacja klucza |
| A1948 | ECDSA SigGen (FIPS186-4) | ECDSA SigGen (FIPS186-4) | Generowanie podpisu: P-224, P-256, P-384, P-521 (SHA2-256, SHA2-384, SHA2-512) Używa skrótu DRBG (SP800-90Ar1) (#A1947) jako bazowego generatora losowego Używa algorytmu SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948) i SHA2-512 (FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Generowanie podpisu |
| A1948 | ECDSA SigVer (FIPS186-4) | ECDSA SigVer(FIPS186-4) | Weryfikacja podpisu: P-224, P-256, P-384, P-521 (SHA-1, SHA2-256, SHA2-384 i SHA2-512) Używa algorytmu SHA-1 (FIPS 180-4) (#A1948), SHA2-256 (FIPS 180-4) (#A1948) i SHA2-384 (FIPS 180-4) (#A1948) i SHA2-512 (FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Weryfikacja podpisu |
| A1948 | HMAC-SHA-1 (FIPS 198-1) | HMAC | HMAC-SHA-1 Używa algorytmu SHA-1 (FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Generowanie komputerów MAC, weryfikowanie i KDF |
| A1948 | HMAC-SHA2-256 (FIPS 198-1) | HMAC | HMAC-SHA2-256 Używa algorytmu SHA2-256 (FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1948 | HMAC-SHA2-384 (FIPS 198-1) | HMAC | HMAC-SHA2-384 Używa algorytmu SHA2-384 (FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1948 | HMAC-SHA2-512 (FIPS 198-1) | HMAC | HMAC-SHA2-512 Używa algorytmu SHA2-512((FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Generowanie, weryfikowanie, kas i KDF dla komputerów MAC |
| A1948 | KAS-ECC (KAS) (SP 800-56Ar3) | SP 800-56Arev3. KAS-ECC na ścieżkę scenariusza IG D.F 2 (2). | Krzywa P-521 zapewniająca 256 bitów siły szyfrowania | Protokół klonowania |
| A1948 | KAS-ECC SP800-56Ar3 | KAS | ECC CDH Efemeryczna Unified P-521 z OneStep KDF (HMAC-SHA2-512) Używa licznika DRBG (#A1948) jako bazowej liczby losowej Używa klucza ECDSA KeyGen (FIPS186-4) (#A1948) jako bazowego algorytmu weryfikacji klucza ECC KeyGen i ECDSA KeyVer (#A1948) jako bazowego algorytmu weryfikacji klucza ECDSA. Używa algorytmu skrótu SHA2-512 (FIPS 180-4) |
Protokół klonowania |
| 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 i P-521 zapewniając 112 bitów,128 bitów. 192 bity i 256 bitów siły szyfrowania odpowiednio Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego dla pary kluczy ECDSA KeyGen Używa klucza ECDSA KeyVer (FIPS 186-4) (#A1948) i ECDSA KeyGen (FIPS 186-4) (#A1948) podstawowej weryfikacji i generowania dla pary kluczy Używa algorytmu SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512(FIPS 180-4) (#A1948) jako podstawowego algorytmu szyfrowania |
Współużytkowane obliczenia wpisów tajnych |
| A1948 | KAS-IFC-SSC (SP 800-56Br2) | KAS | System wymiany kluczy oparty na RSA KAS1 i KAS2 RSA 2048, 3072 i 4096-bitowe 2048, 3072 i 4096-bitowe modulo zapewniające odpowiednio 112, 128 i 150 bitów siły szyfrowania Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego dla generowania pary kluczy RSA Używa algorytmu HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC Używa algorytmu generowania kluczy RSA (FIPS 186-4) [#A1948] jako bazowego algorytmu generowania kluczy RSA |
Generowanie i uwierzytelnianie certyfikatów PEK i KLK |
| A1948 | KDA HKDF SP800-56Cr1 | KDA HKDF SP800-56Cr1 | HKDF Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego Używa algorytmu HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC |
Wyprowadzanie kluczy ECDH i zawijanie klucza ECDH |
| A1948 | KDA OneStep SP800-56Cr1 | KDA OneStep SP800-56Cr1 | Funkcja KDF oparta na skrótach Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego Używa algorytmu HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC |
Wyprowadzanie kluczy ECDH i zawijanie klucza ECDH |
| A1948 | KDA TwoStep SP800-56Cr1 | KDA TwoStep SP800-56Cr1 | HMAC/CMAC oparte na wyodrębnianie rozszerzyć KDFs Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego Używa algorytmu HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC Używa AES-CBC (#A1948) jako podstawowego szyfru blokowego dla AES-CMAC |
Wyprowadzanie kluczy ECDH i zawijanie klucza ECDH |
| A1948 | KDF ANS 9.63 (CVL) (SP 800-135r1) | KDF ANS 9.63 | SHA-2 224, 256, 384 i 512 Używa algorytmu SHA2-256 (#A1948), SHA2-384 (#A1948) i SHA2-512 (#A1948) jako podstawowego algorytmu szyfrowania |
Kluczowe schematy wyprowadzania i umów kluczowych |
| A1948 | KDF SP800-108 | KDF SP800-108 | HMAC-SHA-1, SHA2-224, SHA2-256, 384 i 512 KDF Używa HMAC-SHA-1 (#A1948), HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC |
Wyprowadzanie klucza |
| A1948 | KTS-IFC (KTS) (SP 800-56Br2) | SP 800-56Brev2. KTS-IFC (hermetyzacja klucza i bez hermetyzacji) na IG D.G. | 2048, 3072 lub 4096-bitowy modulus zapewniający 112, 128 lub 150 bitów siły szyfrowania | Hermetyzacja klucza asymetrycznego i hermetyzacja |
| A1948 | KTS-IFC (SP 800-56Br2) | KTS | KTS-OAEP-basic RSA 2048, 3072 i 4096-bit Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego Używa HMAC-SHA2-256 (FIPS 180-4) (#A1948), HMAC-SHA2-384 (FIPS 180-4) (#A1948), HMAC-SHA2-512 (FIPS 180-4) (#A1948) jako algorytmu skrótu bazowego Używa algorytmu generowania kluczy RSA (FIPS 186-4) (#A1948) jako podstawowego algorytmu generowania kluczy |
Hermetyzacja klucza asymetrycznego i hermetyzacja |
| A1948 | PBKDF (SP 800-132) | PBKDF | HMAC z SHA-1, SHA-2 2 256, 384 i 512 Używa HMAC-SHA-1 (#A1948), HMAC-SHA2-256 (#A1948), HMAC-SHA2-384 (#A1948) i HMAC-SHA2-512 (#A1948) jako bazowego algorytmu MAC |
Magazyn poświadczeń użytkownika. Klucz główny pochodzący z usługi PBKDF nie jest używany do wyprowadzania kluczy szyfrowania/ochrony danych, ale zamiast tego używany tylko do przechowywania haseł jako skrótów. |
| A1948 | RsA Decryption Primitive (SP 800-56Br2) (CVL) | Odszyfrowywanie RSA , pierwotny | Rozmiary modul: 2048, 3072 i 4096-bitowe | Transport kluczy RSA |
| A1948 | RSA KeyGen (FIPS186-4) | RSA KeyGen (FIPS186-4) | Generowanie klucza: 2048, 3072 i 4096-bitowe Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego |
Generowanie kluczy RSA |
| A1948 | RSA SigGen (FIPS186-4) | RSA SigGen (FIPS186-4) | FIPS 186-4 PKCS #1 1.5 i PSS Sig Gen: 2048, 3072 i 4096-bit (SHA-2 2 256, 384 i 512) Używa algorytmu SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512 (#A1948) jako podstawowego algorytmu szyfrowania 2048, 3072 i 4096-bitowe modulo zapewniające odpowiednio 112, 128 i 150 bitów siły szyfrowania. |
Generowanie podpisu |
| A1948 | RSA SigVer (FIPS186-4) | RSA SigVer (FIPS186-4) | FIPS 186-4 PKCS #1 1.5 i PSS SigVer: 1024, 2048, 3072 i 4096-bit (SHA-1, SHA-2 2 256, 384 i 512) Używa algorytmu SHA-1 (FIPS 180-4)(#A1947) SHA2-256 (FIPS 180-4) (#A1948), SHA2-384 (FIPS 180-4) (#A1948), SHA2-512 (#A1948) jako algorytmu skrótu bazowego 2048, 3072 i 4096-bitowe modulo zapewniające odpowiednio 112, 128 i 150 bitów siły szyfrowania. |
Weryfikacja podpisu Uwierzytelnianie użytkownika Weryfikacja aktualizacji oprogramowania układowego |
| A1948 | SHA-1 (FIPS 180-4) | SHA-1 | SHA-1 | Skróty, HMAC i KDFs |
| A1948 | SHA2-256 (FIPS 180-4) | SHA2 | SHA2-256 | Skróty, HMAC, generowanie podpisów i KDFs |
| A1948 | SHA2-384 (FIPS 180-4) | SHA2 | SHA2-384 | Skróty, HMAC, generowanie podpisów i KDFs |
| A1948 | SHA2-512 (FIPS 180-4) | SHA2 | SHA2-512 | Skróty, HMAC, generowanie podpisów i KDFs |
| A1948 | TDES-ECB | TDES | Triple-DES odszyfrowywanie klucza 3. Tylko starsze użycie |
Wymaganie wstępne dla TDES-KW. |
| A1948 | TDES-KW (KTS) (SP 800-38F) | SP 800-38F. KTS (rozpakowanie klucza) na IG D.G | 192-bitowy klucz zapewniający siłę szyfrowania 112-bitowego Tylko starsze użycie |
Rozpakowywanie klucza |
| A1948 | TDES-KW (SP 800-38F) | TDES | Odszyfrowywanie TKW 3-key DES Używa TDES-ECB (#A1948) jako podstawowego szyfru blokowego Tylko starsze użycie |
Rozpakowywanie klucza |
| A2393 | ECDSA KeyGen (FIPS186-4) | ECDSA KeyGen (FIPS186-4) | Key Gen: P-224, P-256, P-384, P-521 Używa skrótu DRBG (SP800-90Ar1) (#A1947) jako bazowego generatora losowego dla pary kluczy ECDSA KeyGen |
Generowanie klucza |
| A2393 | KTS-IFC (KTS) (SP 800-56Br2) | SP 800-56Brev2. KTS-IFC (hermetyzacja klucza i bez hermetyzacji) na IG D.G. | 2048, 3072 lub 4096-bitowy modulus zapewniający 112, 128 lub 150 bitów siły szyfrowania | Hermetyzacja klucza asymetrycznego i hermetyzacja w środowisku hybrydowym |
| A2393 | KTS-IFC (SP 800-56Br2) | KTS | Zawijanie kluczy RSA i odpakowywanie kluczy symetrycznych w usłudze KTS-OAEP-Basic dopełnianie. 2048, 3072, modulo 4096-bitowe Używa licznika DRBG (SP800-90Ar1) (#A1948) jako bazowego generatora losowego Używa HMAC-SHA2-256 (FIPS 180-4) (#A1947), HMAC-SHA2-384 (FIPS 180-4) (#A1947), HMAC-SHA2-512 (FIPS 180-4) (#A1947) jako algorytmu skrótu bazowego Używa algorytmu generowania kluczy RSA (FIPS 186-4) (#A2393) jako podstawowego algorytmu generowania kluczy |
Hermetyzacja klucza asymetrycznego i hermetyzacja w środowisku hybrydowym |
| A2393 | RSA KeyGen (FIPS186-4) | RSA KeyGen (FIPS186-4) | Generowanie klucza: 2048, 3072 i 4096-bitowe Używa skrótu DRBG (SP800-90Ar1) (#A1947) jako bazowego generatora losowego dla pary kluczy ECDSA KeyGen |
Generowanie kluczy RSA w środowisku hybrydowym |
| KAS-ECC-SSC SP800-56Ar3 (#A1947) i KDF TLS (CVL) (#A1947) | KAS TLS (SP 800-56Ar3) | SP 800-56Arev3. KAS-ECC na ścieżkę 2 scenariusza IG D.F (2) | P-224, P-256, P-384, P-521 krzywe zapewniające 112, 128, 192 lub 256 bitów siły szyfrowania | magazyn lokalny wątku |
| 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 na ścieżkę scenariusza IG D.F 2 (2). | P-224, P-256, P-384 i P-521 krzywe zapewniające 112, 128, 192 lub 256 bitów siły szyfrowania | Wyprowadzanie klucza ECDH i zawijanie klucza ECDH-AES |
| KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA HKDF SP800-56Cr1 (#A1948) | KAS KDA HKDF (SP 800-56Ar3) | SP 800-56Arev3. KAS-ECC na ścieżkę scenariusza IG D.F 2 (2). | P-224, P-256, P-384 i P-521 krzywe zapewniające 112, 128, 192 lub 256 bitów siły szyfrowania | Wyprowadzanie klucza ECDH i zawijanie klucza ECDH-AES |
| KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA OneStep SP800-56Cr1 (#A1948) | KAS KDA ONESTEP (SP 800-56Ar3) | SP 800-56Arev3. KAS-ECC na ścieżkę scenariusza IG D.F 2 (2). | P-224, P-256, P-384 i P-521 krzywe zapewniające 112, 128, 192 lub 256 bitów siły szyfrowania | Wyprowadzanie klucza ECDH i zawijanie klucza ECDH-AES |
| KAS-ECC-SSC SP800-56Ar3 (#A1948), KDA TwoStep SP800-56Cr1 (#A1948) | KAS KDA TWOSTEP (SP 800-56Ar3) | SP 800-56Arev3. KAS-ECC na ścieżkę scenariusza IG D.F 2 (2). | P-224, P-256, P-384 i P-521 krzywe zapewniające 112, 128, 192 lub 256 bitów siły szyfrowania | Wyprowadzanie klucza ECDH i zawijanie klucza ECDH-AES |
| KAS-IFC-SSC (SP 800-56Br2) (#A1948) KDA HKDF SP800-56Cr1 (#A1948) |
KAS-IFC HKDF (SP800-56Br2) | SP 800-56Brev2. KAS-IFC na ścieżkę 1 scenariusza IG D.F (2). | 2048-bitowe, 3072-bitowe i 4096-bitowe modulo zapewniające od 112 do 150 bitów siły szyfrowania | Generowanie i uwierzytelnianie certyfikatów PEK i KLK |
| KAS-IFC-SSC (SP 800-56Br2) (#A1948) KDA OneStep SP800-56Cr1 (#A1948) |
KAS-IFC OneStep (SP800-56Br2) | SP 800-56Brev2. KAS-IFC na ścieżkę 1 scenariusza IG D.F (2). | 2048-bitowe, 3072-bitowe i 4096-bitowe modulo zapewniające od 112 do 150 bitów siły szyfrowania | Generowanie i uwierzytelnianie certyfikatów PEK i KLK |
| KAS-IFC-SSC (SP 800-56Br2) (#A1948) KDA TwoStep SP800-56Cr1 (#A1948) |
KAS-IFC TwoStep (SP800-56Br2) | SP 800-56Brev2. KAS-IFC na ścieżkę 1 scenariusza IG D.F (2). | 2048-bitowe, 3072-bitowe i 4096-bitowe modulo zapewniające od 112 do 150 bitów siły szyfrowania | Generowanie i uwierzytelnianie certyfikatów PEK i KLK |
| N/A | ENT (P) (SP 800-90B) | N/A | Źródło entropii SP 800-90B | Źródło entropii |
| Dostawca potwierdził | CKG SP 800-133Rev2 | CKG | Zapoznaj się z sekcją 2.3.2 Informacje specyficzne dla algorytmu | Generowanie kluczy kryptograficznych; SP 800-133Rev2 i IG D.H |
Treści powiązane
- Omówienie modułu HSM w chmurze platformy Azure
- Zarządzanie kluczami w module HSM w chmurze platformy Azure
- Uwierzytelnianie w module HSM w chmurze platformy Azure
- Tworzenie kopii zapasowych i przywracanie zasobów modułu HSM w chmurze platformy Azure
- Zabezpieczenia sieci dla modułu HSM w chmurze platformy Azure
- Zarządzanie użytkownikami w module HSM w chmurze platformy Azure
- Limity usług dla modułu HSM w chmurze platformy Azure
- Rozwiązywanie problemów z modułem HSM w chmurze platformy Azure