Ключова разлика: Криптографията е изкуството да се крият съобщенията чрез конвертирането им в скрити текстове. Обикновено се прави, за да се предаде съобщение по несигурни канали. От друга страна, криптоанализата е изкуството на дешифриране или получаване на обикновен текст от скрити съобщения през несигурен канал. Той е известен също като код крекинг.

Криптографията конвертира един обикновен текст (съобщение, което трябва да бъде съобщено) в съобщение за шифрово съобщение, като използва техники на криптиране. Процесът на получаване на шифров текст от обикновен текст се нарича декриптиране. Това изкуство на криптографията е древно изкуство и първото документирано използване на този термин в писмена форма датира от около 1900 г. пр. Хр. Като цяло, има три различни криптографски схеми, които се използват широко -
- Секретен ключ или Симетрична криптография - използва същия ключ за криптиране и декриптиране
- Public-key или Asymmetric Cryptography и - използва един ключ за криптиране, а друг за декриптиране
- Хеш функции - използва математическа трансформация за криптиране на информацията по необратим начин.

- Атака само за шифротекст - В този случай, нападателят има само шифров текст, за да достигне до обикновен текст, и по този начин той прави предположение за обикновен текст.
- Known-plaintext attack - В този случай, нападателят се опитва да отгатне открития текст, като анализира част от текста на шифъра.
- Избрана атака чрез открит текст - криптоаналитикът може да избере обикновен текст и да получи съответните им текстове. Целта е да се изберат обикновени текстове, така че получените по двойки текстове и текстове на шифъра да улесняват извеждането на ключа за криптиране.
- Човек в средата на атаката - човекът ще прихване сигналите, изпратени от подателя и получателя. Той ще ги представя като другата страна и ще разменя ключове с тях поотделно.
Класическите шифри се декодират от криптоаналитици чрез използване на методи като индекс на съвпадение, изследване на Касиски и честотен анализ. Съвременните нападатели започват с атаките на стандартния шифър DES, използвайки диференциална и линейна атака през 90-те години.
Следователно, криптографията и криптоанализата са два различни процеса. В криптографията, съобщението се кодира така, че да стане нечетимо за хора, които могат да злоупотребяват с информацията. От друга страна, криптоанализата се извършва от нарушител в заповед за декодиране на съобщението.
Сравнение между криптографията и криптоанализата:
Криптография | Cryptanalysis | |
Defintion | Изкуството или науката за криптиране на обикновени съобщения в шифров текст за сигурност на съобщенията, особено по време на предаване. | Изкуството да се получава обикновен текст от шифров текст без знание за ключ. |
произход | От гръцки κρυπτός, "скрити, тайни"; и γράφειν, графен, "писане", или -λογία, -logia, "study", съответно | От гръцки kryptós, "скрити" и analýein, "да се разхлабят" или "да се развърже" |
практикуващ лекар | шифровач | Cryptanalyst |
фокус | Тайно писане | Прекъсване на тайните |
Загриженост за шифър или хеш |
|
|
Характеристики |
|
|