Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Jämförelse av implementeringar av kryptografiska bibliotek för BSAFE

Summary: Jämför de kryptografiska funktionerna i implementeringar av BSAFE Crypto-J, BSAFE Crypto-C Micro Edition och BSAFE Micro Edition Suite

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

På den här sidan jämförs och ges information om de kryptografiska implementeringsfunktionerna Dell BSAFE Crypto-C Micro Edition (CCME), Micro Edition Suite (MES), BSAFE Crypto-Module (BCM) och Crypto-J.

 

Innehållet

  1. Validering av FIPS 140
  2. Asymmetriska nyckelalgoritmer
  3. Stöd för ECC-kryptering (Elliptic Curve Cryptography)
  4. Stöd för PKCS (Public Key Cryptography Standards)
  5. Sammanfatta algoritmer
  6. MAC-algoritmer (Message Authentication Code)
  7. Blockchifferalgoritmer
  8. Blockera chifferlägen
  9. Algoritmer för strömchiffer
  10. Stöd för processoralgoritmacceleration (PAA) och implementering av processoralgoritm (PAI)
  11. Formatbevarande krypteringslägen
  12. Operativsystem som stöds (tidigare och nuvarande stöd)

Validering av FIPS 140

Se FIPS 140-status för BSAFE-kryptografiska moduler för mer information om TDE-status för olika valideringar.
 
Genomförandet BCM CCME (på engelska) Krypto-J
FIPS 140-läge Ja Ja Ja
Validerade via FIPS 140-2 Nej Ja en Ja b
Validerade via FIPS 140-3 Genomförande under test c Nej Genomförande under test c
aValideringsprogram för NIST kryptografimodul och certifikat för CCME  Externt
bValideringsprogram för NIST-kryptografimodul och certifikat för krypto-J  Externt
cValideringsprogram för NIST kryptografisk modul – implementering testas  Externt
 

Nyckelfunktioner

Nyckeloperationer inkluderar nyckelgenerering, nyckelutbytesavtal och asymmetriska nyckelalgoritmer.

Asymmetriska nyckelalgoritmer

Genomförandet BCM CCME och MES Krypto-J
RSA Ja Ja Ja
DSA Ja Ja Ja
ECDSA (ECDSA) Ja Ja Ja
EdDSA Nej Nej Nej
ED448 Nej Nej Nej
DH Ja Ja Ja
ECDH Ja Ja Ja
ElGamal Nej Nej Nej
NTRU (IEEE P1363.1) Nej Nej Nej
DSS Nej Nej Nej
 

Stöd för ECC-kryptering (Elliptic Curve Cryptography)

Genomförandet BCM CCME och MES Krypto-J
NIST Ja Ja Ja
SECG (på engelska) Nej Ja Ja
ECC Brainpool Nej Nej Nej
Kurva25519 Nej Nej Nej
Kurva448 Nej Nej Nej
GOST R 34,10 a Nej Nej Nej
SM2 Nej Nej Nej
a RFC 7091
 

Stöd för PKCS (Public Key Cryptography Standards)

Genomförandet BCM CCME och 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
 

Sammanfatta algoritmer

Genomförandet BCM CCME och MES Krypto-J
MD5 Ja Ja Ja
SHA-1 Ja Ja Ja
SHA-2 Ja Ja Ja
SHA-3 Ja Ja Ja
SHAKE128 Ja Nej Ja
SHAKE256 Ja Nej Ja
RIPEMD-160 Nej Nej Ja
Tiger Nej Nej Nej
Bubbelpool 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)

Genomförandet BCM CCME och 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
 

Blockchifferalgoritmer

Genomförandet BCM CCME och MES Krypto-J
AES Ja Ja Ja
3DES Ja Ja Ja
Camellia Nej Ja Nej
Blowfish Nej Nej Nej
Twofish Nej Nej Nej
IDÉ Nej Nej Nej
ROLL5 Nej Nej Nej
ARIA Nej Ja Nej
GOST 28147-89b /
GOST R 34.12-2015
(Magmac och Kuznyechikd)
Nej Delvisa Nej
SM4 Nej Nej Nej
a Micro Edition Suite stöder endast GOST 28147-89, men inte GOST R 34.12-2015.
b RFC 5830
c RFC 8891
d RFC 7801
 

Blockera chifferlägen

Genomförandet BCM CCME och 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
AES-omslag Ja Ja Ja
Stream Nej Ja Ja
EAX Ja Nej Nej
 

Algoritmer för strömchiffer

Genomförandet BCM CCME och MES Krypto-J
RC4 Nej Ja Ja
HC-256 Nej Nej Nej
Kanin Nej Nej Nej
Salsa20 Nej Nej Nej
Chacha Nej Nej Ja
FÖRSEGLA Nej Nej Nej
Panama Nej Nej Nej
VAKNA Nej Nej Nej
Korn Nej Nej Nej
VMPC Nej Nej Nej
ISAAC Nej Nej Nej
 

Stöd för processoralgoritmacceleration (PAA) och implementering av processoralgoritm (PAI)

Genomförandet BCM CCME och MES Krypto-J
AES-NI Ja Ja Nej
SSSE3/SSE4.1 Ja Ja Nej
AVX/AVX2 Ja Ja Nej
RDRAND (på engelska) Ja Ja Nej
VIA-hänglås Nej Nej Nej
Intel QuickAssist Nej Nej Nej
ARMv7-A NEON Nej Nej Nej
ARMv8-A kryptografiinstruktioner Ja Ja Nej
Ström ISA v2.03 (AltiVeca) Nej Nej Nej
Power ISA v2.07
(t.ex. POWER8 och senarea)
Nej Nej Nej
 

Formatbevarande krypteringslägen

Genomförandet BCM CCME och MES Krypto-J
BPS Nej Ja Ja
FF1 Nej Nej Nej
FF3 Nej; Nej Nej
FF3-1 Nej Nej Nej
 

Operativsystem som stöds (tidigare och nuvarande stöd)

Genomförandet BCM CCME och MES Krypto-J
Nuvarande support Windows 64-bitars, Linux 32- och 64-bitars, Dell EMC PowerMaxOS Solaris, HP-UX, Linux, FreeBSD, AIX, 32 och 64-bitars Windows Solaris, Linux, FreeBSD, AIX, 32 och 64-bitars Windows
Stöds inte längre   Tru64, Android, macOS, iOS, VxWorks Android, macOS

Article Properties


Affected Product

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

Last Published Date

14 Feb 2024

Version

9

Article Type

How To