Криптография срещу стеганография
Изследването на скриване на информация се нарича Криптография. Когато комуникирате през ненадежден носител като интернет, е много важно да защитите информацията и криптографията играе важна роля в това. Днес криптографията използва принципи от няколко дисциплини като математика, компютърни науки и др. Стеганографията се занимава със съставяне на скрити съобщения, така че само подателят и получателят да знаят, че съобщението дори съществува. Тъй като никой освен подателя и получателя не знае съществуването на съобщението, това не привлича нежелано внимание.
Какво е криптография?
Криптографията е изследване на скриване на информация и се използва при комуникация през ненадежден носител като интернет, където информацията трябва да бъде защитена от други трети страни. Съвременната криптография се фокусира върху разработването на криптографски алгоритми, които трудно могат да бъдат прекъснати от противник поради изчислителната твърдост, поради което не биха могли да бъдат нарушени с практически средства. В съвременната криптография има три типа използвани криптографски алгоритми, наречени симетрична ключова криптография, криптография с публичен ключ и хеш функции. Симетричната ключова криптография включва методи за криптиране, при които както подателят, така и получателят споделят един и същи ключ, използван за криптиране на данните. В криптографията с публичен ключ се използват два различни, но математически свързани ключа. Функциите на хеш не използват ключ, вместо това изчисляват хеш-стойност с фиксирана дължина от данните. Невъзможно е да се възстанови дължината или оригиналния обикновен текст от тази стойност на хеш.
Какво е стеганография?
Стеганографията се занимава със съставяне на скрити съобщения, така че само подателят и получателят да знаят, че съобщението дори съществува. Тъй като никой освен подателя и получателя не знае съществуването на съобщението, това не привлича нежелано внимание. Стеганографията се е използвала още в древни времена и тези древни методи се наричат физическа стеганография. Някои примери за тези методи са съобщения, скрити в тялото на съобщенията, съобщения, написани в тайни мастила, съобщения, написани на пликове в области, обхванати от печати и др. Съвременните методи на стеганографията се наричат цифрова стеганография. Тези съвременни методи включват скриване на съобщения в шумни изображения, вграждане на съобщение в случайни данни, вграждане на снимки със съобщението във видео файлове и др. Освен това, мрежовата стеганография се използва в телекомуникационните мрежи. Това включва техники като Steganophony (скриване на съобщение в разговори с глас над IP) и WLAN Steganography (методи за предаване на Steganograms в безжични локални мрежи).
Каква е разликата между криптографията и стеганографията?
Криптографията е изследване на скриването на информация, докато стеганографията се занимава със съставяне на скрити съобщения, така че само подателят и получателят да знаят, че съобщението дори съществува. В стеганографията само подателят и получателят знаят съществуването на съобщението, докато в криптографията съществуването на криптираното съобщение е видимо за света. Поради това Стеганографията премахва нежеланото внимание, идващо към скритото съобщение. Криптографските методи се опитват да защитят съдържанието на съобщението, докато Steganography използва методи, които биха скрили както съобщението, така и съдържанието. Чрез комбиниране на стеганография и криптография човек може да постигне по-добра сигурност.