Генераторы псевдослучайных чисел и методы их тестирования
- Категория Коммуникации и связь
- Раздел Курсовые
- Просмотров 17114
- Скачиваний 3765
- Размер файла 2152 Кб
Оглавление 1 Введение. 3 2 Генератор псевдослучайных чисел. 4 3 Методы получение псевдослучайных чисел. 6 3.1 Линейный конгруэнтный метод. 7 3.2 Метод Фибоначчи. 8 3.3 Линейный регистр сдвига с обратной связью.. 10 3.4 Вихрь Мерсенна. 11 4 Тестирование псевдослучайных последовательностей. 12 4.1 Графические тесты.. 12 4.2 Статистические тесты.. 13 4.2.1 Основные принципы.. 14 4.2.2 Тесты Д. Кнута. 14 4.2.3 Пакет статистических тестов NIST. 15 4.2.4 Тесты Diehard. 22 5 Вывод. 24 6 Список используемой литературы.. 25 Приложение А.. Ошибка! Закладка не определена. 1 Введение Генерирование случайных последовательностей с заданным вероятностным законом и проверка их адекватности — одни из важнейших проблем современной криптологии. Генераторы случайных последовательностей используются в существующих криптосистемах для генерации ключевой информации и задания ряда параметров криптосистем. Научная и практическая значимость этой проблемы настолько велика, что ей посвящены отдельные монографии в области криптологии, организуются разделы в научных журналах "Journal of Cryptology", "Cryptologia" и специальные заседания на международных научных конференциях "Eurocrypt", "Asiacrypt", "Crypto" и др. В начале XX века случайные последовательности имитировались с помощью простейших случайных экспериментов: бросание монеты или игральной кости, извлечение шаров из урны, раскладывание карт, рулетка и т. д. В 1927 г. Л. Типпетом впервые были опубликованы таблицы, содержащие свыше 40000 случайных цифр, "произвольно извлечённых из отчётов о переписи населения". В 1939 г. с помощью специально сконструированного механического устройства — генератора случайных чисел, М. Дж. Кендалл и Б. Бэбингтон-Смит создали таблицу, включающую 105 случайных цифр. В 1946 г. американский математик Джон фон Нейман впервые предложил компьютерный алгоритм генерации случайных чисел. В 1955 г. компания RAND Corporation опубликовала получившие широкую популярность таблицы, содержащие 106 случайных цифр, сгенерированных на ЭВМ. В настоящее время спрос на генераторы случайных последовательностей с заданными вероятностными распределениями, а также на сами случайные последовательности настолько
Похожие работы
- Практические занятия
- Рефераты
- Рефераты