
- •Пояснительная Записка
- •1 Введение 6
- •5.3 Расчет 117
- •Введение
- •Исследовательская часть
- •Структура подсистемы защиты информации в системе глобальной спутниковой связи и методы обеспечения средств мониторинга и управления объектами защиты информации
- •Описание среды комплекса спутниковой глобальной радиосвязи и выявление целей защиты информации
- •Состав и структура подсистемы защиты информации в комплексе спутниковой глобальной радиосвязи.
- •Прослушивание второго рода, как метод построения эффективных атак на систему связи.
- •Алгоритм массирования – как метод защиты от прослушивания второго рода.
- •Линейные кодовые последовательности.
- •Нелинейные кодовые последовательности.
- •Однократное гаммирование.
- •Требования к алгоритму маскирования.
- •Специальная часть
- •Основные требования.
- •Соответствие предъявляемому уровню безопастности.
- •Построение на основе использования криптографии симметричных ключей.
- •Описание.
- •Математическое описание.
- •Описание параметров.
- •Формирование ключа.
- •Разворачивание ключа.
- •Определение времени жизни сеансовых ключей
- •Программная и аппаратная гибкость реализации
- •Оценка сложности программной и аппаратной реализации
- •Вычислительная сложность (скорость) зашифрования/расшифрования
- •Оценочное время выполнения зашифрования/расшифрования блока данных
- •Оценочная скорость алгоритма в виде числа тактов работы процессора
- •Скорость выполнения зашифрования/расшифрования блока данных
- •Пакет тестов Национального института стандартов и технологий (nist)
- •Частотный тест.
- •Тест на самую длинную серию единиц в блоке.
- •Тест ранга двоичных матриц.
- •Тест с дискретным преобразованием Фурье (спектральный тест).
- •Универсальный статистический тест Маурэра.
- •Сжатие при помощи алгоритма Лемпела-Зива.
- •Тест линейной сложности.
- •Результаты тестирования
- •Результаты проведения тестов
- •Спектральный тест
- •Тест линейной сложности
- •Технологический раздел
- •Введение
- •Общие принципы тестирования
- •Общие методики оценки качества алгоритма маскирования данных
- •Графические тесты
- •Гистограмма распределения элементов
- •Распределение на плоскости
- •Проверка серий
- •Проверка на монотонность
- •Оценочные тесты
- •Методы тестирования алгоритма маскирования данных
- •Система оценки статистических свойств
- •Оценка результатов тестирования
- •Генерация последовательностей для тестирования
- •Исполнение набора статистических тестов
- •Анализ прохождения статистических тестов
- •Организационно-экономический раздел
- •Введение
- •Теоретическая часть
- •Оценка затрат на разработку по
- •Составляющие затрат на программный продукт
- •Составляющие затрат на разработку программ Ср.
- •Затраты на непосредственную разработку кп
- •Сложность комплекса программ
- •Применение современных методов разработки кп.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки комплекса программ.
- •Составляющие затрат на эксплуатацию программ, влияющие на процесс их разработки.
- •Исходные данные
- •Расчёт затрат
- •1)Составляющие затрат на разработку программ:
- •2) Затраты на эксплуатацию программ:
- •3) Накладные расходы
- •Производственно-экологическая безопасность
- •Введение
- •Машинный зал и рабочее место программиста
- •Вредные факторы, присутствующие на рабочем месте и их классификация
- •Вредные производственные воздействия
- •Электрическая опасность
- •Нерациональность освещения
- •Расчет искусственного освещения методом коэффициента использования светового потока
- •Психофизические факторы
- •Микроклимат
- •Посторонние шумы
- •Постороннее электромагнитное излучение
- •Химические факторы
- •Эргономические требования
- •Эргономика окружающей среды
- •Экологическая безопасность
- •Заключение
- •Литература
- •Приложение 1
- •Приложение 2
- •Приложение 3
Организационно-экономический раздел
“Планирование и оценка затрат на разработку алгоритма и программного обеспечения маскирования данных, исследование вопросов стойкости к частотному анализу”
Консультант: Конышева М.В.
Введение
В современном обществе компьютер играет огромную роль. Универсальность, способность решать практически любые задачи управления, возможность обрабатывать данные огромных размеров, всё это обеспечило широкое внедрение вычислительной техники в нашу жизнь. Если раньше компьютер будущего представлялся набором аппаратных средств, множество мигающих ламп, то сегодня можно с уверенностью утверждать, что это будет, прежде всего, мощное высокоинтеллектуальное программное обеспечение.
Аппаратные средства уже рассматриваются как некоторая упаковка к программному продукту. Так, если в 70-е годы на долю ПО приходилось около 40% стоимости вычислительных средств, то в 80-егоды около 80% стоимости, а сейчас этот показатель достигает 90%. Темпы роста объема производства ПО значительно выше аналогичного показателя для экономики в целом. Для примера, стоимость ПО, разработанного в США в 1980 году, составила 2% стоимости валового национального продукта, а в 1990 году уже около 13% того же показателя. Из динамики роста производства ПО можно сделать два важных вывода:
Программное обеспечение является сложным изделием и стоимость его все более возрастает.
Программное обеспечение оказывает значительное и всевозрастающее воздействие на общественное благосостояние.
Теоретическая часть
Оценка затрат на разработку по
В этих условиях становится исключительно важной оценка затрат на создание ПО. Причиной этого является необходимость обеспечения связи между экономическим анализом и разработкой ПО. Оценка затрат на создание ПО также важна и потому, что она лежит в основе эффективной организации производства ПО. Отсутствие приемлемо-точной оценки затрат на разработку ПО часто приводит к следующим проблемам:
Разработчик ПО затрудняется привести руководителю, заказчику или кому-то еще обоснованные доказательства нереалистичности предложенных бюджетов и сроков;
Трудность обеспечения разумных компромиссов между аппаратурой и ПО при создании программно-аппаратных комплексов;
Невозможность контроля за ходом разработки ПО из-за отсутствия обоснования сроков и бюджетов для каждого этапа разработки ПО в отдельности и всех вместе.
Чаще всего это приводит к “согласованию увеличения расходов и сроков” разработки ПО. А между тем, стоимость подобных проектов нередко находится на уровне нескольких сотен миллионов долларов. Не трудно предположить, что любые, даже незначительные, заминки в работах с подобными объемами и стоимостью приводят к значительным потерям.
Задача оценивания ПО сложна и специфична, особенно если проводится прогноз стоимости разрабатываемого ПО. Такой прогноз просто необходим для определения сроков и бюджетов работ. Сложность оценки стоимости ПО вызвана, в свою очередь, сложностью оценкой размеров разрабатываемого ПО. В литературе указывается три основных причины неверного прогноза размеров ПО:
В основном, человек оптимистичен и хочет нравиться окружающим. Каждому хотелось бы, чтобы ПО было малым по размерам и простым. Высокие оценки ведут к конфликтным ситуациям;
Человек склонен не использовать опыт предыдущих разработок;
Как правило, люди не знакомы со всем объемом работ. Этот фактор, совместно с предыдущим, приводит к недооценке второстепенных компонент разрабатываемого ПО, а также скрытых частей любого изделия.