ВВЕДЕНИЕ 1 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 2 1.1 Описание предметной области 2 1.2 Словарь предметной области 2 1.3 Анализ существующих программных решений 3 1.4 Техническое задание 4 1.4.1 Функциональные требования 4 1.4.2 Требования к экранным формам 4 1.4.3 Модель данных 5 1.4.4 Нефункциональные требования 6 2 ПРОЕКТНАЯ ЧАСТЬ 7 2.1 Проектирование и разработка классов 7 2.2 Проектирование пользовательского интерфейса 7 2.3 Описание разработанных алгоритмов и программных модулей 7 2.3.1 Иерархическая структура приложения 7 2.3.2 Алгоритмы и математическое обеспечение 10 2.3.3 Описание основных программных модулей 12 2.4 Тестирование программного комплекса 13 2.4.1 Описание методики тестирования 13 2.4.2 Результаты тестов и их анализ 14 2.5 Руководство пользователя 15 ЗАКЛЮЧЕНИЕ 16 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 17 ПРИЛОЖЕНИЕ 1 – ГРАФИЧЕСКИЙ МАТЕРИАЛ 18 ПРИЛОЖЕНИЕ 2 - ИСХОДНЫЕ ТЕКСТЫ 28 ПРИЛОЖЕНИЕ 3 – СКРИНШОТЫ 58

Разработка приложения для обмена сообщениями с шифрованием

курсовая работа
Программирование
17 страниц
21% уникальность
2020 год
35 просмотров
Куликова М.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
ВВЕДЕНИЕ 1 1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 2 1.1 Описание предметной области 2 1.2 Словарь предметной области 2 1.3 Анализ существующих программных решений 3 1.4 Техническое задание 4 1.4.1 Функциональные требования 4 1.4.2 Требования к экранным формам 4 1.4.3 Модель данных 5 1.4.4 Нефункциональные требования 6 2 ПРОЕКТНАЯ ЧАСТЬ 7 2.1 Проектирование и разработка классов 7 2.2 Проектирование пользовательского интерфейса 7 2.3 Описание разработанных алгоритмов и программных модулей 7 2.3.1 Иерархическая структура приложения 7 2.3.2 Алгоритмы и математическое обеспечение 10 2.3.3 Описание основных программных модулей 12 2.4 Тестирование программного комплекса 13 2.4.1 Описание методики тестирования 13 2.4.2 Результаты тестов и их анализ 14 2.5 Руководство пользователя 15 ЗАКЛЮЧЕНИЕ 16 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 17 ПРИЛОЖЕНИЕ 1 – ГРАФИЧЕСКИЙ МАТЕРИАЛ 18 ПРИЛОЖЕНИЕ 2 - ИСХОДНЫЕ ТЕКСТЫ 28 ПРИЛОЖЕНИЕ 3 – СКРИНШОТЫ 58
Читать дальше
Шифрование - это часть криптографии. Криптографии более 4 тысяч лет. Впервые он появился в Древнем Египте. Существуют свидетельства того, что криптография как метод защиты текста возникла вместе с письмом, а секретные методы письма были уже известны древним цивилизациям Индии, Египта и Месопотамии. Сегодня, в век цифровых технологий, каждый из нас сталкивается с шифрованием, даже не замечая этого. Мы ежедневно используем различные интернет-ресурсы, которые шифруют данные, чтобы избежать получения этих данных третьими лицами. Набирая текст в строке поиска, поисковая система шифрует доступные ей данные. Информация очень ценна в наш век. Многие люди передают много конфиденциальной и ценной информации в своих сообщениях.


Если нужно выполнение контрольных на заказ во Владивостоке - Work5 поможет.


. Именно для того, чтобы эта информация не попала к злоумышленнику, большинство служб обмена сообщениями поддерживают шифрование. И самое безопасное-шифрование с помощью закрытого ключа. Все вышесказанное определяет актуальность данной темы. Объектом исследования выступают симметричные шифры, а предметом исследования – программы шифрования. Цель работы раскрыть тему шифрования с помощью шифра на основе AES, объяснить принципы работы и применения. Для достижения цели в работе решаются следующие задачи:  приводиться классификация алгоритмов шифрования;  рассматриваются симметричные алгоритмы шифрования;  осуществляется разработка алгоритма шифрования;  осуществляется разработка программы защищенной передачи данных. Структурно работа состоит из введения, заключения, списка использованных источников, содержащий 12 наименований, двух частей и приложений. 

