Криптографія проти стеганографії
Вивчення прихованої інформації називається криптографією. Під час спілкування через ненадійний носій інформації, такий як Інтернет, дуже важливо захистити інформацію, і криптографія відіграє важливу роль у цьому. Сьогодні в криптографії використовуються принципи з декількох дисциплін, таких як математика, інформатика та ін. Стеганографія займається складанням прихованих повідомлень, щоб тільки відправник і одержувач знали, що повідомлення навіть існує. Оскільки ніхто, крім відправника та одержувача, не знає існування повідомлення, це не привертає небажаної уваги.
Що таке криптографія?
Криптографія - це дослідження прихованої інформації, і вона використовується при спілкуванні через ненадійний носій, наприклад, Інтернет, де інформацію потрібно захищати від інших третіх сторін. Сучасна криптографія зосереджується на розробці криптографічних алгоритмів, які важко розірвати противником через обчислювальну твердість, тому їх неможливо зрушити практичним способом. У сучасній криптографії існує три типи криптографічних алгоритмів, які називаються криптографією симетричного ключа, криптографією з відкритим ключем та хеш-функціями. Симетрична криптовалюта ключа включає методи шифрування, коли і відправник, і одержувач поділяють один і той же ключ, який використовується для шифрування даних. У криптографії з відкритим ключем використовуються два різних, але пов'язані з математикою ключі. Функції хешу не використовують ключ, замість цього вони обчислюють хеш-значення фіксованої довжини з даних. З цього хеш-значення неможливо відновити довжину чи оригінальний звичайний текст.
Що таке стеганографія?
Стеганографія стосується складання прихованих повідомлень, щоб лише відправник і отримувач знали, що повідомлення навіть існує. Оскільки ніхто, окрім відправника та одержувача, не знає існування повідомлення, це не привертає небажаної уваги. Стеганографія використовувалася ще в стародавні часи, і ці античні методи називаються фізичною стеганографією. Деякі приклади цих методів - це повідомлення, приховані в тілі повідомлень, повідомлення, написані таємними чорнилами, повідомлення, написані на конвертах у місцях, охоплених марками тощо. Ці сучасні методи включають в себе приховування повідомлень у межах галасливих зображень, вбудовування повідомлення у випадкові дані, вбудовування зображень із повідомленням у відеофайли тощо. Крім того, мережева стеганографія використовується у телекомунікаційних мережах. Сюди входять такі методи, як Steganophony (приховування повідомлення в розмовах через голос через IP) та стеганографія WLAN (методи передачі Steganogram у бездротових локальних мережах).
Яка різниця між криптографією та стеганографією?
Криптографія - це вивчення прихованої інформації, тоді як Стеганографія займається складанням прихованих повідомлень, щоб тільки відправник і отримувач знали, що повідомлення навіть існує. У стеґанографії лише про відправника та одержувача відомо про існування повідомлення, тоді як у криптографії існування зашифрованого повідомлення видно світові. Завдяки цьому Стеганографія видаляє небажану увагу, що надходить до прихованого повідомлення. Криптографічні методи намагаються захистити вміст повідомлення, тоді як Steganography використовує методи, які приховували б як повідомлення, так і вміст. Комбінуючи Стеганографію та Криптографію, можна досягти кращої безпеки.