Криптомодуль Dell BSAFE™ для рекомендацій щодо випуску C 3.0
Summary: Криптомодуль Dell BSAFE™ для C 3.0 тепер доступний і був поданий на перевірку FIPS 140-3.
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
Вперше оголошено 7 грудня 2022 року
Нижче описано основні зміни в порівнянні з попередньою версією:
Криптомодуль BSAFE для C версії 3.0 було подано на перевірку FIPS 140-3 у грудні 2022 року. Щоб переглянути поточний статус подання, перегляньте статтю FIPS 140 про статус криптографічних модулів BSAFE
Оголошення
Dell BSAFE Crypto Module for C — це найновіший комплект для розробки програмного забезпечення (SDK) для розробників C із сімейства продуктів BSAFE, який дозволяє використовувати криптографію, перевірену FIPS 140, у продуктах, які вони розробляють.Нижче описано основні зміни в порівнянні з попередньою версією:
- Самоперевірка криптографічного алгоритму (CAST), яка раніше виконувалася для всіх алгоритмів, схвалених FIPS 140-3, під час завантаження модуля, тепер виконується лише для кожного алгоритму під час першого використання.
- Додано підтримку генерації ключів Elliptic Curve (EC), перевірки ключів, обміну ключами ECDH, а також підписання та перевірки ECDSA.
- Додано підтримку генерації ключів Diffie-Hellman (DH), перевірки ключів та обміну ключами.
- Підтримка включає стандартні параметри DH FFHDE та MODP відповідно до RFC 7919, RFC 3526 та RFC 7296.
- Додано підтримку генерації та перевірки ключів DSA, а також підписання та перевірки DSA.
- Додано підтримку генерації параметрів DSA
- Додано підтримку для наступних режимів шифрування AES:
- 64-бітний режим AES CFB, додано як несумісний з FIPS алгоритм.
- Режим доповнення AES CBC-CS3 Ciphertext Stealing, доданий як режим перевірки FIPS 140-3.
- 128-бітний режим AES CFB, доданий як валідований алгоритм FIPS 140-3.
- 128-бітний режим AES OFB, додано як валідований алгоритм FIPS 140-3.
- Додано підтримку дайджестів SHA-3.
- Додано підтримку алгоритмів дайджесту змінної довжини SHAKE-128 та SHAKE-256.
- Підтримка HMAC розширена, щоб дозволити HMAC з SHA2-224, SHA2-512/224 і SHA2-512/256, а також з усіма формами SHA3.
- Додано підтримку CMAC з алгоритмом AES та GMAC з алгоритмом AES.
- Додано підтримку для наступних ключових функцій виведення:
- Функція виведення ключів на основі HMAC (HKDF)
- Одноступінчастий KDF KDF відповідно до SP 800-56C Rev. 1
- SSH KDF згідно з визначенням SP 800-135 Rev.1
- Псевдовипадкова функція TLS (PRF) KDF, для TLS v1.0/v1.1 і TLS v1.2
- X9.63 KDF, як описано в ANSI X9.63.
- Додано підтримку кількох Дайджестів та оновлень/фінальних дзвінків MAC.
- Надання ідентифікатора, BCM_ALG_DRBG_DEFAULT, щоб вказати на стандартний системний алгоритм DRBG.
- Додано підтримку обгортання та розгортання ключів за допомогою асиметричних ключів RSA з відступами PKCS #1 або OAEP.
- Додано підтримку обгортання та розгортання ключів шифрування вмісту за допомогою формату CMS PasswordRecipientInfo, визначеного RFC 3211.
- Додано підтримку імпорту та експорту ключів RSA у форматі PublicKeyInfo та PrivateKeyInfo .
- Додано підтримку криптографічних плагінів, що уможливлює використання нових алгоритмів за допомогою архітектури плагінів.
- Додано API HMAC для підтримки алгоритмів валідації SHA2-224, SHA2-512/224 та SHA2-512/256 FIPS 140-3.
- Експорт конфіденційних ключових даних з модуля у вигляді відкритого тексту обмежується ключами, позначеними як експортовані
- BCM_verify_RSA_PSS() оновлено для перевірки довжини солі PSS. Щоб дізнатися більше, перегляньте розділ «Посібник із міграції» посібника для розробників Dell BSAFE Crypto Module for C Developers.
- Стандартний формат імпорту та експорту ключів RSA змінено з PKCS #1 на PublicKeyInfo та PrivateKeyInfo.
Криптомодуль BSAFE для C версії 3.0 було подано на перевірку FIPS 140-3 у грудні 2022 року. Щоб переглянути поточний статус подання, перегляньте статтю FIPS 140 про статус криптографічних модулів BSAFE
Щоб отримати додаткову інформацію та завантаження, перегляньте статтю Як надіслати запит на завантаження продукту Dell BSAFE
Affected Products
BSAFE Crypto Module for CArticle Properties
Article Number: 000229383
Article Type: How To
Last Modified: 27 Sep 2024
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.