Читать дальше
В результате работы был проведён анализ существующих алгоритмов блочного шифрования, а также анализ их преимуществ и недостатков. Были проанализированы различные метрики каналов связи и на их основе проанализирован и обоснован выбор параметров для блочного шифра с исправлением ошибок. Проанализированы случаи, когда исправление ошибок будет невозможно. Показана перспективность использования блочных шифров для построения универсальных алгоритмов криптокодирования, обнаруживающих и исправляющих ошибки различного типа – инверсии, вставки и пропуски. Для случая битовых инверсий сформулированы условия гарантированного исправления заданного числа ошибок. Далее было рассмотрено несколько алгоритмов блочного шифрования. Для реализации программного комплекса блочного шифрования со был выбран MD4, в виду имеющихся проблем в российском стандарте ГОСТ 28147-89 и нецелесообразности использования американского стандарта MD4. На основе вышеизложенного анализа были сформированы технические требования и разработано программное обеспечение блочного шифрования. Данное программное обеспечение было протестировано и в заключении подтверждено выполнение всех технических задач, сформированных во второй главе. В результате работы была практически подтверждена перспективная область развития блочных шифров – помехоустойчивое криптокодирование. Подводя итог, можно сделать вывод, что все поставленные задачи были выполнены в полном объеме. Результатом выполнения работы является полностью протестированное программное обеспечение блочного шифрования со свойством исправления ошибок, которое представляет собой готовое решение для передачи защищенной информации и устранения в ней ошибок, возникающих при передаче.  
Читать дальше
1. Адаменко, Михаил Основы классической криптологии. Секреты шифров и кодов: моногр. / Михаил Адаменко. - М.: ДМК Пресс, 2012. - 110 c. 2. Бабенко, Л. К. Современные интеллектуальные пластиковые карты / Л.К. Бабенко, Д.А. Беспалов, О.Б. Макаревич. - М.: Гелиос АРВ, 2015. - 416 c. 3. Вельшенбах, М. Криптография на Си и С++ в действии. Учебное пособие / М. Вельшенбах. - М.: Триумф, 2014. - 462 c. 4. Конахович, Г.Ф. Компьютерная стеганография. Теория и практика / Г.Ф. Конахович, А.Ю. Пузыренко. - М.: МК-Пресс, 2017. - 288 c. 5. Малюк, А.А. Введение в защиту информации в автоматизированных системах. Учебное пособие / А.А. Малюк. - М.: Горячая линия - Телеком, 2019. - 148 c. 6. Молдовян, А. Криптография / А. Молдовян, Н. Молдовян, Б. Советов. - М.: СПб: Лань, 2016. - 224 c. 7. Молдовян, Н. А. Практикум по криптосистемам с открытым ключом / Н.А. Молдовян. - М.: БХВ-Петербург, 2014. - 733 c. 8. Панасенко, Сергей Алгоритмы шифрования. Специальный справочник / Сергей Панасенко. - М.: БХВ-Петербург, 2008. - 532 c. 9. Рябко, Б. Я. Основы современной криптографии и стеганографии: моногр. / Б.Я. Рябко, А.Н. Фионов. - М.: Горячая линия - Телеком, 2010. - 232 c. 10. Тилборг Основы криптологии. Профессиональное руководство и интерактивный учебник (+ CD-ROM) / Тилборг, Х. Ван. - М.: Мир, 2019. - 472 c. 11. Хорев, П.Б. Криптографические интерфейсы и их использование / П.Б. Хорев. - М.: Горячая линия - Телеком, 2007. - 810 c. 12. Шнайер, Брюс Прикладная криптография. Протоколы, алгоритмы и исходный код на C / Брюс Шнайер. - М.: Вильямс, 2016. - 583 c.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

курсовая работа
Институт представительства воинской части войск национальной гвардии Российской Федерации: гражданско-правовой аспект
Количество страниц:
25
Оригинальность:
93%
Год сдачи:
2020
Предмет:
Гражданское право
курсовая работа
Безработица и её формы в России
Количество страниц:
34
Оригинальность:
72%
Год сдачи:
2020
Предмет:
Экономика труда
курсовая работа
Антиманипулятивное поведение персонала УИС как способ противостояния манипуляциям со стороны осужденных: психологический аспект
Количество страниц:
45
Оригинальность:
66%
Год сдачи:
2020
Предмет:
Психология
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image