Сокрытие и извлечение информации в текстовых файлах


Стеганография и цифровые водяные знаки


Download 232.43 Kb.
bet4/7
Sana24.12.2022
Hajmi232.43 Kb.
#1065007
TuriКурсовая
1   2   3   4   5   6   7
Bog'liq
KursRabota, Лебедева

1.2.Стеганография и цифровые водяные знаки


Цифровые водяные знаки (ЦВЗ) используются для безопасности от дублирования, защиты авторских прав (АП). Невидимые водяные знаки читаются специальным устройством, которое может удостоверить, в другом случае оспорить корректность. ЦВЗ могут иметь разную информацию: АП, идентификационный номер, управляющую информацию. В наибольшей степени благоприятный для защиты с помощью ЦВЗ являются постоянные изображения, аудио и видео файлы.
Основные условия, представляемые к водяным знакам:

  • обеспеченность,

  • устойчивость к искажениям,

  • скрытность,

  • робастности к обработке сигналов (то есть возможность системы к возрождению после реакции на нее внешних/внутренних искажений, в том числе злостных).

ЦВЗ обладают небольшим объёмом, но для осуществления перечисленных выше условий, при их вделывании применяются более непростые методы, чем для вделывания обычных заголовков или сообщений.
Перед помещением ЦВЗ в контейнер, водяной знак нужно поменять к надлежащему виду. Например, если в качестве контейнера применяется изображение, то и ЦВЗ должны быть проиллюстрирована как двумерный битовый массив.

2. Анализ алгоритмов стеганографической защиты
Методы компьютерной стеганографии предназначены для скрытия факта передачи сообщения путем встраивания скрываемой информации во внешне безобидные данные (текстовые, графические, аудио- или видеофайлы) и включают в себя две группы методов, основанных:

  • на использовании специальных свойств компьютерных форматов хранения и передачи данных;

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

Сравнительная характеристика методов компьютерной стеганографии приведена в таблице 1.
Выбирая текстовый контейнер (txt файл), я основывалась на том, что он прост в использовании, то есть легко читать и записывать данные.
Для реализации выберем два метода: метод сокрытия на основе пробелов и метод одинакового начертания символов.
Метод сокрытия на основе пробелов организован на вставке после каждого слова одного или двойного пробела. Один пробел соответствует передаваемому биту равному нулю, два пробела – единице. В следующем предложении “O_never__say_that__I_was__false_of_heart” 1 внедрено сообщение: “01010100”. Недостаток – чувствителен к переносу текста из одного формата в другой, возможна потеря сообщения, невысокая скрытность. Преимущество – достаточно большая пропускная способность.
Метод одинакового начертания символов основан на подмене (бит 0) или отказ от такой подмены (бит 1) русского символа латинским того же начертания. Преимущество – метод обнаруживает факт применения алгоритма сокрытия, даже если сокрытие производится с произвольной позиций в файле.
Как уже было отмечено ранее, будем исследовать эффективность (скрываемая информация, объем контейнера) методов стеганографии в текстовых файлах.
Тестирование вышеописанных методов производилось при помощи разработанного кода, в рамках которого были реализованы два алгоритма.




Download 232.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling