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

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

ID номер GIS045
Вид Научный материал подойдет для подготовки дипломной работы Бакалавра, Специалиста, а также НИР или курсовой
Уникальность Гарантируется по системе «Антиплагиат» в диапазоне 75-95% на момент передачи покупателю
Наполнение 60 страниц, 14 рисунков, 13 таблиц, 21 источник

Содержание

Введение 9
1 Понятие крипто-мессенджера 11
2 Теоретические основы криптографии 13
2.1 Основные понятия и определения 13
2.1.1 Отправитель и получатель 13
2.1.2 Сообщение и шифрование 13
2.1.3 Алгоритмы и ключи 14
2.2 Основные понятия и определения стеганографии 17
2.3 Обзор методов стеганографии 21
2.3.1 Метод наименьшего бита 23
2.3.2 Метод встраивания цифрового водяного знака 26
3 Анализ аналогов 29
4 Требования к программному продукту 31
4.1 Язык программирования 31
4.2 Программное обеспечение 31
5 Разработка программного продукта 32
5.1 Постановка задачи 32
5.2 Разработка пользовательского интерфейса 32
5.3 Разработка клиентской части приложения. 34
6 Описание и тестирование программного продукта 38
6.1 Общее описание программного продукта 38
6.2 Тестирование программного продукта 39
6.2.1 Автоматическое тестирование программного продукта 39
6.2.2 Ручное тестирование программного продукта 39
7 Руководство пользователя 41
8 Технико-экономическое обоснование 44
8.1 Описание программного продукта 44
8.2 Программно-технические средства и установка системы 44
8.3 Функциональные возможности системы 45
8.4 Технико-экономическое обоснование договорной цены 46
8.5 Определение и анализ рыночной стоимости прикладного программного обеспечения 51
8.6 Структура договорной цены 54
8.7 Выводы по экономическому разделу 55
Заключение 57
Список использованных источников 58

Введение

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

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

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

Назначение функционал ПО

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

1. Возможность зашифровывать и отправлять сообщения;

2. Возможность получать и дешифровывать сообщения;

3. Возможность отправлять изображения;

4. Возможность использовать методы стеганографии для передачи зашифрованного сообщения;

5. Возможность добавлять алгоритмы шифрования.

Наличие ПО

В состав работы входит только интерфейс / скриншоты проектируемого программного обеспечения без исходников. Фактическая разработка программного кода ПО не требовалась / не связана с темой

Заключение

В результате выполнения вышеуказанных задач, была успешно достигнута основная цель работы, а именно, реализован программный комплекс, который соответствует предъявляемым к разработке требованиям. Был разработан и успешно реализован крипто-мессенджер, который предназначен для безопасного общения в сети Интернет как отдельным пользователем, так и какой-либо компании в корпоративной сети. Крипто-мессенджер реализован отдельными модулями, что позволяет без особых усилий добавлять в программу новые алгоритмы шифрования или стеганографические алгоритмы, или свои собственные алгоритмы.

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

- изучены и реализованы два алгоритма стеганографии – это метод наименьшего значащего бита и метод встраивания цифрового водяного знака, с помощью которых производилось сокрытие факта отправки сообщения;

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

- изучена архитектура клиент-сервер, которая была реализована в данном программном продукте;

- разработан и реализован интуитивно понятный интерфейс пользователя.

Таким образом, поставленная цель выпускной квалификационной работы сделана в полном объеме.

Список
литературы

1. Жуан Гомес «Математики, шпионы и хакеры. Кодирование и крптография». /пер. с англ. – М.: Де Агостини – 144 с.

2. Вагули Э. «Классификация и сравнение стеганографических методов», Московский энергетический институт.

3. Васина, Т.С. Обзор современных методов стеганографии / Т.С. Васина // МГТУ им. Н.Э. Баумана.

Резюме

Представленный выше пример готовой работы бесплатно позволяет ознакомиться с ключевыми аспектами написания курсовых, дипломных работ и ВКР, а также магистерских диссертаций. Стоимость и возможность получения доступа к полной версии данной готовой работы по запросу:

- Онлайн-ответ "Узнать стоимость готовой работы"

- Мессенджеры WhatsApp, Telegram


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

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

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

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

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