Протокол сбора энтропии UEFI

Протокол сбора энтропии UEFI используется для генерации значений генерации случайных чисел (RNG) известным способом.

Служба UEFI RNG, реализующая этот протокол, принимает необязательное входное значение, определяющее алгоритм RNG, и предоставляет значение RNG на основе входного значения и внутреннего состояния, включая состояние его энтропии источников. Если детерминированный генератор случайных битов (DRBG) используется для выходных данных источника необработанной энтропии, его уровень безопасности должен быть не менее 256 бит.

Рекомендации по созданию значений RNG, используемых в этом протоколе, см. в статье NIST SP 800-90A ред. 1. Рекомендации по созданию случайных чисел с помощью детерминированных генераторов случайных битов.

Интерфейс протокола

EFI_RNG_SERVICE_BINDING_PROTOCOL

EFI_RNG_PROTOCOL

EFI_RNG_ALGORITHM_LIST