Введение
1. Описание тестов, структур данных, алгоритмов
1.1 Теоретические основы 24
1.2 Описание тестов 25
1.3 Структуры и алгоритмы 31
1.4 Применение алгоритмов сжатия для тестирования на случайность 38
1.5 Двуличные процессы и выбор длины блока для тестирования 44
1.6 Приложение 48
2. Тестирование генераторов случайных чисел
2.1 Сравнение эффективности методов 51
2.2 Анализ генераторов псевдослучайных чисел, использующихся на практике 61
2.2.1 Линейные конгруэнтые генераторы 61
2.2.2 Другие типы генераторов . 66
2.2.3 Тестирование популярных генераторов псевдослучайных чисел 68
3. Новая статистическая атака на блоковые шифры
3.1 Описание метода 72
3.2 Эксперименты с шифром RC5 85
3.2.1 Исследования устойчивости шифра RC5 85
3.2.2 Схема реализации тестов на МВС-1000 92
3.2.3 Результаты реализации атаки RC5 96
3.2.4 Схема реализации атаки на МВС-1000 99
Заключение


