Читаем Книга шифров. Тайная история шифров и их расшифровки полностью

Если отправитель, чтобы зашифровать сообщение, пользуется только одним из шифралфавитов, то это фактически будет простым шифром Цезаря, который является исключительно нестойким видом шифрования, так что сообщение может быть без труда дешифровано противником, перехватившим его. В шифре же Виженера для зашифровывания различных букв сообщения применяются различные строки квадрата Виженера (различные шифралфавиты). Другими словами, отправитель может зашифровать первую букву с помощью ряда 5, вторую букву с помощью ряда 14, третью букву с помощью ряда 21 и так далее.

Получателю сообщения, чтобы расшифровать его, следует знать, какая из строк квадрата Виженера использовалась для зашифровывания каждой из букв, поэтому должна быть задана система переходов между строками. Это обеспечивается с помощью ключевого слова. Чтобы показать, как применяется ключевое слово с квадратом Виженера для зашифровывания короткого сообщения, зашифруем следующую фразу divert troops to east ridge с помощью ключевого слова WHITE. Прежде всего ключевое слово буква за буквой записывается над сообщением, и его повторяют до тех пор, пока каждой букве в сообщении не будет сопоставлена буква ключевого слова. Далее приступим к созданию шифртекста, что делается следующим образом. Чтобы зашифровать первую букву, d, определим вначале букву ключа над ней, W, которая, в свою очередь задает строку в квадрате Виженера. Именно строка, начинающаяся с буквы W, — двадцать вторая строка, — и является шифралфавитом, который будет использован для нахождения буквы, которой будет заменена буква d открытого текста. Посмотрим, где столбец с буквой d в первой строке пересекается со строкой, начинающейся с буквы W; это будет буква Z.

Следовательно, буква d в открытом тексте будет буквой Z в шифртексте.

Точно так же поступим, чтобы зашифровать вторую букву сообщения, i. Буквой ключа над i является Н, поэтому она зашифровывается по другой строке в квадрате Виженера, и новым шифралфавитом будет строка, начинающаяся с буквы Н, — седьмая строка. Чтобы зашифровать i, теперь посмотрим, где столбец с буквой i в первой строке пересекается со строкой, начинающейся с буквы Н; это будет буква Р.

Поэтому буква i в открытом тексте будет буквой Р в шифртексте. Каждая буква ключевого слова задает конкретный шифралфавит в квадрате Виженера, и, поскольку ключевое слово состоит из пяти букв, отправитель зашифровывает сообщение, циклически проходя пять строк квадрата Виженера. Пятая буква сообщения зашифровывается по пятой букве ключевого слова, Е, но, чтобы зашифровать шестую букву сообщения, мы должны вернуться к первой букве ключевого слова. При использовании более длинного ключевого слова или, к примеру, ключевой фразы в процесс зашифровывания будет вовлечено большее число строк и шифр усложнится. В таблице 4 приведен квадрат Виженера с выделенными пятью строками (т. е. пятью шифралфавитами), которые определяются ключевым словом WHITE.

Таблица 4 Квадрат Виженера с выделенными строками, которые определяются ключевым словом WHITE. Зашифровывание осуществляется переходом между пятью выделенными шифралфавитами, задаваемыми буквами W, Н, I, Т и Е.

Неоспоримым достоинством шифра Виженера является то, что он неуязвим для частотного анализа, о котором рассказано в главе 1. К примеру, криптоаналитик, применяющий частотный анализ к фрагменту шифртекста, обычно начинает с того, что определяет, какая буква чаще всего встречается в шифртексте — в нашем случае это Z, а затем делает предположение, что она является и наиболее часто встречающейся буквой в английском языке, е. На самом деле буква Z является тремя различными буквами: d, r и s, но не е. Несомненно, что для криптоаналитика это создает сложности. То, что буква, которая несколько раз появляется в шифртексте, может представлять собой различные буквы открытого текста, создает для криптоаналитика огромные затруднения. Равно как и то, что буква, которая появляется несколько раз в открытом тексте, может быть представлена различными буквами в шифртексте. Например, буква о, которая дважды встречается в слове troops, заменяется двумя различными буквами, и оо преобразуется в HS.

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

Перейти на страницу:

Похожие книги

Психология масс и фашизм
Психология масс и фашизм

Предлагаемая вниманию читателя работа В. Paйxa представляет собой классическое исследование взаимосвязи психологии масс и фашизма. Она была написана в период экономического кризиса в Германии (1930–1933 гг.), впоследствии была запрещена нацистами. К несомненным достоинствам книги следует отнести её уникальный вклад в понимание одного из важнейших явлений нашего времени — фашизма. В этой книге В. Райх использует свои клинические знания характерологической структуры личности для исследования социальных и политических явлений. Райх отвергает концепцию, согласно которой фашизм представляет собой идеологию или результат деятельности отдельного человека; народа; какой-либо этнической или политической группы. Не признаёт он и выдвигаемое марксистскими идеологами понимание фашизма, которое ограничено социально-политическим подходом. Фашизм, с точки зрения Райха, служит выражением иррациональности характерологической структуры обычного человека, первичные биологические потребности которого подавлялись на протяжении многих тысячелетий. В книге содержится подробный анализ социальной функции такого подавления и решающего значения для него авторитарной семьи и церкви.Значение этой работы трудно переоценить в наше время.Характерологическая структура личности, служившая основой возникновения фашистских движении, не прекратила своею существования и по-прежнему определяет динамику современных социальных конфликтов. Для обеспечения эффективности борьбы с хаосом страданий необходимо обратить внимание на характерологическую структуру личности, которая служит причиной его возникновения. Мы должны понять взаимосвязь между психологией масс и фашизмом и другими формами тоталитаризма.Данная книга является участником проекта «Испр@влено». Если Вы желаете сообщить об ошибках, опечатках или иных недостатках данной книги, то Вы можете сделать это здесь

Вильгельм Райх

Культурология / Психология и психотерапия / Психология / Образование и наука
От погреба до кухни. Что подавали на стол в средневековой Франции
От погреба до кухни. Что подавали на стол в средневековой Франции

Продолжение увлекательной книги о средневековой пище от Зои Лионидас — лингвиста, переводчика, историка и специалиста по средневековой кухне. Вы когда-нибудь задавались вопросом, какие жизненно важные продукты приходилось закупать средневековым французам в дальних странах? Какие были любимые сладости у бедных и богатых? Какая кухонная утварь была в любом доме — от лачуги до королевского дворца? Пиры и скромные трапезы, крестьянская пища и аристократические деликатесы, дефицитные товары и давно забытые блюда — обо всём этом вам расскажет «От погреба до кухни: что подавали на стол в средневековой Франции». Всё, что вы найдёте в этом издании, впервые публикуется на русском языке, а рецепты из средневековых кулинарных книг переведены со среднефранцузского языка самим автором. В формате PDF A4 сохранен издательский макет книги.

Зои Лионидас

Кулинария / Культурология / История / Научно-популярная литература / Дом и досуг