Porovnání implementací kryptografické knihovny BSAFE

Summary: Porovnává kryptografické možnosti implementací BSAFE Crypto-J, BSAFE Crypto-C Micro Edition a 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

Tato stránka porovnává a poskytuje podrobnosti o možnostech implementace šifrování Dell BSAFE Crypto-C Micro Edition Edition (CCME), Micro Edition Suite (MES), BSAFE Crypto-Module (BCM) a Crypto-J.

 

adresář

  1. Ověření FIPS 140
  2. Algoritmy asymetrických klíčů
  3. Podpora kryptografie eliptických křivek (ECC)
  4. Podpora standardů PKCS (Public Key Cryptography Standards)
  5. Algoritmy Digest
  6. Algoritmy MAC (Message Authentication Code)
  7. Blokové šifrovací algoritmy
  8. Režimy blokové šifry
  9. Streamovací šifrovací algoritmy
  10. Podpora PAA (Processor Algorithm Acceleration) a PAI (Processor Algorithm Implementation)
  11. Režimy šifrování se zachováním formátu
  12. Postkvantové / kvantově odolné algoritmy
  13. Podporované operační systémy (minulá i současná podpora)

Ověření FIPS 140

Další podrobnosti o stavu tde různých ověření najdete v článku Stav FIPS 140 kryptografických modulů BSAFE.
 

Implementace BCM CCME Crypto-J
Režim FIPS 140 Ano Ano Ano
Ověřeno FIPS 140-2 Ne Ano a Ano b
Ověřeno FIPS 140-3 Provádění v rámci testu c Ne Provádění v rámci testu c

aNIST Cryptographic Module Validation Program and Certificates for CCME Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.
bNIST Cryptographic Module Validation Program and Certificates for Crypto-J Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.
cNIST Cryptographic Module Validation Program - Implementation Under Test Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.
 

Klíčové operace

Mezi klíčové operace patří generování klíčů, dohody o výměně klíčů a asymetrické algoritmy klíčů.

Algoritmy asymetrických klíčů

Implementace BCM CCME a MES Crypto-J
RSA Ano Ano Ano
DSA Ano Ano Ano
ECDSA Ano Ano Ano
EdDSA Ne Ne Ano
Ed448 řekl: Ne Ne Ano
DH Ano Ano Ano
ECDH Ano Ano Ano
ElGamal Ne Ne Ne
NTRU (IEEE P1363.1) Ne Ne Ne
DSS Ne Ne Ne

 

Podpora kryptografie eliptických křivek (ECC)

Implementace BCM CCME a MES Crypto-J
NIST Ano Ano Ano
SECG Ne Ano Ano
Brainpool ESC Ne Ne Ne
Faleš 25519 A Ne Ne Ano
Faleš 448 a Ne Ne Ano
Označení normy: GOST R 34.10 b Ne Ne Ne
SM2 Ne Ne Ne

a SP 800-186
b RFC 7091 

Podpora standardů PKCS (Public Key Cryptography Standards)

Implementace BCM CCME a MES Crypto-J
PKCS #1 Ano Ano Ano
PKCS #5b / PBKDF2 Ano Ano Ano
PKCS #8 Ano Ano Ano
PKCS #12 Ne Ano Ano
IEEE P1363 Ano Ano Ne
ASN.1 Ne Ano Ano

b RFC 8018
 

Algoritmy Digest

Implementace BCM CCME a MES Crypto-J
MD5 Ano Ano Ano
SHA-1 Ano Ano Ano

SHA-2

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

Ano Ano Ano

SHA-3

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

Ano Ano Ano
SHAKE128 Ano Ne Ano
SHAKE256 Ano Ne Ano
cSHAKE Ano Ne Ne
RIPEMD-160 Ne Ne Ano
Tygr Ne Ne Ne
Vír Ne Ne Ne
BLAKE2 Ne Ne Ne
Označení normy: GOST R 34.11-94a
(také známa jako GOST 34.311-95)
Ne Ano Ne
Označení normy: GOST R 34.11-2012 (Stribog)b Ne Ne Ne
SM3 Ne Ne Ne

a RFC 5831
b RFC 6986
 

Algoritmy MAC (Message Authentication Code)

