Vergelijking van implementaties van BSAFE cryptografische bibliotheken

Summary: Vergelijkt de cryptografische mogelijkheden van BSAFE Crypto-J-, BSAFE Crypto-C Micro Edition- en BSAFE Micro Edition Suite-implementaties

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

Op deze pagina vindt u informatie over de cryptografische implementatiemogelijkheden van Dell BSAFE Crypto-C Micro Edition (CCME), Micro Edition Suite (MES), BSAFE Crypto-Module (BCM) en Crypto-J.

 

Inhoud

  1. FIPS 140-validatie
  2. Algoritmen voor asymmetrische sleutels
  3. Ondersteuning voor Elliptic curve cryptography (ECC)
  4. Support voor PKCS (Public Key Cryptography Standards)
  5. Digest-algoritmen
  6. Message Authentication Code (MAC)-algoritmen
  7. Algoritmen voor blokversleuteling
  8. Blokcoderingsmodi
  9. Stream Cipher-algoritmen
  10. Ondersteuning voor Processor Algorithm Acceleration (PAA) en Processor Algorithm Implementation (PAI)
  11. Versleutelingsmodi met behoud van indeling
  12. Post Quantum / Quantum Resistente algoritmen
  13. Ondersteunde besturingssystemen (eerdere en huidige ondersteuning)

FIPS 140-validatie

Zie de FIPS 140-status van BSAFE cryptografische modules voor meer informatie over de tde-status van verschillende validaties.
 

Implementatie BCM CCME Crypto-J
FIPS 140-modus Ja Ja Ja
FIPS 140-2-gevalideerd Nee Ja a Ja b
FIPS 140-3-gevalideerd Implementatie onder test c Nee Implementatie onder test c

aNIST Cryptographic Module Validation Program en certificaten voor CCME Deze hyperlink leidt u naar een website buiten Dell Technologies.
bNIST Cryptographic Module Validation Program en certificaten voor Crypto-J Deze hyperlink leidt u naar een website buiten Dell Technologies.
cNIST Cryptographic Module Validation Program - Implementatie Under Test Deze hyperlink leidt u naar een website buiten Dell Technologies.
 

Belangrijkste bewerkingen

Belangrijke activiteiten omvatten het genereren van sleutels, sleuteluitwisselingsovereenkomsten en asymmetrische sleutelalgoritmen.

Algoritmen voor asymmetrische sleutels

Implementatie BCM CCME en MES Crypto-J
RSA Ja Ja Ja
DSA Ja Ja Ja
ECDSA (ECDSA) Ja Ja Ja
EdDSA Nee Nee Ja
Ed448 Nee Nee Ja
DH Ja Ja Ja
ECDH Ja Ja Ja
ElGamal Nee Nee Nee
NTRU (IEEE P1363.1) Nee Nee Nee
DSS Nee Nee Nee

 

Ondersteuning voor Elliptic curve cryptography (ECC)

Implementatie BCM CCME en MES Crypto-J
NIST Ja Ja Ja
SECG Nee Ja Ja
ECC Brainpool Nee Nee Nee
Curve 25519 a Nee Nee Ja
Curve 448 a Nee Nee Ja
GOST R 34.10 b Nee Nee Nee
SM2 Nee Nee Nee

a SP 800-186
b RFC 7091 

Support voor PKCS (Public Key Cryptography Standards)

Implementatie BCM CCME en MES Crypto-J
PKCS #1 Ja Ja Ja
PKCS #5b / PBKDF2 Ja Ja Ja
PKCS #8 Ja Ja Ja
PKCS #12 Nee Ja Ja
IEEE P1363 Ja Ja Nee
ASN.1 Nee Ja Ja

b RFC 8018
 

Digest-algoritmen

Implementatie BCM CCME en MES Crypto-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 Nee Ja
SHAKE256 Ja Nee Ja
cSCHUDDEN Ja Nee Nee
RIPEMD-160 Nee Nee Ja
Tijger Nee Nee Nee
Draaikolk Nee Nee Nee
BLAKE2 zei: Nee Nee Nee
GOST R 34.11-94a
(ook bekend als GOST 34.311-95)
Nee Ja Nee
GOST R 34.11-2012 (Stribog)b Nee Nee Nee
SM3 Nee Nee Nee

