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.

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 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

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.

 

Indholdet

  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. 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.
 
Gennemførelsen 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  Ekstern
bNIST-valideringsprogram for kryptografiske moduler og certifikater for Crypto-J  Ekstern
cNIST-valideringsprogram for kryptografiske moduler – implementering under test  Ekstern
 

Nøgleoperationer

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

Asymmetriske nøglealgoritmer

Gennemførelsen BCM CCME og MES Krypto-J
RSA Ja Ja Ja
DSA Ja Ja Ja
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
 

Understøttelse af elliptisk kurvekryptografi (ECC)

Gennemførelsen BCM CCME og MES Krypto-J
NIST Ja Ja Ja
SECG Nej Ja Ja
ECC Brainpool Nej Nej Nej
Kurve25519 Nej Nej Nej
Kurve448 Nej Nej Nej
GOST R 34.10 a Nej Nej Nej
SM2 Nej Nej Nej
en RFC 7091
 

PKCS (Public Key Cryptography Standards)

Gennemførelsen 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

Gennemførelsen BCM CCME og 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
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)

Gennemførelsen 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

Gennemførelsen BCM CCME og 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
CAST5 Nej Nej Nej
ARIA 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

Gennemførelsen 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
AES-Indpakning Ja Ja Ja
Stream Nej Ja Ja
EAX Ja Nej Nej
 

Stream krypteringsalgoritmer

Gennemførelsen 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
SEGL Nej Nej Nej
Panama Nej Nej Nej
VÅGNE 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)

Gennemførelsen 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

Gennemførelsen BCM CCME og MES Krypto-J
BPS Nej Ja Ja
FF1 Nej Nej Nej
FF3 Nej; Nej Nej
FF3-1 Nej Nej Nej
 

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

Gennemførelsen 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

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