Тема: РАЗРАБОТКА И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА ДЛЯ СТЕГАНОГРАФИЧЕСКОГО ВНЕДРЕНИЯ ЗАШИФРОВАННОГО СООБЩЕНИЯ В EXE-ФАЙЛ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 7
1.1 ПОНЯТИЕ И ОПРЕДЕЛЕНИЯ СТЕГАНОГРАФИИ 7
1.2 ПРОТОКОЛЫ СТЕГАНОГРАФИЧЕСКИХ СИСТЕМ 14
1.3 АТАКИ НА СТЕГОСИСТЕМЫ 17
2 АНАЛИЗ МЕТОДОВ 20
2.1 МЕТОДЫ КРИПТОГРАФИИ 20
2.2 МЕТОДЫ СТЕГАНОГРАФИИ 25
3 РАЗРАБОТКА АЛГОРИТМА 29
3.1 СИГНАТУРЫ ФАЙЛОВ 29
3.2 АНАЛИЗ СТРУКТУРЫ ИСПОЛНЯЕМОГО ФАЙЛА 30
3.3 АНАЛИЗ СТРУКТУРЫ МЕДИА ФАЙЛОВ 32
3.4 КРИПТОГРАФИЧЕСКАЯ СОСТАВЛЯЮЩАЯ 36
3.5 СТЕГАНОГРАФИЧЕСКАЯ СОСТАВЛЯЮЩАЯ 37
3.6 ИТОГОВЫЙ АЛГОРИТМ РАБОТЫ ПРОГРАММЫ 37
4 РАЗРАБОТКА АЛГОРИТМА 40
4.1 ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 40
4.2 СВЕДЕНИЯ О ИНТЕГРИРОВАННОЙ СРЕДЕ РАЗРАБОТКЕ DELPHI 41
4.3 ОСНОВНЫЕ ФУНКЦИИ РАЗРАБОТАННОЙ ПРОГРАММЫ 42
4.4 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РАЗРАБОТАННОГО МЕТОДА 42
4.5 РАЗРАБОТКА ИНТЕРФЕЙСА 43
4.6 ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 47
5 АНАЛИЗ РАБОТЫ ПРИЛОЖЕНИЯ 50
5.1 АНАЛИЗ ПРИЛОЖЕНИЯ ПРИ РАБОТЕ С WAV ФАЙЛОМ 50
5.2 АНАЛИЗ ПРИЛОЖЕНИЯ ПРИ РАБОТЕ С BMP ФАЙЛОМ 52
5.3 ВРЕМЯ РАБОТЫ ПРИЛОЖЕНИЯ 55
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 58
ПРИЛОЖЕНИЕ
📖 Введение
посторонним), целостности данных(невозможности незаметного изменения информации), аутентификации (проверки подлинности авторства или иных свойств объекта) [1].
Но во многих случаях важно не только предотвратить доступ третьих лиц к информации, но и скрыть сам факт наличия или передачи информации. Исследованием подходов к решению данной проблемы занимается цифровая стеганография. Как правило, субъектом внедрения скрытого сообщения служит мультимедийный файл: изображение, видео- или аудио-информация.
Распространенным видом файлов в вычислительных системах являются исполняемые файлы программ. В связи с этим интерес представляет разработка методов и алгоритмов скрытия данных в исполняемых файлах.
Исполняемый файл программы имеет сложную структуру и содержит информацию различных типов: машинный код программы; графические, строковые и аудио-ресурсы, каждый из которых может использоваться для внедрения скрытого сообщения.
Объектом исследования в рамках дипломной работы являются методы стеганографии и криптографии. Предметом исследования является сокрытие информации в исполняемых файлах приложений.
Целью исследования является анализ структуры исполняемого файла программы для операционной системы Windows и применимости существующих методов цифровой стеганографии для сокрытия зашифрованных сообщений в них. Для достижения поставленной цели в дипломной работе решаются следующие исследовательские задачи:
• провести обзор существующих методов цифровой стеганографии и криптографии;
• провести анализ структуры формата Portable Executable;
• разработать алгоритм сокрытия информации в исполняемом файле;
• создать программный продукт на основе полученных данных.
✅ Заключение
Хоть и стеганографические методы защиты информации позволяют скрывать сам факт передачи информации, но использование только стеганографии не позволяет защищать информацию на должном уровне. Для повышения защищенности передаваемой информации необходимо использовать дополнительные меры защиты, такие как использование криптографических методов.
В данной работе были рассмотрены способы встраивания информации в файлы. Проанализировав известные методы, было решено разработать собственный алгоритм внедрения зашифрованных данных в исполняемый файл.
Разработка и реализация собственного алгоритма встраивания информации в исполняемый файл обусловлена тем, что практически все методы цифровой стеганографии не подходят для использования.
Анализ структуры исполняемого файла и медиаресурсов позволил создать приложение, шифрующее исходное сообщение и скрывающее его в исполняемом файле.
Для оценки эффективности рассматривались такие параметры как изменение размера контейнера, работоспособность исполняемого файла.
Анализ тенденций развития информационной области показывает, что в ближайшее время интерес к цифровой и компьютерной стеганографии будет увеличиваться. Общеизвестно, что требования к информационной безопасности неуклонно растут и следовательно, есть нужда в разработке новых методов защиты информации.



