Корзина (0)
Ваша корзина пустует и скучает ;)

Разработка проекта Крипто-мессенджера с модульной архитектурой. Криптография.

ID номер GIS052
Вид Материалы к дипломной работе Бакалавра
Написана в 2019
Наполнение 81 страниц, 24 рисунка, 12 таблиц, 35 источников

Содержание

Введение 9
1 Клиент – серверная архитектура мессенджера 10
2 Теоретические основы криптографии 13
2.1 Основные понятия и определения 13
2.1.1 Отправитель и получатель 13
2.1.2 Сообщение и шифрование 13
2.1.3 Алгоритмы и ключи 14
2.2 Простые алгоритмы шифрования 18
2.2.1 Шифр Цезаря 18
2.2.2 Квадрат Полибия 19
2.3 Алгоритмы симметричного шифрования 21
2.4 Алгоритмы асимметричного шифрования 23
2.5 Алгоритмы PGP 24
3 Анализ аналогов 26
4 Требования к программному продукту 28
4.1 Язык программирования 28
4.2 Программное обеспечение 28
5 Разработка программного продукта 29
5.1 Постановка задачи 29
5.2 Разработка серверной части программного продукта 29
5.3 Взаимодействие клиентской и серверной частей 32
5.4 Разработка клиентской части программного продукта. 33
5.5 Реализация криптографических алгоритмов 37
6 Описание и тестирование программного продукта 39
6.1 Общее описание программного продукта 39
6.2 Тестирование программного продукта 40
6.3.1 Автоматическое тестирование программного продукта 40
6.3.2 Ручное тестирование программного продукта 40
7 Вопросы обеспечения безопасности жизнедеятельности 42
7.1.1 Требования к ПЭВМ 42
7.1.2 Требования к помещениям для работы с ПЭВМ 42
7.1.3 Общие требования к организации рабочих мест пользователей ПЭВМ 43
7.1.4 Требования к организации и оборудованию рабочих мест с ПЭВМ для взрослых пользователей 45
7.2 Анализ основных опасных и вредных факторов в рабочем помещении и на рабочем месте. 46
7.2.1 Микроклимат 46
7.2.2 Излучение электромагнитных полей 48
7.2.3 Шум 50
7.2.4 Вибрация 51
7.2.5 Освещение 52
7.2.6 Электробезопасность 54
7.2.7 Пожаробезопасность 57
7.3 Расчет световых характеристик помещения 59
7.3.1 Определение светового коэффициента 59
7.3.2 Определение коэффициента заложения 60
7.3.3 Определение угла падения 60
7.3.4 Определение угла отверсти 61
7.3.5 Определение количества и типа источников искусственного освещени 62
8 Технико-экономическое обосновани 64
8.1 Описание программного продукт 64
8.2 Программно-технические средств 64
8.3 Установка систем 65
8.4 Функциональные возможности систем 65
8.5 Технико-экономическое обоснование договорной цен 66
8.6 Определение и анализ рыночной стоимости прикладного программного обеспечени 71
8.7 Структура договорной цен 76
8.8 Выводы по экономическому раздел 77
Заключени 79
Список использованных источнико 80

Введение

В современном мире проблема защиты информации поставлена вызывает большой интерес не только со стороны военных или государственных деятелей, но и обычных людей. С развитием интернет все больше пользователей стали общаться друг с другом в сети. Но в период, когда некоторые лица отслеживают интернет-контент и личные данные пользователей, возрастает интерес к приложениям, которые обеспечивают безопасность передачи сообщений. Это и есть так называемые крипто мессенджеры. Цель этих крипто мессенджеров зашифровывать сообщения так, что прочитать их могли только те, кому они предназначаются.

