
- •Пояснительная Записка
- •1 Введение 6
- •5.3 Расчет 117
- •Введение
- •Исследовательская часть
- •Структура подсистемы защиты информации в системе глобальной спутниковой связи и методы обеспечения средств мониторинга и управления объектами защиты информации
- •Описание среды комплекса спутниковой глобальной радиосвязи и выявление целей защиты информации
- •Состав и структура подсистемы защиты информации в комплексе спутниковой глобальной радиосвязи.
- •Прослушивание второго рода, как метод построения эффективных атак на систему связи.
- •Алгоритм массирования – как метод защиты от прослушивания второго рода.
- •Линейные кодовые последовательности.
- •Нелинейные кодовые последовательности.
- •Однократное гаммирование.
- •Требования к алгоритму маскирования.
- •Специальная часть
- •Основные требования.
- •Соответствие предъявляемому уровню безопастности.
- •Построение на основе использования криптографии симметричных ключей.
- •Описание.
- •Математическое описание.
- •Описание параметров.
- •Формирование ключа.
- •Разворачивание ключа.
- •Определение времени жизни сеансовых ключей
- •Программная и аппаратная гибкость реализации
- •Оценка сложности программной и аппаратной реализации
- •Вычислительная сложность (скорость) зашифрования/расшифрования
- •Оценочное время выполнения зашифрования/расшифрования блока данных
- •Оценочная скорость алгоритма в виде числа тактов работы процессора
- •Скорость выполнения зашифрования/расшифрования блока данных
- •Пакет тестов Национального института стандартов и технологий (nist)
- •Частотный тест.
- •Тест на самую длинную серию единиц в блоке.
- •Тест ранга двоичных матриц.
- •Тест с дискретным преобразованием Фурье (спектральный тест).
- •Универсальный статистический тест Маурэра.
- •Сжатие при помощи алгоритма Лемпела-Зива.
- •Тест линейной сложности.
- •Результаты тестирования
- •Результаты проведения тестов
- •Спектральный тест
- •Тест линейной сложности
- •Технологический раздел
- •Введение
- •Общие принципы тестирования
- •Общие методики оценки качества алгоритма маскирования данных
- •Графические тесты
- •Гистограмма распределения элементов
- •Распределение на плоскости
- •Проверка серий
- •Проверка на монотонность
- •Оценочные тесты
- •Методы тестирования алгоритма маскирования данных
- •Система оценки статистических свойств
- •Оценка результатов тестирования
- •Генерация последовательностей для тестирования
- •Исполнение набора статистических тестов
- •Анализ прохождения статистических тестов
- •Организационно-экономический раздел
- •Введение
- •Теоретическая часть
- •Оценка затрат на разработку по
- •Составляющие затрат на программный продукт
- •Составляющие затрат на разработку программ Ср.
- •Затраты на непосредственную разработку кп
- •Сложность комплекса программ
- •Применение современных методов разработки кп.
- •Факторы организации процесса разработки кп, влияющие на непосредственные затраты при создании сложных программ.
- •Затраты на изготовление опытного образца как продукции производственно-технического назначения.
- •Затраты на технологию и программные средства автоматизации разработки комплекса программ.
- •Составляющие затрат на эксплуатацию программ, влияющие на процесс их разработки.
- •Исходные данные
- •Расчёт затрат
- •1)Составляющие затрат на разработку программ:
- •2) Затраты на эксплуатацию программ:
- •3) Накладные расходы
- •Производственно-экологическая безопасность
- •Введение
- •Машинный зал и рабочее место программиста
- •Вредные факторы, присутствующие на рабочем месте и их классификация
- •Вредные производственные воздействия
- •Электрическая опасность
- •Нерациональность освещения
- •Расчет искусственного освещения методом коэффициента использования светового потока
- •Психофизические факторы
- •Микроклимат
- •Посторонние шумы
- •Постороннее электромагнитное излучение
- •Химические факторы
- •Эргономические требования
- •Эргономика окружающей среды
- •Экологическая безопасность
- •Заключение
- •Литература
- •Приложение 1
- •Приложение 2
- •Приложение 3
Затраты на технологию и программные средства автоматизации разработки комплекса программ.
Затраты на технологию и программные средства автоматизацииразработки КП. Для создания программного продукта используется среда программированияBorlandC++Builder6, стоимость коммерческой версии которой равна 2499 долларов. Однако для частных лиц существует возможность покупки немного упрощённой версии продукта -BorlandC++Builder6User, стоимость которой существенно ниже и составляет примерно 960 долларов. Следовательно затраты на технологию составляют:
С3р= 29760 руб.
Необходимо также учесть затраты на эксплуатацию ЭВМ в течение разработки КП:
С4р=а41×Тр.
Где а41- стоимость машинного времени реализующей ЭВМ;
Тр – общее время разработки.
Составляющие затрат на эксплуатацию программ, влияющие на процесс их разработки.
Затраты на эксплуатацию программ, влияющих на процесс их разработки:
затраты на производство и внедрение экземпляра КП - С1э
затраты на приобретение реализующую ЭВМ - С2э
затраты на эксплуатацию реализующей ЭВМ - С3э
затраты на эксплуатацию экземпляра - С4э
потери вследствие задержек и потерь сообщений - С5э
потери вследствие сбоев и отказов КП - С6э
Затраты на производство и внедрение каждого экземпляра КП - С1э, при серийном выпуске КП обычно намного меньше, чем изготовление опытного образца, но в нашем случае распределения затрат не будет. Тиражирования носителей программ и документации не будет, поэтомуС1э1будет равно нулю.
Вторая составляющая затрат на эксплуатацию - С1э2обусловлена подготовкой каждого образца КП к конкретным условиям применения перед использованием. В нашем случае она равна нулю.
Затраты на внедрение - С1э3можно снижать за счет эффективных средств обучения персонала. И в некоторых случаях обучение специалистов и внедрение экземпляра сложных ПС может требовать 2-7% общих затрат на разработку КП. Т.к. эксплуатация разработанного в рамках проекта программного продукта не отличается от эксплуатации программной реализации алгоритма шифрования, мы будем пренебрегать затратами на внедрение, т.е.С1э3равно нулю.
Затраты на реализующую ЭВМ прежде всего зависит от элементной базы и прогресса технологии в области создания компонент вычислительной техники.
Для КП, работающих в реальном времени, при малом использовании периферийных устройств затраты на реализующую ЭВМ определяются в основном следующими факторами:
Объем оперативной и командной памяти ЭВМ ;
быстродействие вычислительной системы;
уровень технологии и автоматизации проектирования программ, влияющий на степень использования ресурсов реализующей ЭВМ.
Для разработки программного продукта и отладки требуется оснастить программиста персональным компьютером со следующими характеристиками:
Тактовая частота процессора: 1,7 ГГц.
Объем ОЗУ: 256 Мбайт.
Объем жесткого диска: 10 Гбайт.
Монитор с диагональю: 17’’.
Средняя цена персонального компьютера со следующими характеристиками равна:
17700р.
Поэтому общие затраты на ЭВМ составят:
С2э= 17700 руб.
Затраты на эксплуатацию реализующей ЭВМ - С3э для комплекса программ в реальном времени практически постоянны в единицу времени и можно принять, что:
С3э=а3э×Тэ
Коэффициент а3эсоответствует удельной стоимости машинного времени.
Затраты на эксплуатацию экземпляра КП на реализующей ЭВМ - С4этак же, как и предыдущие, можно считать прямо пропорциональными времени эксплуатации КП -Тэ:
С4э=а4э×Тэ (5.2.10.1)
Коэффициент а4эв основном зависит от типа памяти, используемой для хранения программ. Наименьшие затраты при эксплуатации программ требуются при использовании постоянных или полупостоянных запоминающих устройств. В этом случае удельные затраты за время жизненного цикла КП обычно составляет малую долю от затрат на реализующую ЭВМ. Обычноа4э<<а3э, вследствие чегоС4эможет не учитываться.
Потери эффективности функционирования КП вследствие задержек и потерь сообщений, подлежащих обработке, - С5эобусловлены ограниченностью ресурсов реализующей ЭВМ. Ограничение ресурсов отражается как непосредственно на разработке КП, так и на его эксплуатации. Влияние этого ограничения в процессе разработки приводит к необходимости тщательного учета и экономичного использования ресурсов реализующей ЭВМ, что увеличиваетС14. Более тщательное проектирование КП в условиях ограниченных ресурсов ЭВМ позволяет снизить потериС5э, однако увеличивает затраты за счет КИТ -С14. При единственном экземпляре эти затраты возможно учитывать за счетС14.
Потери эффективности функционирования КП вследствие сбоев и отказов из-за ошибок в программе - С6эхарактеризует устойчивость программ к различного рода внешним возмущениям. Напрашивается предыдущий вывод об учете одной статьи затрат. Таким образом, общие затраты и потери эффективности при эксплуатации КП можно представить выражением:
Сэ = С1э + С2э + С3э + С4э + С5э + С6э. (5.2.10.2)
Составляющие затрат на сопровождение программ, влияющих на процесс их разработки.
Сопровождение сложных КП состоит в их развитии и модернизации, в обнаружении и устранении ошибок, а так же в тиражировании и конфигурационном контроле распространяемых версий. При сопровождении программ, факторами определяющими затраты на разработку КП, являются:
длительность цикла жизни КП
уровень автоматизации технологии разработки программ
тираж программ
КП, основная часть жизненного цикла которого приходится на разработку, может создаваться почти без учета будущих затрат на сопровождение.
Расчет