Генерирование энтропии mbedtls (nv_seed)

Я использую mbedtls в качестве библиотеки TLS для Amazon FreeRTOS, работающей на моем оборудовании (SAM4E).

Библиотека была портирована, и я использую метод nv_seed для генерации случайных чисел. Я читаю и записываю 32-битные данные в EEPROM.

Я получаю ошибку рукопожатия TLS (зависание). После отладки я обнаружил, что числа, сохраненные и считанные из EEPROM, всегда одинаковы, и это является причиной сбоя рукопожатия.

Я не могу генерировать случайные числа с использованием аппаратного обеспечения, поскольку у меня нет выделенного TRNG. Итак, я должен как-то заставить посев работать.

0 ответов

Другие вопросы по тегам