Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра БІТ
З В І Т
до лабораторної роботи №5
з дисципліни: «Інформаційні технології»
на тему:
«Інформаційні технології стеганографії.
Стеганографічні програмні засоби»
Варіант № 24
Львів – 2018
Мета роботи – ознайомитися з поняттям цифрової стеганографії, її основними напрямками та інформаційними технологіями приховування інформації; навчитися використовувати стеганографічні програмні засоби для приховування та відтворення інформації.
1. Завдання
1.1. Ознайомитись із основами стеганографічного захисту інформації, напрямами застосування цифрової стеганографії.
1.2. Ознайомитися з функціоналом стеганографічного програмного засобу STools.
1.3. За допомогою програми STools приховати у довільному файлі зображення текстовий документ у якому записані Прізвище, ім'я та номер варіанта студента. Виконати відтворення прихованої інформації.
1.4. Повторити попереднє завдання з приховуванням групи різнотипних файлів (текстові, зображення, аудіо файли, виконувані файли).
1.5. Створити файли контейнери у форматі bmp розміром 50×50 пікселів для трьох кольорів: чорного, білого та сірого.
1.6. Виконати приховування одного, а потім двох текстових файлів з даними про студента у кожному з файлів контейнерів.
1.7. Переглянути двійковий вміст файлів контейнерів та стего-файлів, зробити висновки стосовно способу розміщення приховуваної інформації у файлах зображення.
1.8. Порівняти розміри вихідних та стего-файлів, пояснити результати.
2. Результати виконання роботи
2.1. Приховування текстового повідомленя у файлі зображення
За допомогою стеганографічного програмного засобу STools було приховано текстовий файл з вмістом (рис. 1) у файлі зображення (рис. 2). В результаті одержано стего-файл (рис. 3).
Рис. 1. Вміст текстового файла
Рис. 2. Файл зображення (контейнер)
Рис. 3. Файл зображення з прихованим документом (стего-файл)
Рис. 4. Процедура видобування прихованого документа
Під час виконання цього завдання було встановлено, що у файлі зображення (1024×768 пікселів) обсягом 2 359 336 байт можна приховати 294 896 байт інформації. Процедура видобування прихованого файла засвідчила збереження даних у стего-файлі без втрат (рис. 5).
Рис. 5. Вміст видобутого текстового файла
2.2. Приховування групи різнотипних файлів
В межах визначеного обсягу (294 896 байт) було здійснено спробу одночасного приховування групи різнотипних файлів. Зокрема у файл контейнер зображення було успішно поміщено інший файл зображення (.jpeg), аудіо файл (.wav), виконуваний файл (.exe) та перезентацію (.pptx). Дані результати засвідчують можливість приховування будь-яких двійкових даних (незалежно від формату) стеганографічним засобом S-Tools. Результати видобування вказаних файлів наведено на рис. 6.
Рис. 6. Процедура видобування групи різнотипних файлів
Рис. 7. Відмінність двійкового вмісту файла контейнера та вихідного стего-файла
2.3. Приховування у файлах монотонних зображень
З метою дослідження особливостей розміщення стего-даних у файлах контейнерах було створено три тестові монотонні зображення розміром 50×50 пікселів у 24-бітному форматі bmp (рис. 8).
Рис. 8. Приховування повідомлення у тестових файлах монотонних зображень
Результати перегляду двійкового вмісту файлів при дослідженні зображення сірого кольору наведено на рис. 9-11.
Рис. 9. Двійковий вміст файла контейнера gray.bmp
Рис. 10. Двійковий вміст стего-файла hidden g.bmp
Рис. 11. Двійковий вміст стего-файла hidder g2.bmp(більше стего-файлів)
Результати перегляду двійкового вмісту файлів при дослідженні безбарвного зображення наведено на рис. 12-14.
Рис. 12. Двійковий вміст файла контейнера white.bmp
Рис. 13. Двійковий вміст стего-файла hidden w.bmp
Рис. 14. Двійковий вміст стего-файла hidder w2.bmp(більше стего-файлів)
Результати перегляду двійкового вмісту файлів при дослідженні зображення чорного кольору наведено на рис. 15-17.
Рис. 15. Двійковий вміст файла контейнера dark.bmp
Рис. 16. Двійковий вміст стего-файла hidden d.bmp
Рис. 17. Двійковий вміст стего-файла hidden d2.bmp(більше стего-файлів)
Таблиця
Результати дослідження розміру файлів
Зображення файла контейнера
Розмір файла, байт
Максимальна
к-ть інформації для приховування, байт
Приховано
інформації,
байт
Приховано
інформації,
байт
Розмір
cтего-файлів,
байт
Розмір
cтего-файлів,
байт
hidden1
hidden2
hidden1
hidden2
Black (50×50)
7 654
922
20
440
7 654
7 654
White (50×50)
7 654
922
20
440
7 654
7 654
Gray
(50×50)
7 654
922
20
440
7 654
7 654
Висновки
В даній роботі я вивчив, як приховати файли за допомогою програми S-Tools та сам принцип приховування інформації. Також я практичним методом приховав текстове повідомлення та декілька файлів різного типу у зображенні і декількох однотонних зображень. Методом порівняння, при перегляді двійкового коду, я помітив та зафіксував зміну в коді даних файлів. Також дізнався про можливість, за допомогою спеціалізованого програмного забезпечення, приховати три біта на двадцять чотири біта пікселя файлу-контейнера. У зв’язку із тим, що молодший біт файла-контейнера виділяється для приховування даних, то розмір вихідного файлу залишається незмінним, що практично ускладнює факт виявлення приховування інформації.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!