Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 16:48, курсовая работа
Стеганографія (в перекладі із грецької steganos (секрет, таємниця) и graphy (запис)) — це наука про сховану передачу інформації шляхом збереження в таємниці самого факту передачі. На відміну від криптографії, що приховує вміст секретного повідомлення, стеганографія приховує саме його існування.
Стеганографія не замінює, а доповнює криптографію. Приховання повідомлення методами стеганографії значно знижує ймовірність виявлення самого факту передачі повідомлення. А якщо це повідомлення до того ж зашифроване, то воно має ще один, додатковий, рівень захисту.
Розділ 5. Експериментальна частина
5.1. Відлагодження та тестування програми
Для проведення тестування я буду використовувати картинку «Test.jpg» з розміром 88 459 байт. Переніс зображення в папку з підпрограмами.
Відкрив зображення в своїй програмі натиснувши кнопку «Відкрити».
Вибрав пункт «Записати», після відкриття зображення.
Створив файл «Test.txt» в папці з підпрограмами, з розміром 1 585 байт, в якому є текст “Стеганографія (в перекладі із грецької steganos (секрет, таємниця) и graphy (запис)) — це наука про сховану передачу інформації шляхом збереження в таємниці самого факту передачі. На відміну від криптографії, що приховує вміст секретного повідомлення, стеганографія приховує саме його існування.
Стеганографія не замінює, а доповнює криптографію. Приховання повідомлення методами стеганографії значно знижує ймовірність виявлення самого факту передачі повідомлення. А якщо це повідомлення до того ж зашифроване, то воно має ще один, додатковий, рівень захисту.
Необхідність сховати яку-небудь інформацію від чужих очей виникла дуже й дуже давно. Сховати інформацію можна різними способами, наприклад, зашифрувати її. Правда, у цьому випадку супротивник знає, що ви передаєте деяке секретне повідомлення, але не може його прочитати (криптографія). Але іноді досить і самого факту передачі для одержання інформації про якусь подію, особливо якщо розглядати й зіставляти всі факти разом - на цьому заснована розвідка за матеріалами з відкритих джерел. Отож інший спосіб полягає в тому, щоб сховати не тільки повідомлення, але й сам факт його передачі, при цьому секретна інформація може втримуватися в цілком невинній фразі.
У цей час, коли об'єми різної інформації все ростуть, відповідно зростає частка відомостей, які необхідно тримати в таємниці від сторонніх очей. Застосування комп'ютерів дозволило вдосконалити відомі ідеї приховання інформації й дало можливість ховати текст і будь-які інші дані так, що їхнє дешифрування без знання ключів і паролів стало практично неможливо”.
Відкрив створений файл Test.txt і у полі «Назва файлу» ввів – Result.jpg.
Натиснув кнопку «Виконати» і з’явилося повідомлення про успішне виконання операції.
Для розкодування зображення відкрив закодований «Result.jpg» і у полі назва файл ввів «Result.txt». Натиснув кнопку «Виконати» і отримав такий результат:
5.2. Аналіз отриманих результатів
В ході тестування програми я отримав такі результати:
ВИСНОВКИ
На сьогоднішній день актуальним питанням є захист своїх авторських прав на ресурси в Інтернеті, тому я створив таку програму, яка б шифрувала будь-які дані в зображення формату JPG.
В ході дипломного проектування я розкрив актуальність поставленого перед мною завдання, розглянув методи кодування формату JPG і обрав для себе найбільш підходящий. Для обраного методу створив алгоритм розгортання зображення і алгоритм його кодування. В ході написання програми я підтягнув свої знання з програмування на мові C. Розрахував витрати на виконання свого завдання і оцінку науково-технічного ефекту, охарактеризував робоче місце оператора, який буде працювати з моєю програмою.
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ
1997. – 9 с.