2. Криптография


Download 260.35 Kb.
bet2/2
Sana23.01.2023
Hajmi260.35 Kb.
#1113745
1   2
Bog'liq
Шифр Цезаря

Рис. 4 Шифрование и дешифрование с открытым ключом
Шифр Цезаря является примером метода подстановки. Дальнейшее усовершенствование оригинального сдвига символа на три позиции в шифре Цезаря состоит в использовании арифметики по модулю двадцать шесть для ключа шифрования, который больше двадцати шести. 
En (x) = (x + n) mod 26, 
где x - значение открытого текста, n - номер сдвига. 
Большим существенным недостатком этого шифра является простота его алгоритмов шифрования и дешифрования. Система может быть расшифрована без знания ключа шифрования. Его легко взломать, изменив порядок шифрования и просто изменив порядок алфавита. 
Dn (x) = (x − n) mod 26
Если известно, что данный зашифрованный текст является шифром Цезаря, то криптоанализ методом грубой силы выполняется легко: попробуем все 25 ключей. У шифра Цезаря есть некоторые слабые места, которые позволяют нам использовать атаку методом грубой силы. 
1. Алгоритм шифрования и дешифрования известен. 
2. Всего 25 ключей. 
3. Язык открытого текста известен и легко узнаваем.
Еще одна проблема безопасности заключается в том, что если одна буква уже известна, то смещение можно определить и расшифровать все сообщение. Лучшим подходом было бы использование статистических данных о частотности английских букв. 
Рассмотрим более подробно «Частотный анализ» (один из методов в криптоанализе). Частотный анализ предполагает, что частота появления заданной буквы алфавита в достаточно длинных текстах одна и та же для разных текстов одного языка. В моноалфавитном шифровании, если в шифротексте будет символ с аналогичной вероятностью появления, то можно предположить, что он и является указанной зашифрованной буквой.
Метод частотного криптоанализа наиболее известен при дешифровке египетских иероглифов Ж.-Ф. Шампольоном в 1822 году.
Начиная с середины XX века большинство используемых алгоритмов шифрования разрабатываются устойчивыми к частотному криптоанализу, поэтому он применяется в основном в процессе обучения будущих криптографов.

Рис. 6 Классификация методов шифрования
Вывод
Шифр Цезаря - это простейший тип шифра, который используется чаще всего. Метод перестановки чаще всего сочетается с другими техниками. Шифрование как методом замены, так и методом перестановки легко выполняется с помощью компьютеров. Комбинация этих двух классических методов обеспечивает более безопасный и надежный шифр.
Окончательный зашифрованный текст настолько силен, что его очень сложно взломать. Вышеописанный второй метод (алгоритм) представляет собой комбинацию методов перестановки и замены, которая обеспечивает гораздо более безопасный шифр. 
Download 260.35 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling