Sammenligning af implementeringer af BSAFE-kryptografiske biblioteker

Summary: Sammenligner de kryptografiske funktioner i implementeringerne BSAFE Crypto-J, BSAFE Crypto-C Micro Edition og BSAFE Micro Edition Suite

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Denne side sammenligner og indeholder oplysninger om Dell BSAFE Crypto-C Micro Edition (CCME), Micro Edition Suite (MES), BSAFE Crypto-Module (BCM) og Crypto-J kryptografiske implementeringsfunktioner.

 

Indhold

  1. FIPS 140-validering
  2. Asymmetriske nøglealgoritmer
  3. Understøttelse af elliptisk kurvekryptografi (ECC)
  4. PKCS (Public Key Cryptography Standards)
  5. Fordøje algoritmer
  6. MAC-algoritmer (Message Authentication Code)
  7. Blok chifferalgoritmer
  8. Bloker chiffertilstande
  9. Stream krypteringsalgoritmer
  10. Understøttelse af processoralgoritmeacceleration (PAA) og implementering af processoralgoritme (PAI)
  11. Formatbevarende krypteringstilstande
  12. Post Quantum / Quantum resistente algoritmer
  13. Understøttede operativsystemer (tidligere og nuværende support)

FIPS 140-validering

Se FIPS 140-status for BSAFE-kryptografiske moduler for at få flere oplysninger om tde-status for forskellige valideringer.
 

Implementering BCM CCME Krypto-J
FIPS 140-tilstand Ja Ja Ja
FIPS 140-2 valideret Nej Ja a Ja b
FIPS 140-3 valideret Gennemførelse under prøvning c Nej Gennemførelse under prøvning c

etNIST-valideringsprogram for kryptografiske moduler og certifikater for CCME Dette hyperlink fører dig til et websted uden for Dell Technologies.
bNIST-valideringsprogram for kryptografiske moduler og certifikater for Crypto-J Dette hyperlink fører dig til et websted uden for Dell Technologies.
cNIST-valideringsprogram for kryptografiske moduler – implementering under test Dette hyperlink fører dig til et websted uden for Dell Technologies.
 

Nøgleoperationer

Nøgleoperationer omfatter nøglegenerering, nøgleudvekslingsaftaler og asymmetriske nøglealgoritmer.

Asymmetriske nøglealgoritmer

Implementering BCM CCME og MES Krypto-J
RSA Ja Ja Ja
DSA Ja Ja Ja
ECDSA Ja Ja Ja
EdDSA Nej Nej Ja
Ed448 Nej Nej Ja
DH Ja Ja Ja
ECDH Ja Ja Ja
ElGamal Nej Nej Nej
NTRU (IEEE P1363.1) Nej Nej Nej
DSS Nej Nej Nej

 

Understøttelse af elliptisk kurvekryptografi (ECC)

Implementering BCM CCME og MES Krypto-J
NIST Ja Ja Ja
SECG Nej Ja Ja
ECC Brainpool Nej Nej Nej
Kurve 25519 a Nej Nej Ja
Kurve 448 a Nej Nej Ja
GOST R 34.10 b Nej Nej Nej
SM2 Nej Nej Nej

a SP 800-186
b RFC 7091 

PKCS (Public Key Cryptography Standards)

Implementering BCM CCME og MES Krypto-J
PKCS #1 Ja Ja Ja
PKCS #5b / PBKDF2 Ja Ja Ja
PKCS #8 Ja Ja Ja
PKCS #12 Nej Ja Ja
IEEE P1363 Ja Ja Nej
ASN.1 Nej Ja Ja

b RFC 8018
 

Fordøje algoritmer

Implementering BCM CCME og MES Krypto-J
MD5 Ja Ja Ja
SHA-1 Ja Ja Ja

SHA-2

(SHA-256, SHA-384, SHA-512)

Ja Ja Ja

SHA-3

(SHA3-256, SHA3-384, SHA3-512)

Ja Ja Ja
SHAKE128 Ja Nej Ja
SHAKE256 Ja Nej Ja
cSHAKE Ja Nej Nej
RIPEMD-160 Nej Nej Ja
Tiger Nej Nej Nej
Spabad Nej Nej Nej
BLAKE2 Nej Nej Nej
GOST R 34.11-94a
(aka GOST 34.311-95)
Nej Ja Nej
GOST R 34.11-2012 (Stribog)b Nej Nej Nej
SM3 Nej Nej Nej

a RFC 5831
b RFC 6986
 

MAC-algoritmer (Message Authentication Code)

Implementering BCM CCME og MES Krypto-J
HMAC-MD5 Nej Ja Ja
HMAC-SHA1 Ja Ja Ja
HMAC-SHA2 Ja Ja Ja
Poly1305-AES Nej Nej Ja
BLAKE2-MAC Nej Nej Nej

 

Blok chifferalgoritmer

Implementering BCM CCME og MES Krypto-J
AES Ja Ja Ja
DES Nej Ja Ja
3DES (DES3 / Tredobbelt DES / TDEA) Ja Ja Ja
Camellia Nej Ja Nej
Blowfish Nej Nej Nej
Tofisk Nej Nej Nej
IDÉ Nej Nej Nej
CAST5 Nej Nej Nej
ARIE Nej Ja Nej
GOST 28147-89b /
GOST R 34.12-2015
(Magmac og Kuznyechikd)
Nej Delvisa Nej
SM4 Nej Nej Nej

en Micro Edition Suite understøtter kun GOST 28147-89, men ikke GOST R 34.12-2015.
b RFC 5830
c RFC 8891
d RFC 7801
 

Bloker chiffertilstande

Implementering BCM CCME og MES Krypto-J
ECB Ja Ja Ja
CBC Ja Ja Ja
OFB Ja Ja Ja
CFB Ja Ja Ja
CTR Ja Ja Ja
CCM Ja Ja Ja
GCM Ja Ja Ja
OCB Nej Nej Nej
XTS Ja Ja Ja
Key Wrap (KW)
Key Wrap polstret (KWP)
Ja Ja Ja
Strøm Nej Ja Ja
EAX Ja Nej Nej

 

Stream krypteringsalgoritmer

Implementering BCM CCME og MES Krypto-J
RC4 Nej Ja Ja
HC-256 Nej Nej Nej
Kanin Nej Nej Nej
Salsa20 Nej Nej Nej
ChaCha Nej Nej Ja
SÆL Nej Nej Nej
Panama Nej Nej Nej
VÆKKE Nej Nej Nej
Korn Nej Nej Nej
VMPC Nej Nej Nej
ISAAC Nej Nej Nej

 

Understøttelse af processoralgoritmeacceleration (PAA) og implementering af processoralgoritme (PAI)

Implementering BCM CCME og MES Krypto-J
AES-NI Ja Ja Nej
SSSE3/SSE4.1 Ja Ja Nej
AVX/AVX2 Ja Ja Nej
RDRAND Ja Ja Nej
VIA hængelås Nej Nej Nej
Intel QuickAssist Nej Nej Nej
ARMv7-A NEON Nej Nej Nej
ARMv8-A kryptografi instruktioner Ja Ja Nej
Strøm ISA v2.03 (AltiVeca) Nej Nej Nej
Power ISA v2.07
(f.eks. POWER8 og nyerea)
Nej Nej Nej

 

Formatbevarende krypteringstilstande

Implementering BCM CCME og MES Krypto-J
BPS Nej Ja Ja
FF1 Nej Nej Nej
FF3 Nej; Nej Nej
FF3-1 Nej Nej Nej

 

Post-kvante / kvanteresistente algoritmer (PQC)

Implementering BCM CCME og MES Krypto-J
LMS Ja a Nej Ja
ML-DSA Ja a Nej Ja
ML-KEM Under udvikling Nej Under udvikling
SLH-DSA Planlagt i fremtidig udgivelse Nej Planlagt i fremtidig udgivelse
XMSS Under udvikling Nej Under udvikling

a Kræver BSAFE Crypto Module Quantum-Resistant Plugin 3.0.1
 

Understøttede operativsystemer (tidligere og nuværende support)

Implementering BCM CCME og MES Krypto-J
Aktuel support Windows 64-bit, Linux 32 og 64-bit, Dell EMC PowerMaxOS Solaris, HP-UX, Linux, FreeBSD, AIX, 32 og 64-bit Windows Solaris, Linux, FreeBSD, AIX, 32 og 64-bit Windows
Understøttes ikke længere   Tru64, Android, macOS, iOS, VxWorks Android, macOS

Affected Products

BSAFE Crypto-C Micro Edition, BSAFE Crypto-J, BSAFE Micro Edition Suite

Products

BSAFE Crypto Module for C
Article Properties
Article Number: 000190141
Article Type: How To
Last Modified: 27 Nov 2025
Version:  19
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.