Государственное образовательное учреждение высшего профессионального образования «Калужский филиал Московского государственного технического университета имени Н.Э.Баумана»
Калужский филиал
Факультет «Фундаментальных Наук»
Кафедра «Программного Обеспечения ЭВМ, Информационных Технологий и Прикладной Математики»
РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ВЫПУСКНОЙ РАБОТЕ БАКАЛАВРА
Тема:
“________________________________________________
________________________________________________
________________________________________________
________________________________________________”
Студент (___________)
Группа
Руководитель работы (___________)
Калуга, 2007 г.
Содержание
1. Техническое задание
1.1. Общие сведения
1.2. Назначение и цели создания системы
1.3. Требования к программе или программному изделию
1.4. Требования к надежности
1.5. Условия эксплуатации
1.6. Требования к составу и параметрам технических средств
1.7. Требования к информационной и программной совместимости
1.8. Требования к программной документации
2. Исследовательская часть
2.1. Постановка задачи
2.2. Обоснование выбора темы
2.3. Обоснование выбора языка программирования
2.4. Обоснование выбора среды разработки
2.5. Обоснование выбора платформы
2.6. Основы криптографии
2.7. Причины выбора алгоритма
2.8. Алгоритм Rijndael
3. Конструкторская часть
3.1. Функциональное назначение
3.2. Руководство программиста
4. Технологическая часть
4.1. Назначение программного продукта
4.2. Назначение и условия применения программного продукта
4.3. Тестирование программного продукта
4.4. Обращение к программе
4.5. Руководство пользователя
4.6. Сообщения оператору
5. Заключение
6. Список использованных источников
1. Техническое задание
1.1. Общие сведения Результатом данной выпускной работы является программный продукт, предоставляющий криптографическую защиту для конфиденциальной информации, хранящейся на различных носителях информации, от несанкционированного доступа посторонних лиц. Принцип защиты заключается в двунаправленном шифровании всех защищаемых данных. Доступ к данным предоставляется посредством виртуальных дисков, создаваемых программным продуктом, содержимое которых целиком и полностью зависит от пользователя и никак не ограничивается ни по типу, ни по содержанию. Содержимое каждого такого диска хранится в виде единственного файла-образа, который может быть расположен на любых подходящих носителях информации: носитель должен позволять осуществлять как чтение, так и запись. Программный продукт реализует виртуальный диск на уровне физического форматирования и не накладывает ограничений на использование создаваемых им виртуальных логических дисков, как-то: формирование любой файловой системы и произвольный посекторный доступ к диску.
1.2. Назначение и цели создания системы Необходимо разработать и реализовать программный продукт, который бы предоставлял удобный интерфейс для надежного хранения конфиденциальной информации на виртуальных дисках и не накладывал ограничений на работу с данными дисками сверх тех, что введены операционной системой.
1.3. Требования к программе или программному изделию Данный программный продукт разрабатывается для использования в операционных системах MS Windows начиная с Windows2000 и в более поздних. ............