- 1
- 2
- 3
- . . .
- последняя »
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
"Оренбургский государственный университет"
Факультет информационных технологий
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
ОГУ 230105.65.4014.062 О Курсовой проект
Программная система "Обеспечение безопасности электронного документооборота" Руководитель
Цыганков А.С.Исполнитель
студент группы з-10ПОВТ(у)
Майборода З.П. Оренбург 2014 Содержание Введение
. Постановка задачи
. Теоретические предпосылки
2.1 Алгоритм RSA2.1 Ассиметричные алгоритмы
. Руководство пользователя
Заключение
Список использованных источников
Приложение А Введение Целью данной курсовой работы являлось написание программной системы, формирующей виртуальные защищенные каналы передачи данных, на языке программирования C# при помощи программного средства Visual Studio 2010. Написание программной системы осуществлялось с использованием классов т.д.
Задачами данной курсовой работы являлось повторение и закрепление полученных знаний, приобретенных во время занятий по дисциплине "Методы и средства защиты информации". 1. Постановка задачи Разработать программное средство, осуществляющее шифрование электронных документов ассиметричным методом.
Программа должны выполнять следующие функции:
. Генерация ключей для метода RSA, с сохранением в файл.
Размер ключа 32 бита (p и q, integer p и q берем длиной 32 бита).
Верхний порог генерации - 232
Нижний порог генерации - 231
Число длиной 32 бита
е - произвольно (3, 17…)
. Шифрование файлов.
С помощью сгенерированных ранее ключей, с сохранением в файл (на форме показывать не надо, просто в новый файл).
. Расшифрование с сохранением в файл.
Если ключ неправильный, то программа должна выдать зашифрованное. . Теоретические предпосылки
.1 Алгоритм RSAАлгоритм RSA стоит у истоков асимметричной криптографии. Он был предложен тремя исследователями-математиками Рональдом Ривестом (R. Rivest), Ади Шамиром (A. Shamir) и Леонардом Адльманом (L. Adleman) в 1977-78 годах.
Первым этапом любого асимметричного алгоритма является создание пары ключей: открытого и закрытого и распространение открытого ключа "по всему миру". Для алгоритма RSA этап создания ключей состоит из следующих операций:
1 Выбираются два простых (!) числа p и q.
2 Вычисляется их произведение n(=p*q).
Выбирается произвольное число e (eY>0.
Чтобы определить наибольший общий делитель, приведенное выше равенство (1) необходимо использовать многократно (до получения значения Y = 0). Ниже приводится раскрытая запись
(X, Y) = gcd (Y, X mod Y) = gcd (Y, X - (лX/Yы - целое частное) ґ Y)). . Руководство пользователя Для запуска серверного приложения программы необходимо запустить файл "RSA.exe".
В появившемся окне можно выполнить следующие действия:
· Сгенерировать числа
· Сохранить и загрузить из файла
· Зашифровать
· Расшифровать
Рисунок 2 - Главное окно Для генерации числа нужно нажать "Генерировать". Произойдет генерация ключей методом RSA с сохранением в файл.
При нажатие на кнопку "Зашифровать" и "Расшифровать" появляется окно, где нужно открыть файл ранее
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Тема: Технология создания электронного учебника "Основы информационной безопасности" |
Предмет/Тип: Отсутствует (Контрольная работа) |
Тема: Разработка электронного образовательного ресурса "Основы безопасности труда" |
Предмет/Тип: Отсутствует (Диплом) |
Тема: Обеспечение информационной безопасности информационно-технологической инфраструктуры электронного правительства в Кыргызской Республике |
Предмет/Тип: Отсутствует (Диссертация) |
Тема: Система электронного документооборота |
Предмет/Тип: Отсутствует (Курсовая работа (т)) |
Тема: Система электронного правительства в Китае |
Предмет/Тип: Основы права (Реферат) |
Интересная статья: Быстрое написание курсовой работы