a RFC 5831
b RFC 6986
 

Message Authentication Code (MAC)-algoritmen

Implementatie BCM CCME en MES Crypto-J
HMAC-MD5 Nee Ja Ja
HMAC-SHA1 Ja Ja Ja
HMAC-SHA2 Ja Ja Ja
Poly1305-AES Nee Nee Ja
BLAKE2-MAC Nee Nee Nee

 

Algoritmen voor blokversleuteling

Implementatie BCM CCME en MES Crypto-J
AES Ja Ja Ja
DES Nee Ja Ja
3DES (DES3 / Triple-DES / TDEA) Ja Ja Ja
Camelia Nee Ja Nee
Blowfish Nee Nee Nee
Tweevissen Nee Nee Nee
IDEE Nee Nee Nee
GEGOTEN5 Nee Nee Nee
ARIA Nee Ja Nee
GOST 28147-89b /
GOST R 34.12-2015
(Magmac en Kuznyechikd)
Nee Gedeeltelijkea Nee
SM4 Nee Nee Nee

een Micro Edition Suite ondersteunt alleen GOST 28147-89, maar GOST R 34.12-2015 niet.
b RFC 5830
c RFC 8891
d RFC 7801
 

Blokcoderingsmodi

Implementatie BCM CCME en MES Crypto-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 Nee Nee Nee
XTS Ja Ja Ja
Sleutel Wrap (KW)
Key Wrap Gewatteerd (KWP)
Ja Ja Ja
Stroom Nee Ja Ja
EAX Ja Nee Nee

 

Stream Cipher-algoritmen

Implementatie BCM CCME en MES Crypto-J
RC4 Nee Ja Ja
HC-256 Nee Nee Nee
Konijn Nee Nee Nee
Salsa20 zei: Nee Nee Nee
ChaCha Nee Nee Ja
ZEEHOND Nee Nee Nee
Panama Nee Nee Nee
WEKKEN Nee Nee Nee
Graan Nee Nee Nee
VMPC Nee Nee Nee
ISAAC Nee Nee Nee

 

Ondersteuning voor Processor Algorithm Acceleration (PAA) en Processor Algorithm Implementation (PAI)

Implementatie BCM CCME en MES Crypto-J
AES-NI Ja Ja Nee
SSSE3/SSE4.1 Ja Ja Nee
AVX/AVX2 Ja Ja Nee
RDRAND Ja Ja Nee
VIA Hangslot Nee Nee Nee
Intel QuickAssist Nee Nee Nee
ARMv7-A NEON Nee Nee Nee
ARMv8-A cryptografie-instructies Ja Ja Nee
Power ISA v2.03 (AltiVeca) Nee Nee Nee
Power ISA v2.07
(bijv. POWER8 en hogera)
Nee Nee Nee

 

Versleutelingsmodi met behoud van indeling

Implementatie BCM CCME en MES Crypto-J
BPS Nee Ja Ja
FF1 Nee Nee Nee
FF3 Nee; Nee Nee
FF3-1 Nee Nee Nee

 

Post-kwantum/kwantumbestendige algoritmen (PQC)

Implementatie BCM CCME en MES Crypto-J
LMS (Nederlands) Ja a Nee Ja
ML-DSA Ja a Nee Ja
ML-KEM In ontwikkeling Nee In ontwikkeling
SLH-DSA Gepland in toekomstige release Nee Gepland in toekomstige release
XMSS In ontwikkeling Nee In ontwikkeling

a Vereist BSAFE Crypto Module Quantum-Resistant Plugin 3.0.1
 

Ondersteunde besturingssystemen (eerdere en huidige ondersteuning)

Implementatie BCM CCME en MES Crypto-J
Huidige support Windows 64-bits, Linux 32 en 64-bits, Dell EMC PowerMaxOS Solaris, HP-UX, Linux, FreeBSD, AIX, 32 en 64-bits Windows Solaris, Linux, FreeBSD, AIX, 32- en 64-bits Windows
Niet langer ondersteund   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.