Криптография против стеганографии
Изучение сокрытия информации называется криптографией. При общении через ненадежную среду, такую как Интернет, очень важно защищать информацию, и криптография играет в этом важную роль. Сегодня криптография использует принципы из нескольких дисциплин, таких как математика, информатика и т. Д. Стеганография занимается составлением скрытых сообщений, так что только отправитель и получатель знают, что сообщение даже существует. Поскольку никто, кроме отправителя и получателя, не знает о существовании сообщения, оно не привлекает нежелательного внимания.
Что такое криптография?
Криптография - это исследование сокрытия информации, и она используется при общении через ненадежные среды, такие как Интернет, где информация должна быть защищена от других третьих сторон. Современная криптография фокусируется на разработке криптографических алгоритмов, которые трудно взломать противником из-за вычислительной сложности, поэтому не могут быть сломаны практическими средствами. В современной криптографии существует три типа криптографических алгоритмов, которые называются криптография с симметричным ключом, криптография с открытым ключом и хэш-функции. Криптография с симметричным ключом включает методы шифрования, при которых отправитель и получатель совместно используют один и тот же ключ, используемый для шифрования данных. В криптографии с открытым ключом используются два разных, но математически связанных ключа. Хеш-функции не используют ключ, вместо этого они вычисляют хеш-значение фиксированной длины из данных. Из этого значения хеша невозможно восстановить длину или исходный текст.
Что такое стеганография?
Стеганография имеет дело с составлением скрытых сообщений так, чтобы только отправитель и получатель знали, что сообщение даже существует. Поскольку никто, кроме отправителя и получателя, не знает о существовании сообщения, оно не привлекает нежелательного внимания. Стеганография использовалась даже в древние времена, и эти древние методы называются физической стеганографией. Некоторыми примерами этих методов являются сообщения, скрытые в теле сообщения, сообщения, написанные секретными чернилами, сообщения, написанные на конвертах в областях, покрытых марками, и т. Д. Современные методы стеганографии называются цифровой стеганографией. Эти современные методы включают в себя сокрытие сообщений в зашумленных изображениях, встраивание сообщения в случайные данные, встраивание изображений с сообщением в видеофайлы и т. Д. Кроме того, сетевая стеганография используется в телекоммуникационных сетях. Это включает в себя такие методы, как стеганофония (скрытие сообщения в голосовых переговорах по IP) и стеганография WLAN (методы передачи стеганограмм в беспроводных локальных сетях).
В чем разница между криптографией и стеганографией?
Криптография - это исследование сокрытия информации, в то время как стеганография занимается составлением скрытых сообщений, чтобы только отправитель и получатель знали, что сообщение даже существует. В стеганографии только отправитель и получатель знают о существовании сообщения, тогда как в криптографии существование зашифрованного сообщения видимо миру. Благодаря этому стеганография убирает нежелательное внимание, приходящее на скрытое сообщение. Криптографические методы пытаются защитить содержимое сообщения, в то время как стеганография использует методы, которые скрывают как сообщение, так и содержимое. Сочетая стеганографию и криптографию, можно добиться большей безопасности.