Схема постобработки случайных чисел на базе многовходового сигнатурного анализатора
Повышение качества случайных последовательностей, получаемых с ФНФ
Проект направлен на повышение качества случайных последовательностей, получаемых с физически неклонируемых функций, до уровня, пригодного для криптографических применений. Ядро решения — многовходовый сигнатурный анализатор (MISR), объединяющий несколько источников энтропии.

Схема реализована как в программной модели (Python), так и в аппаратной (FPGA). Отдельно анализируется энтропия получаемых последовательностей.


Результаты
- Программная модель источника энтропии и блока постобработки, скрипты анализа на Python 3.
- Полный цикл NIST-тестирования — все тесты пройдены.
- Стандартное отклонение: 0.00001637, среднее: 0.99981287.
Участники: Петровский Д.
Руководитель: Иванюк Александр Александрович, д.т.н., профессор.
Стек: Python, NumPy, FPGA, NIST STS.
Публикации
Поиск по авторам проекта в репозитории БГУИР:
- Анализ характеристик схемы постобработки последовательности случайных чисел на основе многоканального сигнатурного анализатора
- Исследование характеристик метода постобработки случайных данных на базе многовходового сигнатурного анализатора
- Схема постобработки цифровой последовательности случайных чисел