Экспериментальное исследование эффективности адаптивного теста при проверке генераторов случайных чисел, используемых в криптографии

Экспериментальное исследование эффективности адаптивного теста при проверке генераторов случайных чисел, используемых в криптографии

Вид работы: Дипломная работа  |   Предмет работы: Информационные технологии   |   Количество листов: 17

Пакет TestU01 содержит шесть батарей статистических тестов. Три из них предназначены для тестирования последовательностей случайных чисел в диапазоне [0, 1), другие три – для двоичных последовательностей. В первую категорию входят батареи SmallCrush, Crush и BigCrush. Батареи Rabbit, Alphabit и BlockAlphabit предназначены для тестирования двоичных последовательностей, например, полученных с помощью криптографических генераторов псевдослучайных последовательностей или от аппаратного источника случайных бит. TestU01 содержит больше статистических тестов, чем NIST, к тому же реализация этой библиотеки более гибкая, так как она не ограничена размером выборки и имеет больший диапазон тестовых параметров. Любой из тестов можно применить к конкретным битам последовательности, как сохраненной в текстовом формате, так и непосредственно созданной генератором. Пакет TestU01 позволяет использовать не только отдельные тесты, но и применять готовые батареи тестов, которые содержат от 10 до 106 тестов.


Введение 3
Глава 1. Анализ предметной области 6
1.1. Генераторы случайных и псевдослучайных чисел 6
1.2. Статистические тесты 7
1.3. Батареи статистических тестов 9
1.3.1. Тесты Д. Кнута 10
1.3.2. Тесты Diehard 10
1.3.3. Тесты Crypt-X 11
1.3.4. NIST STS 11
1.3.5. Библиотека TestU01 12
1. 4. Адаптивное во времени тестирование 13
1.4.1. Схема адаптивного во времени тестирования………………………………………..15
Список используемых источников 15










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match