Ключ DK вычисляют как функцию диверсификации PBKDF2 (P, S, с, dkLen) с использованием в качестве псевдослучайной функции PRF функции HMAC_GOSTR3411:
. (1)
Функцию диверсификации вычисляют по следующему алгоритму:
1) Если , то алгоритм завершает работу с ошибкой (неверные параметры).
2) Вычисляют .