Найти тему

Что такое шифрование данных история

Поговорим о Шифрование. Легко можно сказать шифрование – это сокрытие данных путем, комбинаций с помощью специального слово ключа.

У нас есть plaintext – мы его с помощью ключа шифруем – и этим ключом расшифровываем, это называется симметричное шифрование.

-2

Откуда взялось шифрование? В первые шифрование появилось, во времена Римской империи, Юлий Цезарь изобрел первый шифр. Он имеет название шифр Цезаря. Он вошел так называемый классический шифр, шифр подстановки.

Можем посмотреть, как выглядит.

-3

Шифр подстановки – это простой шифр, что сделал Юлий Цезарь. Он взял алфавит, представим русский алфавит, мы берем и сдвигаем наш алфавит на 3 цифры. Далее методом сдвига, шифруем наше сообщение. Например, слово анонимность, зашифрованное шифром Цезаря, выглядит так: грсрлпрсхя

Этот способ шифрование очень легко дешифруется простым подбором всех вариантов смещения. В те времена, когда перехватывали эти сообщения враги не могли его дешифровать, полагая что это был какой-то не известный язык. Вскоре все стало очевидным, и метод подстановки быстро канул в лето.

Другой случай в истории, когда Мария Стюарт была заключена в тюрьму и она обменивалась сообщениями со своим подельником. О заговоре против королевы Елизаветы, все сообщение передавались в открытом виде в форме писем. Лучший крипто аналитик Елизаветы, очень быстро раскусил, этот шифр. И план Марии Стюарт был разрушен.

Как крипко аналитику удалось это сделать?

Есть такой метод частотного анализа, он основывается на том, все буквы в том или ином алфавите, встречаются либо чаще или реже. Например, самая часто встречаемая буква, в русском языке гласная буква О, согласная буква Н.

Тут нужно просто установить % употребления символов в тексте. Можно предположить, какую букву заменит тот или иной символ, далее потребуется немного времени на подстановку и проверку гипотез. Это и есть частотный анализ.

Он работает только в относительно длинных текстах, чем длиннее текст, тем он эффективнее.

В следующий статье, поговорим о видах шифрования, которые существуют для разных операционных систем.

Не забывайте, подписываться!