Implementace BCM CCME a MES Crypto-J
HMAC-MD5 Ne Ano Ano
HMAC-SHA1 Ano Ano Ano
HMAC-SHA2 Ano Ano Ano
Poly1305-AES Ne Ne Ano
BLAKE2-MAC Ne Ne Ne

 

Blokové šifrovací algoritmy

Implementace BCM CCME a MES Crypto-J
AES Ano Ano Ano
DES Ne Ano Ano
3DES (DES3 / Triple-DES / TDEA) Ano Ano Ano
Kamélie Ne Ano Ne
Čtverzubec Ne Ne Ne
Dvě ryby Ne Ne Ne
MYŠLENKA Ne Ne Ne
OBSAZENÍ5 Ne Ne Ne
ÁRIE Ne Ano Ne
Označení normy: GOST 28147-89b /
GOST R 34.12-2015
(Magmac a Kuznyechikd)
Ne ČástečnáA Ne
SM4 Ne Ne Ne

Micro Edition Suite podporuje pouze GOST 28147-89, ale ne GOST R 34.12-2015.
b RFC 5830
c RFC 8891
d RFC 7801
 

Režimy blokové šifry

Implementace BCM CCME a MES Crypto-J
ECB Ano Ano Ano
CBC Ano Ano Ano
OFB Ano Ano Ano
CFB Ano Ano Ano
CTR Ano Ano Ano
CCM Ano Ano Ano
GCM Ano Ano Ano
OCB Ne Ne Ne
XTS (Švýcarsko) Ano Ano Ano
Obal na klíče (KW)
Obal na klíče polstrovaný (KWP)
Ano Ano Ano
Proud Ne Ano Ano
EAX Ano Ne Ne

 

Streamovací šifrovací algoritmy

Implementace BCM CCME a MES Crypto-J
RC4 Ne Ano Ano
HC-256 Ne Ne Ne
Králík Ne Ne Ne
Salsa20 řekl: Ne Ne Ne
ChaCha Ne Ne Ano
PEČEŤ Ne Ne Ne
Panama Ne Ne Ne
VZBUDIT Ne Ne Ne
Obilí Ne Ne Ne
VMPC Ne Ne Ne
IZÁK Ne Ne Ne

 

Podpora PAA (Processor Algorithm Acceleration) a PAI (Processor Algorithm Implementation)

Implementace BCM CCME a MES Crypto-J
AES-NI Ano Ano Ne
SSSE3/SSE4.1 Ano Ano Ne
AVX/AVX2 Ano Ano Ne
RDRAND Ano Ano Ne
Visací zámek VIA Ne Ne Ne
Intel QuickAssist Ne Ne Ne
ARMv7-A NEON Ne Ne Ne
Kryptografické instrukce ARMv8-A Ano Ano Ne
Power ISA v2.03 (AltiVeca) Ne Ne Ne
Power ISA verze 2.07
(např. POWER8 a novějšía)
Ne Ne Ne

 

Režimy šifrování se zachováním formátu

Implementace BCM CCME a MES Crypto-J
BPS Ne Ano Ano
FF1 Ne Ne Ne
FF3 Ne; Ne Ne
FF3-1 Ne Ne Ne

 

Postkvantové/kvantově odolné algoritmy (PQC)

Implementace BCM CCME a MES Crypto-J
LMS (Moderátor) Ano a Ne Ano
ML-DSA Ano a Ne Ano
ML-KEM Ve vývoji Ne Ve vývoji
SLH-DSA Plánováno v budoucí verzi Ne Plánováno v budoucí verzi
XMSS Ve vývoji Ne Ve vývoji

A Vyžaduje modul BSAFE Crypto Module Quantum-Resistant Plugin 3.0.1
 

Podporované operační systémy (minulá i současná podpora)

Implementace BCM CCME a MES Crypto-J
Aktuální podpora Windows 64bitový, Linux 32 a 64bitový, Dell EMC PowerMaxOS Solaris, HP-UX, Linux, FreeBSD, AIX, 32bitová a 64bitová Windows Solaris, Linux, FreeBSD, AIX, 32bitová a 64bitová Windows
Již není podporováno   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.