Сейчас в интернете практически всю передаваемую информацию кодирую тем или иным способом. Но, несмотря на огромные усилия по созданию различных технологий защиты данных, их уязвимость постоянно возрастает, так как находятся все более новые способы взламывать шифры. Поэтому актуальность проблем, связанных с защитой передачи данных растет. Одним из путей решения проблемы защиты информации, а точнее - решения небольшой части вопросов, является криптографическое преобразование информации, или шифрование. В этом случае, отправитель зашифровывает сообщение по какому-то алгоритму и ключу, а получатель его расшифровывает, причем для потенциальных захватчиков сообщение не будет иметь никакого смысла. Есть еще способ защищенной передачи сообщения, а именно сокрытие существования этого сообщения, которая называется стеганографией. Но если сообщение будет перехвачено, его содержимое сразу же станет известно. По этой причине методы стеганографии и шифрования используются совместно [1].

Таким образом, необходимо создать такой крипто мессенджер, чтобы он мог отправлять зашифрованные определенным алгоритмом данные, а также сделать возможным добавление собственных алгоритмов.

Заключение

В данной пояснительной записке описана выпускная квалификационная работа по созданию программного продукта для безопасного обмена сообщениями в сети Интернет.

Актуальность поставленной задачи обусловлена возросшим интересом общественности к безопасному общению в сети, безопасности хранения своих личных данных.

Был проведен сравнительный анализ имеющихся аналогов, а именно: Telegram, WhatsApp, Tox, Ricochet. Одним из главных недостатков является отсутствие у данных мессенджеров модульной архитектуры.

Для реализации данного программного продукта был выбран .Net, так как обладает большим набором компонент, необходимых для разработки, таких как: WPF,Entity Framework и другие.

В ходе выполнения выпускной квалификационной работы были выполнены следующие задачи:

- изучена предметная область, а именно изучены и реализованы алгоритмы симметричного шифрования AES и алгоритмы асимметричного шифрования RSA, а также алгоритм PGP, с помощью которых производилось шифрование сообщений;

- изучена и реализована клиент-серверная архитектура программного продукта, то есть реализован сервер, клиент и настроено взаимодействие между ними.

Таким образом, работа выполнена в полном объеме, все поставленные задачи выполнены.


Скачать работу на данную тему

Зачем покупать готовую работу?

В связи с тем, что авторы ITdiplom выполняют работы с использованием актуальной иностранной и русскоязычной литературы, собственных многолетних наработок, а также данных с официальных статистических ресурсов, готовые материалы не теряют своей актуальности и на сегодняшний день
Уникальность таких готовых работ на момент повторного приобретения по системе «Антиплагиат» варьируется в диапазоне 75-95%. При этом на протяжении учебного семестра/полугодия каждая работа реализуется единственный раз одному клиенту во избежание повторений при сдаче
Такие материалы с легкостью можно использовать как основополагающие для выполнения собственных работ

Цена готовой ВКР/НИР, дипломной работы или магистерской диссертации

Купить подобный готовый материал можно от 4.000 руб.
В стоимость включены:
- Готовый материал с уникальностью в диапазоне 75-95%
- Презентация и речь
- Корректировка до 10 страниц по замечаниям руководителя
- Репетиторские услуги вплоть до защиты
- Программный продукт (по запросу)

Как узнать точную цену готовой работы

Возможность продажи, точная стоимость конкретной работы и доп. информация предоставляются по запросу:
- Онлайн чат "Бесплатная консультация"
- Мессенджеры 8 (900) 299-30-57
- Запрос на почту zakaz@itdiplom.ru
В запросе необходимо указать ID номер или тему работы

Категории

Скачать презентацию к представленной выше работе

Скачать дипломную работу, представленную выше

Выбрать или купить другие готовые дипломные работы по схожей тематике

Заказать дипломную работу по схожей тематике или оценить стоимость можно при помощи формы Узнать стоимость моей работы.

Воспользуйтесь формой запроса точной стоимости готовых работ, указав ID номера или темы интересующих работ

В стоимость данной работы включены:

- Готовый материал с уникальностью в диапазоне 75-95%
- Презентация и речь, подготовка к защите
- Корректировка до 10 страниц по замечаниям руководителя
- Репетиторские услуги вплоть до защиты
- Программное обеспечение (зависит от темы - наличие по запросу)