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

Таким образом, криптографы должны были придумать новый, более стойкий шифр, с помощью которого смогли бы перехитрить криптоаналитиков. Хотя такой шифр появился в конце шестнадцатого века, однако его истоки восходят к пятнадцатому веку к флорентийскому энциклопедисту Леону Баттиста Альберти. Альберти родился в 1404 году и был одним из выдающихся личностей Возрождения — художник, композитор, поэт и философ, а также автор первого научного анализа законов перспективы, трактата о комнатной мухе и речи, произнесенной на похоронах своей собаки. Но, пожалуй, более всего он известен как архитектор, спроектировавший первый римский фонтан Треви и написавший первую печатную книгу «Об архитектуре», которая послужила толчком для перехода от готики к архитектуре эпохи Возрождения.

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

Альберти же предложил использовать два или более шифралфавитов, переходя от одного к другому в процессе зашифровывания и сбивая этим с толку возможных криптоаналитиков.

Здесь, например, у нас есть два возможных шифралфавита, и мы можем зашифровать сообщение, используя поочередно то один, то другой. Так, чтобы зашифровать слово hello, мы зашифруем первую букву с помощью первого шифралфавита, так что h превратится в А, вторую же букву мы зашифруем, используя второй шифралфавит, при этом е станет F. Для зашифровывания третьей буквы мы вернемся опять к первому шифралфавиту, а чтобы зашифровать четвертую букву, мы вновь обратимся ко второму шифралфавиту. Благодаря этому, первая l будет зашифрована как Р, а вторая l превратится в А. Последняя буква, о, зашифровывается первым шифралфавитом и преобразуется в D. Окончательный вид шифртекста: AFPAD. Основное преимущество системы Альберти заключается в том, что одинаковые буквы в открытом тексте не обязательно останутся одинаковыми в шифртексте, поэтому повторяющиеся l в слове hello зашифровываются различным образом. Точно так же повторяющиеся А в шифртексте являются различными буквами открытого текста, сначала h, а потом l.

Несмотря на то что Альберти совершил самый значительный за более чем тысячу лет переворот в криптографии, он не сумел довести свою идею до целостной системы. Решать эту задачу, основываясь на первоначальной идее Альберти, предстояло уже другим, вначале Иоганну Тритемию, немецкому аббату, родившемуся в 1462 году, затем Джованни Порта, итальянскому ученому, родившемуся в 1535 году, и, наконец, Блезу де Виженеру, французскому дипломату, родившемуся в 1523 году. Виженер познакомился с трудами Альберти, Тритемия и Порта, когда его в двадцать шесть лет послали на два года в Рим с дипломатической миссией. Вначале интерес Виженера к криптографии был чисто практического свойства и связан с дипломатической службой. Но затем, когда ему исполнилось тридцать девять лет, он решил, что накопил уже достаточно денег, чтобы оставить службу, отказаться от карьеры и сосредоточиться на исследованиях. И только потом он детально проверил идеи Альберти, Тритемия и Порта, создав на их основе новый шифр.

Рис. 11 Блез де Виженер

Хотя и Альберти, и Тритемий, и Порта, каждый внесли значительный вклад в создание нового шифра, но этот шифр известен как шифр Виженера, в честь человека, который придал ему окончательный вид. Стойкость шифра Виженера состоит в том, что для зашифровывания сообщения в нем используется не один, а 26 различных шифралфавитов. Шифрование начинается с построения так называемого квадрата Виженера, показанного в таблице 3: алфавит открытого текста с последующими 26 шифралфавитами, каждый из которых сдвинут на одну букву относительно предыдущего алфавита.

Таблица 3 Квадрат Виженера.

Здесь ряд 1 представляет собой алфавит шифра Цезаря со сдвигом на 1 позицию, то есть этот шифралфавит может использоваться в качестве алфавита шифра Цезаря, в котором каждая буква открытого текста заменяется буквой, расположенной в алфавите на одну позицию дальше. Точно так же ряд 2 представляет собой алфавит шифра Цезаря со сдвигом на 2 позиции и так далее.

Верхний ряд квадрата, со строчными буквами, представляет буквы алфавита открытого текста. Вы можете зашифровать каждую букву открытого текста с помощью любого из 26 шифралфавитов. Например, если используется шифралфавит номер 2, то буква а зашифровывается как С, если же используется шифралфавит номер 12, тогда а преобразуется в М.

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

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

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

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

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

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

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

Зои Лионидас

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