Оглавление
ХКДФ
-
Основы HKDF
- HKDF – это KDF, основанная на HMAC.
- HKDF используется для предотвращения распространения множества KDF.
- HKDF состоит из двух модулей: извлечения и расширения.
-
Применение HKDF
- HKDF преобразует общие секреты в ключи для шифрования и аутентификации.
- Формально описан в RFC 5869.
-
Спецификация и реализация
- NIST SP800-56Cr2 описывает параметризуемую схему HKDF.
- Существуют реализации HKDF на разных языках программирования.
-
Функции HKDF
- HKDF-Extract генерирует криптографический ключ из IKM и соли.
- HKDF-Expand генерирует несколько ключей из одного IKM, используя разные значения “информации”.
-
Пример реализации на Python
- В статье приведен пример реализации HKDF на Python.