содержание
ВВЕДЕНИЕ 4
Аннотация 8
Annotation 9
Глава 1. Анализ предметной области 10
1.1 Генераторы случайных битов 10
1.2 Генераторы псевдослучайных битов 13
1.3 Определение генератора псевдослучайных последовательностей 16
1.4 Описание методов получения генераторов псевдослучайных последовательностей 19
1.4.1 Метод Фибоначчи с запаздыванием 19
1.4.2 Линейный конгруэнтный метод 22
1.4.3 Регистр сдвига с линейной обратной связью(LFSR) 25
Глава 2. Исследование поставленной задачи 30
2.1 Криптостойкие генераторы псевдослучайных последовательностей 30
2.1.1 Общие требования и особенности 30
2.2 Основные типы криптографически стойких генераторов псевдослучайных последовательностей 31
2.2.1 Генераторы на основе стойких криптоалгоритмов 31
2.2.2 Генераторы, основаны на вычислительно сложных математических задачах 33
2.2.3 Специальные реализации 33
2.3 Применение криптостойких генераторов псевдослучайных чисел 34
2.4 Тестирование генераторов псевдослучайных последовательностей 34
2.4.1 Статические тесты 37
2.4.2 Графические тесты 41
2.4.3 Пакет статистических тестов NIST STS 42
2.4.4 Пример практического использования пакета NIST STS 49
2.4.5 Другие средства тестирования 52
2.5 Криптологическая стойкость генератор псевдослучайных последовательностей 54
2.5.1 Криптологическая стойкость метода Фибоначчи с запаздыванием 54
2.5.2 Криптографическая стойкость линейного конгруэнтного метода 56
2.5.3 Криптографическая стойкость регистра сдвига с линейной обратной связью(LFSR) 58
Глава 3. Проектирование и разработка приложения 62
3.1 Выбор средств разработки приложения 62
3.2 Структура приложения 65
3.3 Системные требования 65
3.4 Тестирование приложения 66
Глава 4. Экономическое обоснование проведенных исследований 71
4.1 Расчет капитальных затрат на проектирование и внедрение проекта 71
4.2 Состав эксплуатационных расходов 74
4.2.1 Расходы на содержание персонала 74
4.2.2 Расходы на функционирование программы 74
4.2.3 Расчеты на накладные расходы 75
4.2.4 Прочие расходы 75
4.3 Расчёт экономии за счет увеличения производительности труда пользователя 75
ЗАКЛЮЧЕНИЕ 79
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 80
ПРИЛОЖЕНИЕ A 82
Аннотация 8
Annotation 9
Глава 1. Анализ предметной области 10
1.1 Генераторы случайных битов 10
1.2 Генераторы псевдослучайных битов 13
1.3 Определение генератора псевдослучайных последовательностей 16
1.4 Описание методов получения генераторов псевдослучайных последовательностей 19
1.4.1 Метод Фибоначчи с запаздыванием 19
1.4.2 Линейный конгруэнтный метод 22
1.4.3 Регистр сдвига с линейной обратной связью(LFSR) 25
Глава 2. Исследование поставленной задачи 30
2.1 Криптостойкие генераторы псевдослучайных последовательностей 30
2.1.1 Общие требования и особенности 30
2.2 Основные типы криптографически стойких генераторов псевдослучайных последовательностей 31
2.2.1 Генераторы на основе стойких криптоалгоритмов 31
2.2.2 Генераторы, основаны на вычислительно сложных математических задачах 33
2.2.3 Специальные реализации 33
2.3 Применение криптостойких генераторов псевдослучайных чисел 34
2.4 Тестирование генераторов псевдослучайных последовательностей 34
2.4.1 Статические тесты 37
2.4.2 Графические тесты 41
2.4.3 Пакет статистических тестов NIST STS 42
2.4.4 Пример практического использования пакета NIST STS 49
2.4.5 Другие средства тестирования 52
2.5 Криптологическая стойкость генератор псевдослучайных последовательностей 54
2.5.1 Криптологическая стойкость метода Фибоначчи с запаздыванием 54
2.5.2 Криптографическая стойкость линейного конгруэнтного метода 56
2.5.3 Криптографическая стойкость регистра сдвига с линейной обратной связью(LFSR) 58
Глава 3. Проектирование и разработка приложения 62
3.1 Выбор средств разработки приложения 62
3.2 Структура приложения 65
3.3 Системные требования 65
3.4 Тестирование приложения 66
Глава 4. Экономическое обоснование проведенных исследований 71
4.1 Расчет капитальных затрат на проектирование и внедрение проекта 71
4.2 Состав эксплуатационных расходов 74
4.2.1 Расходы на содержание персонала 74
4.2.2 Расходы на функционирование программы 74
4.2.3 Расчеты на накладные расходы 75
4.2.4 Прочие расходы 75
4.3 Расчёт экономии за счет увеличения производительности труда пользователя 75
ЗАКЛЮЧЕНИЕ 79
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 80
ПРИЛОЖЕНИЕ A 82
Весь текст будет доступен после покупки
Показать еще текст