- •Содержание
- •Глава 1. Обзорная часть стеганографических систем 4
- •Глава 2. Разработка программы стеганографических систем 30
- •Глава 3. Экономическое обоснование системы стеганография 60
- •Глава 1. Обзорная часть стеганографических систем
- •1.1. Проблема устойчивости стеганографических систем
- •1.2. Классификация методов сокрытия данных
- •Р ис.3. Классификация методов компьютерной стеганографии
- •Анализ методов сокрытия информации
- •Описание сегмента format chunk
- •1.3. Обзор аналогичных программных продуктов
- •Глава 2. Разработка программы стеганографических систем
- •2.1. Выбор средств разработки
- •Свойства класса wRiff
- •Свойства и методы класса WorkWav
- •Р ис.8. Алгоритм сокрытия информации в звуковых фалах
- •2.3. Разработка пользовательского интерфейса
- •2.4. Тестирование программы
- •Глава 3. Экономическое обоснование системы стеганография
- •3.1. Производственные затраты на разработку
- •3.2. Учет амортизации
- •Капитальные вложения на разработку
- •Релевантные затраты на разработку
- •Заключение
- •Список используемых источников
1.3. Обзор аналогичных программных продуктов
На рынке представлен ряд программных продуктов, решающих сходные задачи.
Программа для шифрования и стеганографирования SecureEngine Professional. Данный программный продукт свободно распространяемая средство для шифрования и сокрытия информации в графических и звуковых файлах. В ней предусмотрена возможность пошагового шифрования любого файла, либо сокрытие информации в графических файлах формата .bmp, .png, .gif и в аудио формате .wav. Общий вид программы представлен на рис.5.
Рис.5. Общий вид программы SecureEngine
Для того, чтобы скрыть файл, необходимо сначала выбрать сам файл, затем графический или аудио файл - контейнер. После чего происходит процедура сокрытия. В результате генерируется аналогичный файл, но только с помещенной в нем скрытой информацией.
Недостатки:
программа не имеет достаточную наглядность;
отсутствие возможности помещать информацию в несколько файл - контейнеров;
программа недоработана и выдает ошибки.
Программа S – Tools. Порядок работы с программой достаточно прост. Он базируется на принципе Drag and Drop (перенеси и положи). Вначале нужно развернуть окно программы так, чтобы оно занимало часть экрана. На свободной части экрана развернуть Проводник или папку Мой компьютер с изображением значка (пиктограммы, иконки) файла - контейнера. Иконку файла - контейнера следует перенести внутрь окна программы S - Tools. В правом нижнем углу программы появится информация с указанием допустимого объема файла - сообщения. Затем по технологии Drag and Drop внутрь программы нужно перенести иконку файла - сообщения. После этого следует ввести пароль и сохранить зашифрованное сообщение.
Дешифрация скрытого сообщения ведется в обратном порядке: вначале скрытый файл перетаскивается (буксируется) внутрь окна программы. Затем правой кнопкой вызывается контекстное меню и вводится использованный пароль (пункт Reveal).
Рис.6. Принцип работы программы S – Тools
На рис.6 показан внешний вид программы S - Tools с изображенным звуковым файлом - контейнером. Надпись в правом нижнем углу информирует пользователя о том, что внутрь программы можно запрятать текст объемом 10 810 байт.
Музыкальные файлы позволяют скрывать большой объем информации. Так, если преобразование аналогового сигнала в цифровой сигнал происходит с частотой дискретизации 44,1 кГц, то это позволяет ежесекундно сохранять 44 100 бит информации в монофоническом сигнале и 88 200 бит - в стереофоническом. Таким образом, в звуке, длящемся 1 секунду, можно поместить текст объемом более 10 Кбайт.
Недостатки:
неудобный, недружественный интерфейс;
возможность работы только с одним файлом контейнером;
отсутствие расширенных возможностей как шифрование, создание паролей.
В разработке применялся метод LSB. Данный алгоритм позволяет быстро и эффективно производить сокрытие в несколько звуковых файлах формата .wav. Так же для усиления криптостойкости, надежности и предохранения сокрытых данных от атак, был применен алгоритм симметричного шифрования Rijndael. Данный вид алгоритма устойчив к взлому и в совокупности со пространственно - временным методом LSB дает дополнительную гарантию защищенности сокрытой информации. Также был изучен рынок аналогичных программных продуктов. Разработанный проект отличается от исследованных программ тем, что все они способны работать лишь с одним файлом контейнером.
