На цій сторінці порівнюються та надаються подробиці про можливості реалізації Dell BSAFE Crypto-C Micro Edition (CCME), Micro Edition Suite (MES), криптомодуля BSAFE (BCM) і криптографічного впровадження Crypto-J.
Вміст
- Перевірка FIPS 140
- Алгоритми асиметричних ключів
- Підтримка криптографії з еліптичною кривою (ECC)
- Підтримка стандартів криптографії з відкритим ключем (PKCS)
- Алгоритми дайджесту
- Алгоритми коду автентифікації повідомлень (MAC)
- Алгоритми блокового шифру
- Режими блокового шифру
- Алгоритми потокового шифру
- Підтримка прискорення процесорних алгоритмів (PAA) та реалізації процесорних алгоритмів (PAI)
- Режими шифрування зі збереженням формату
- Підтримувані операційні системи (попередня та поточна підтримка)
Перевірка FIPS 140
Перегляньте
статтю FIPS 140 криптографічних модулів BSAFE для отримання більш детальної інформації про статус tde різних перевірок.
Здійснення |
БКМ |
CCME |
Крипто-Джей |
Режим FIPS 140 |
Так |
Так |
Так |
Перевірка FIPS 140-2 |
Ні |
Так , а |
Так б |
Підтверджено стандартом FIPS 140-3 |
Реалізація під час тестування c |
Ні |
Реалізація під час тестування c |
Програмавалідації криптографічного модуля NIST та сертифікати для програмиперевірки криптографічних модулівCCME
b NIST та сертифікати для програми перевірки криптографічних модулів Crypto-J
cNIST - реалізація на стадії тестування
Основні операції
Ключові операції включають генерацію ключів, угоди про обмін ключами та асиметричні алгоритми ключів.
Алгоритми асиметричних ключів
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
ОДА |
Так |
Так |
Так |
РДА |
Так |
Так |
Так |
ECDSA |
Так |
Так |
Так |
ЄРДА |
Ні |
Ні |
Ні |
Видання 448 |
Ні |
Ні |
Ні |
ЦТ |
Так |
Так |
Так |
ECDH |
Так |
Так |
Так |
Ель-Гамаль |
Ні |
Ні |
Ні |
NTRU (IEEE P1363.1) |
Ні |
Ні |
Ні |
СППР |
Ні |
Ні |
Ні |
Підтримка криптографії з еліптичною кривою (ECC)
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
НІСТ |
Так |
Так |
Так |
SECG |
Ні |
Так |
Так |
ECC Brainpool |
Ні |
Ні |
Ні |
Крива25519 |
Ні |
Ні |
Ні |
Крива448 |
Ні |
Ні |
Ні |
ГОСТ Р 34.10 а |
Ні |
Ні |
Ні |
SM2 |
Ні |
Ні |
Ні |
RFC 7091
Підтримка стандартів криптографії з відкритим ключем (PKCS)
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
PKCS #1 |
Так |
Так |
Так |
PKCS #5b / PBKDF2 |
Так |
Так |
Так |
PKCS #8 |
Так |
Так |
Так |
PKCS #12 |
Ні |
Так |
Так |
IEEE P1363 |
Так |
Так |
Ні |
АСН.1 |
Ні |
Так |
Так |
b RFC 8018
Алгоритми дайджесту
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
МД5 |
Так |
Так |
Так |
ША-1 |
Так |
Так |
Так |
ША-2 |
Так |
Так |
Так |
ША-3 |
Так |
Так |
Так |
SHAKE128 |
Так |
Ні |
Так |
SHAKE256 |
Так |
Ні |
Так |
РІПЕМД-160 |
Ні |
Ні |
Так |
Тигр |
Ні |
Ні |
Ні |
Вир |
Ні |
Ні |
Ні |
БЛЕЙК2 |
Ні |
Ні |
Ні |
ГОСТ Р 34.11-94а (він же ГОСТ 34.311-95) |
Ні |
Так |
Ні |
ГОСТ Р 34.11-2012 (Stribog)b |
Ні |
Ні |
Ні |
SM3 |
Ні |
Ні |
Ні |
a RFC 5831
b RFC 6986
Алгоритми коду автентифікації повідомлень (MAC)
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
HMAC-MD5 |
Ні |
Так |
Так |
HMAC-SHA1 |
Так |
Так |
Так |
HMAC-SHA2 |
Так |
Так |
Так |
Poly1305-AES |
Ні |
Ні |
Так |
BLAKE2-MAC |
Ні |
Ні |
Ні |
Алгоритми блокового шифру
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
АЕС |
Так |
Так |
Так |
3DES |
Так |
Так |
Так |
Камелія |
Ні |
Так |
Ні |
Риба- |
Ні |
Ні |
Ні |
Дві рибки |
Ні |
Ні |
Ні |
ІДЕЯ |
Ні |
Ні |
Ні |
ЧАТТЯ5 |
Ні |
Ні |
Ні |
АРІЯ |
Ні |
Так |
Ні |
ГОСТ 28147-89б / ГОСТ Р 34.12-2015 (Магмас і Кузнєчикг) |
Ні |
Частковаа |
Ні |
SM4 |
Ні |
Ні |
Ні |
Micro Edition Suite підтримує тільки ГОСТ 28147-89, але не ГОСТ Р 34.12-2015.
b RFC 5830
c RFC 8891
d RFC 7801
Режими блокового шифру
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
ЄЦБ |
Так |
Так |
Так |
Загальний аналіз крові |
Так |
Так |
Так |
OFB |
Так |
Так |
Так |
ЦКС |
Так |
Так |
Так |
CTR |
Так |
Так |
Так |
СКК |
Так |
Так |
Так |
GCM |
Так |
Так |
Так |
ОКБ |
Ні |
Ні |
Ні |
ХТС |
Так |
Так |
Так |
AES-Wrap |
Так |
Так |
Так |
Потік |
Ні |
Так |
Так |
EAX (Електронна пошта) |
Так |
Ні |
Ні |
Алгоритми потокового шифру
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
RC4 |
Ні |
Так |
Так |
HC-256 |
Ні |
Ні |
Ні |
Кролик |
Ні |
Ні |
Ні |
Сальса20 |
Ні |
Ні |
Ні |
Чача |
Ні |
Ні |
Так |
ПЕЧАТКОЮ |
Ні |
Ні |
Ні |
Панама |
Ні |
Ні |
Ні |
ДЗВІНОК |
Ні |
Ні |
Ні |
Зерно |
Ні |
Ні |
Ні |
ВМПК |
Ні |
Ні |
Ні |
ІСААК |
Ні |
Ні |
Ні |
Підтримка прискорення процесорних алгоритмів (PAA) та реалізації процесорних алгоритмів (PAI)
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
AES-NI |
Так |
Так |
Ні |
SSSE3/SSE4.1 |
Так |
Так |
Ні |
AVX/AVX2 |
Так |
Так |
Ні |
RDRAND |
Так |
Так |
Ні |
Навісний замок VIA |
Ні |
Ні |
Ні |
Intel QuickAssist |
Ні |
Ні |
Ні |
ARMv7-A НЕОН |
Ні |
Ні |
Ні |
Інструкції з криптографії ARMv8-A |
Так |
Так |
Ні |
Живлення ISA v2.03 (AltiVeca) |
Ні |
Ні |
Ні |
Power ISA v2.07 (наприклад, POWER8 і пізнішіверсії) |
Ні |
Ні |
Ні |
Режими шифрування зі збереженням формату
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
БІТ |
Ні |
Так |
Так |
ФФ1 |
Ні |
Ні |
Ні |
ФФ3 |
Ні; |
Ні |
Ні |
ФФ3-1 |
Ні |
Ні |
Ні |
Підтримувані операційні системи (попередня та поточна підтримка)
Здійснення |
БКМ |
CCME та MES |
Крипто-Джей |
Поточна підтримка |
64-розрядна версія Windows, 32- і 64-розрядна версія, Dell EMC PowerMaxOS |
Solaris, HP-UX, Linux, FreeBSD, AIX, 32- і 64-розрядна Windows |
Solaris, Linux, FreeBSD, AIX, 32- і 64-бітна Windows |
Більше не підтримується |
|
Tru64, Android, macOS, iOS, VxWorks |
Android, macOS |