Реализация метода LSB стеганографии
Автор: Лера Фомина • Ноябрь 22, 2020 • Курсовая работа • 3,271 Слов (14 Страниц) • 440 Просмотры
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ
«Университет «Дубна»
ИНСТИТУТ СИСТЕМНОГО АНАЛИЗА И УПРАВЛЕНИЯ
Кафедра распределенных информационно-вычислительных систем
Кафедра информационных технологий
КУРСОВАЯ РАБОТА
по дисциплине
«Программирование на языке высокого уровня»
[pic 1]
ТЕМА: _________________________________________________________________[pic 2]
_________________________________________________________________
(наименование темы)
[pic 3]
Выполнил: студент группы _________ [pic 4]
__________________________________
(Ф.И.О.)
__________________________________
(подпись студента)
Руководители:
___________________________________[pic 5]
(ученая степень, ученое звание, занимаемая должность, ФИО)
Дата: ______________________________
Оценка: ____________________________
___________________________________
(подпись руководителя)
[pic 6]
___________________________________
(ученая степень, ученое звание, занимаемая должность, ФИО)
Дата защиты: _______________________
Оценка: ____________________________
___________________________________
(подпись руководителя)
Дубна, 2020
Оглавление
Введение 3
Задание на работу 5
Теоретическая часть 6
Практическая часть 8
Функциональное назначение программы 8
Описание логической структуры программы 13
Заключение 22
Список литературы 24
Введение
Вопрос о том, как защитить информацию от постороннего доступа, существует с незапамятных времён. И для решения этого вопроса уже тогда выделялось два направления, которые существуют и по сей день, а именно: криптография и стеганография. И если суть первого направления заключается в преобразовании сообщения так, что для его расшифровки потребуется специальный ключ, то суть стеганографии — это сокрытие самого факта передачи информации, то есть само сообщение остаётся неизменным. Например, как передача тайного послания невидимыми чернилами между других строк в тексте. Таким образом, стоит сформулировать определение: стеганография — это наука о передачи сокрытых данных внутри других данных, которые передаются открыто. Скрываемая составляющая — это сообщение, а то место, где скрывается и передаётся информация называется контейнером.
Цифровые отпечатки или ЦО (Digital Fingerprint) — это вид стеганографии, который подразумевает наличие разных стеганографических меток-сообщений для каждой копии контейнера. Такой вид может применяться для защиты исключительного права. Как пример ЦО можно привести продажу электронных книг (например, в формате *.PDF), где при оплате и отправке книги получателю можно в используемый формат вносить информацию о покупателе, введённые им при покупке. Такой вид стеганографии особенно актуален в странах, где за скачивание torrent-файлов могут привести к уголовной ответственности.
Стеганографические водяные знаки или СВЗ (Stego Watermarking) — это аналогичный ЦО вид стеганографии, но отличается тем, что данный метод подразумевает существование идентичных меток для каждой копии контейнера. Как частный случай, СВЗ можно использовать для защиты авторских прав. Например, в картинку спрятать подпись художника, нарисовавшего изображение, или при записи на камеру видеоматериала в каждый кадр заносить информацию об имени оператора. Если материал попадёт в руки конкуренту или конкурирующей компании, то авторство можно подтвердить с помощью СВЗ.
...