Ключевое отличие: криптография - это искусство скрывать сообщения, превращая их в скрытые тексты. Обычно это делается для передачи сообщения по незащищенным каналам. С другой стороны, криптоанализ - это искусство расшифровки или получения простого текста из скрытых сообщений по небезопасному каналу. Это также известно как взлом кода.
Криптография преобразует открытый текст (сообщение, которое должно быть передано) в зашифрованное текстовое сообщение, используя методы шифрования. Процесс получения зашифрованного текста из открытого текста называется расшифровкой. Это искусство криптографии является древним искусством, и первое документированное использование этого термина в письменной форме относится к 1900 году до нашей эры. Как правило, существуют три различные криптографические схемы, которые широко используются:
- Секретный ключ или симметричная криптография - он использует тот же ключ для шифрования и дешифрования
- Открытый ключ или асимметричная криптография, и - он использует один ключ для шифрования и другой для дешифрования
- Хеш-функции - он использует математическое преобразование для необратимого шифрования информации.
- Атака только зашифрованным текстом - в этом случае у злоумышленника есть только зашифрованный текст, чтобы достичь открытого текста, и, таким образом, он угадывает открытый текст.
- Атака с использованием известного открытого текста - в этом случае злоумышленник пытается угадать открытый текст, анализируя некоторую часть зашифрованного текста.
- Атака по выбранному тексту - криптоаналитик может выбирать открытые тексты и получать соответствующие им зашифрованные тексты. Цель состоит в том, чтобы выбрать такие открытые тексты, чтобы получающиеся пары открытого текста и зашифрованных текстов облегчали вывод ключа шифрования.
- Человек в середине атаки - человек будет перехватывать сигналы, отправленные отправителем и получателем. Он будет представлять их как другую сторону и будет обмениваться ключами с ними обоими по отдельности.
Классические шифры декодируются криптоаналитиками с использованием таких методов, как индекс совпадений, проверка Касиски и частотный анализ. Современные злоумышленники начали с атак на блочный шифр стандарта DES с использованием дифференциальной и линейной атаки в 90-х годах.
Следовательно, криптография и криптоанализ - это два разных процесса. В криптографии сообщение кодируется так, что оно становится нечитаемым для людей, которые могут неправильно использовать информацию. С другой стороны, криптоанализ выполняется злоумышленником, которому приказано декодировать сообщение.
Сравнение криптографии и криптоанализа:
криптография | криптоанализа | |
Defintion | Искусство или наука шифрования простых сообщений в зашифрованный текст для обеспечения безопасности сообщений, особенно во время передачи. | Искусство получения простого текста из зашифрованного текста без знания ключа. |
происхождения | От греческого κρυπτός, «скрытый, секрет»; и γράφειν, графен, «запись» или -λογία, -logia, «исследование», соответственно | От греческого kryptós, «скрытый» и analýein, «ослабить» или «развязать» |
практикующий врач | шифровальщик | шифровальщик |
фокус | Секретное письмо | Ломать секреты |
Забота о шифре или хэше |
|
|
Характеристики |
|
|