Стеганографія не використовує змін у структурі повідомлення. З іншого боку, криптографія змінює стандартну структуру секретних повідомлень при передачі по мережі.
Діаграма порівняння
Основа для порівняння | Стеганографія | Криптографія |
---|---|---|
Основний | Він відомий як письмове покриття. | Це означає таємне письмо. |
Мета | Секретне спілкування | Захист даних |
Структура повідомлення | Не змінено | Змінюється тільки передача. |
Популярність | Менш популярні | Більш часто використовуються. |
Спирається на | Ключ | Немає параметрів. |
Підтримуються принципи безпеки | Конфіденційність та аутентифікація | Конфіденційність, цілісність даних, аутентифікація та відмова. |
Методи | Spacial domain, трансформують домен, модель на основі і ad-hoc. | Транспозиція, заміна, потоковий шифр, блокові шифри. |
Реалізовано на | Аудіо, відео, зображення, текст. | Тільки на текстових файлах. |
Види атаки | Стеганаліз | Криптоаналіз |
Визначення стеганографії
Стеганографія - це приховування комунікації шляхом приховування секретного повідомлення у фальшиве повідомлення. Термін стеганографія має грецькі впливи, що означає «письмове покриття» . Головною ідеєю стеганографії є запобігання підозрі на існування інформації.
Раніше невидимі чорнила, враження олівцем від рукописних символів, маленькі проколи за допомогою шпильок - це методи, які використовуються для приховування повідомлення. Найпростішим способом приховування повідомлення є створення повідомлення, в якому лише кілька знакових символів містить секретне повідомлення.
Техніка стеганографії включає носій покриття, секретне повідомлення, ключ стего і стегоносій. Текст, аудіо, зображення і відео поводяться як носії, що містять приховану інформацію, вбудовану в неї. Носій Stego генерується з використанням несучого покриття і вбудованого повідомлення. Ключ Stego також використовується як додаткова секретна інформація, наприклад, пароль, який використовується одержувачем для вилучення повідомлення.
Форми стеганографії -
Текст: У цій стеганографії текст можна використовувати як обкладинку. Щоб приховати повідомлення, слово або рядок можуть бути зміщені; можуть бути використані простір, навіть число і положення голосних використовуються для приховування секретного повідомлення.
Аудіо: аудіо стенографія може приховати секретне повідомлення в аудіофайлі за допомогою його цифрового представлення. Це може бути легко досягнуто, оскільки типовий 16-бітний файл має 216 рівнів звуку, і кілька відмінностей рівнів не можуть бути виявлені людським вухом.
Відео: відеостеганографія приносить більше можливостей маскування великої кількості даних, оскільки це поєднання зображення і звуку. Таким чином, на відео може бути використана методика зображення і аудіо стеганографії.
Образ: це найбільш широко використовувана форма стеганографії, причиною цього є те, що вона викликає найменшу підозру.
Основним недоліком використання стеганографії є значна кількість накладних витрат, які вона виробляє для приховування невеликої кількості інформації. Крім того, система не повинна бути виявлена, інакше вона марна.
Визначення криптографії
Криптографія забезпечує кілька схем кодування для досягнення безпеки під час спілкування в загальнодоступній мережі. Слово криптографія походить від грецького слова, що означає «таємне письмо» . Криптографію можна зрозуміти на прикладі, коли відправник посилає повідомлення, яке спочатку існує у відкритому тексті. Перед передачею повідомлення по мережі він шифрується і перетворюється в зашифрований текст. Коли це повідомлення отримано в кінці приймача, воно знову розшифровується назад у відкритий текст.
Типи криптографії -
Криптографія симетричного ключа ( криптографія секретного ключа): Цей тип криптографії використовує ключ для шифрування і дешифрування звичайного тексту і тексту шифру відповідно. Єдиною умовою тут є те, що він використовує один і той же ключ для шифрування і дешифрування, а також витрачає менше часу на виконання.
Криптографія асиметричного ключа ( криптографія відкритим ключем): Ця схема використовує два ключі, названі як приватний ключ і відкритий ключ. Відкритий ключ надається одержувачем відправнику для шифрування повідомлення, коли приватний ключ застосовується самим приймачем для розшифровки повідомлення. Ключі можна повторно використовувати з іншими об'єктами.
Основні відмінності між стеганографією та криптографією
- Значення стеганографії - це "приховане або приховане письмо", тоді як криптографія означає "секретне письмо".
- Стеганографія - це спроба досягти безпечного та невизначеного спілкування. З іншого боку, криптографія має на меті зробити повідомлення читаним лише для цільового одержувача, а не для інших шляхом отримання замаскованої форми повідомлення.
- У стеганографії основна структура повідомлення не змінюється, тоді як криптографія накладає зміни на секретне повідомлення перед його передачею по мережі.
- Криптографія переважно використовується на відміну від стеганографії, яка не настільки знайома.
- Ступінь безпеки секретних даних вимірюється довжиною ключа, що робить алгоритм сильним і непорушним. І навпаки, в стеганографії немає такої речі.
- Стеганографія забезпечує лише конфіденційність і аутентифікацію. Навпаки, засади безпеки, що забезпечуються криптографією, - це конфіденційність, цілісність, аутентифікація і невідмовлення.
- Простірний домен, вбудовування доменного перетворення та на основі моделі є деякими з алгоритмів, що використовуються в стеганографії. На відміну від цього, криптографія використовує методи, названі як транспозиційні, замінні, потокові та блокові шифри.
- Стеганографія може бути використана на будь-яких носіях, таких як текст, аудіо, відео та зображення, а криптографія реалізована тільки на текстовому файлі.
- Зворотна інженерія, що використовується для декодування повідомлення в криптографії, відома як криптоаналіз. На відміну від цього, техніка, яка використовується для виявлення присутності стеганографії, відома як стеганаліз.
Висновок
Стеганографія - це наука про те, як комунікація може бути замаскована, а криптографія - це наука про перетворення змісту комунікації та її незрозумілість. Вона також передбачає різницю між руйнуванням системи, стеганографія перемагається, якщо розкривається присутність стеганографії, тоді як в криптографії зловмисник не повинен вміти читати секретне повідомлення, інакше система порушена. Безпека стеганографії залежить від секретності системи кодування даних.