Решётка Кардано Содержание История | Описание |...


Шифры


шифрованиядешифрованияДжероламо Карданостеганографиикриптографиейкардинал РишельёXVII векаакростихоманаграммойшифрамикриптограммуXVI векаXIX векакартонапергаментаФрэнсису БэконуФрэнсис Бэконперестановочным шифромчастотного анализарукопись ВойничаXVI века




Решётка Кардано — инструмент шифрования и дешифрования, представляющий собой специальную прямоугольную (в частном случае — квадратную) таблицу-карточку, часть ячеек которой вырезана.




Содержание






  • 1 История


  • 2 Описание


    • 2.1 Решётка произвольной формы


    • 2.2 Решетка квадратной формы


      • 2.2.1 Шифрование с добавлением «мусора»


      • 2.2.2 Шифрование без добавления «мусора»






  • 3 Обнаружение шифровок


  • 4 Недостатки


  • 5 Примечания


  • 6 Литература


  • 7 Ссылки





История |


В 1550 году Джероламо Кардано (1501—1576) предложил простую решётку для шифрования сообщений. Он планировал маскировать сообщения под обычное послание, так что в целом они не были полностью похожи на шифрованные[1]
. Такое замаскированное сообщение считается примером стеганографии (не путать с криптографией).


Известно, что кардинал Ришельё (1585—1642) был приверженцем решётки Кардано и использовал её в личной и деловой переписке. Образованные жители Европы XVII века были знакомы с игрой слов в литературе, в том числе с акростихом, анаграммой и шифрами[2].


Решетка содержит отверстия для отдельных символов, а сообщение заполняется набором букв или цифр и представляет собой, очевидно, криптограмму, в то время как Кардано намеревался сделать стеганограмму[1].


Одна из разновидностей решётки Кардано — вращающаяся решётка или сетка, в основе которой лежит шахматная доска, которая использовалась в конце XVI века. Вращающаяся решётка снова появилась в более сложной форме в конце XIX века, но к этому времени какая-либо связь с Кардано осталась только в названии[2][3].



Описание |



Решётка произвольной формы |




Текст записки:
Сэр Джон высоко ценит Вас и снова повторяет, что все, что доступно ему, теперь ваше, навсегда. Может ли он заслужить прощение за свои прежние промедления посредством своего обаяния.
Шифрованное послание:
В мае Испания направит свои корабли на войну.


Решётка Кардано сделана из листа картона или пергамента, или же из тонкого металла. Чтобы обозначить линии письма, бумагу разлиновывают, и между этими линиями вырезают прямоугольные области через интервалы произвольной длины[2].


Шифрующий помещает решётку на лист бумаги и пишет сообщение в прямоугольных отверстиях, в которых помещается отдельный символ, слог или целое слово. Исходное сообщение оказывается разделённым на большое число маленьких фрагментов. Затем решётка убирается и пустые места на бумаге заполняются посторонним текстом так, чтобы скрываемый текст стал частью криптотекста. Такое заполнение требует известного литературного таланта[2].


У получателя сообщения должна быть такая же решётка. Копии решётки вырезаются из первичного шаблона, однако для взаимно-однозначного соответствия можно было бы сделать множество других шаблонов[2].


Решётку можно разместить в 4 положениях — лицом вверх, лицом вниз, вертикально и в перевернутом положении, что вчетверо увеличивает число возможных размещений сетки[3].


Разместить не относящееся к делу сообщение вокруг скрытого текста на практике может быть трудно. Неестественный язык привлекает к себе внимание, и цель решётки Кардано, согласно Фрэнсису Бэкону, — составить сообщение «без подозрений». Но перед Кардано стояла менее трудная задача, поскольку орфография XVI века не была ограничена столь жёсткими стандартами и оставляла больше пространства для каллиграфических сокращений и украшений[2].


Фрэнсис Бэкон выделял[4] 3 отличительные особенности решётки Кардано, которые можно сформулировать так:



  • Метод лёгок в применении

  • Расшифровать зашифрованный текст для злоумышленника — задача практически невыполнимая

  • Зашифрованный текст не попадает под подозрение[3].



Решетка квадратной формы |




Сообщение, зашифрованное квадратной решёткой Кардано


Для квадратной решетки Кардано возможны четыре способа расположить её для шифрования текста — поворачивая её относительно центра на 90°.



Шифрование с добавлением «мусора» |


Решетка — квадрат N{displaystyle Ntimes N} клеток, некоторые из которых вырезаны (в том числе, возможно, и имеющие общую сторону или вершину). Клетки должны иметь такой размер, чтобы в каждую помещалась ровно одна буква. Вырезанные клетки должны располагаться таким образом, чтобы никакие две из них не оказывались в одном и том же месте при поворотах решетки[5].


Чтобы зашифровать сообщение, нужно разместить решетку на бумаге и вписать часть текста в вырезанные клетки, затем повернуть решетку на 90° и вписать следующую часть и т. д. После этого в оставшиеся пустыми места на бумаге нужно вписать произвольные символы (разумеется, для лучшей маскировки нужно использовать символы из того же алфавита, что и символы, из которых состоит сообщение)[3].




Конструктор квадратных решёток Кардано 8 × 8



Шифрование без добавления «мусора» |


Этот способ шифрования отличается от предыдущего тем, что клетки в решётке вырезаются таким образом, чтобы при её поворотах можно было записать по букве в каждое место на бумаге. Опять же, клетки должны быть вырезаны так, чтобы при поворотах не было таких пар, которые оказываются на одном и том же месте. Очевидно, такая решётка может быть с чётным N{displaystyle N} — числом клеток в одной строке или столбце. Для N=2{displaystyle N=2} такая решётка единственная. Но при увеличении N{displaystyle N} количество таких решёток очень быстро растёт: C=4N2/4{displaystyle C=4^{N^{2}/4}}, где C{displaystyle C} — количество решёток со стороной N{displaystyle N}. Уже для N=8{displaystyle N=8} можно сделать 416{displaystyle 4^{16}} — более 4 миллиардов различных решёток, поэтому на практике определить, какой именно решёткой пользовались при шифровании, невозможно. Однако этот способ является простым перестановочным шифром, который поддается взлому (например, с помощью частотного анализа)[6].


Для облегчения создания решёток Кардано, удовлетворяющих всем написанным выше требованиям, можно воспользоваться конструктором решёток. Например, для решётки 8{displaystyle 8times 8} (см. рисунок) и шифрования «без мусора» нужно вырезать строго одну из четырёх клеток с номером 1, строго одну из четырёх клеток с номером 2 и т. д. Для шифрования «с мусором» некоторые из номеров можно не вырезать[3].



Обнаружение шифровок |



4 положения решётки


Когда зашифрованное решёткой Кардано произвольной формы сообщение составлено плохо, оно выделяется неестественным языком и постоянно меняющимся стилем. Специалист может попытаться восстановить решётку, если у него имеется несколько экземпляров подозрительных сообщений из переписки. Когда сообщение зашифровано хорошо, его трудно выявить. Даже если специалист считает сообщение подозрительным, зашифрованный текст может содержать любая невинная буква. Поэтому на практике единственное решение — это получить саму решётку[2].


Если сообщение зашифровано квадратной решёткой Кардано «без мусора», то такое шифрование, как было сказано выше, является перестановочным шифром, поддающимся криптоанализу[6].


Чтобы прочитать зашифрованное сообщение, необходимо наложить решётку Кардано на текст нужное число раз и прочитать буквы, расположенные в вырезанных ячейках[2].



Недостатки |


Метод является медленным и в случае шифрования решёткой произвольной формы требует наличия литературных навыков. Но самое главное, что любой шифровальный аппарат может быть утерян, украден или конфискован. Таким образом, потерять одну решётку — значит потерять всю секретную переписку, шифровавшуюся с помощью этой решётки[2].


Решётка Кардано в своём первоначальном виде более является источником литературного, нежели криптографического интереса. Например, рукопись Войнича, которая могла быть поддельной шифровкой XVI века, возможно, была построена с помощью решётки Кардано, примененной для того, чтобы составить псевдослучайную бессмыслицу из ранее существовавшего текста[7].



Примечания |





  1. 12 Cardanus, 1550.


  2. 123456789 Алферов, Зубов, Кузьмин и др., 2002, с. 20.


  3. 12345 Саломаа, 1995, с. 22.


  4. Бэкон Ф. Великое восстановление наук. — 1623.


  5. Алферов, Зубов, Кузьмин и др., 2002, с. 21.


  6. 12 Ященко и др., 2000, с. 188.


  7. Pelling, Nick. Voynich Theories (англ.). ciphermysteries.com (11 September 2008).




Литература |



  • Cardanus H. De subtilitate rerum — Norimberga: Johannes Petreius, 1550.
    <a href="https://wikidata.org/wiki/Track:Q184530"></a><a href="https://wikidata.org/wiki/Track:Q2090"></a><a href="https://wikidata.org/wiki/Track:Q77965"></a><a href="https://wikidata.org/wiki/Track:Q27449529"></a>

  • Алферов А. П., Зубов А. Ю., Кузьмин А. С. и др. Основы криптографии: Учебное пособие — 2-е изд., испр. и доп. — М.: Гелиос АРВ, 2002. — ISBN 978-5-85438-137-6
    <a href="https://wikidata.org/wiki/Track:Q22304400"></a><a href="https://wikidata.org/wiki/Track:Q27449776"></a><a href="https://wikidata.org/wiki/Track:Q27449770"></a><a href="https://wikidata.org/wiki/Track:Q27048435"></a><a href="https://wikidata.org/wiki/Track:Q27449771"></a><a href="https://wikidata.org/wiki/Track:Q27449773"></a>

  • Введение в криптографию / под ред. В. В. Ященко — М.: МЦНМО, 2000. — 271 с. — ISBN 978-5-900916-26-2
    <a href="https://wikidata.org/wiki/Track:Q27450568"></a><a href="https://wikidata.org/wiki/Track:Q27450585"></a>

  • Саломаа А. Криптография с открытым ключом: Пеp. с англ.. — М.: Миp, 1995. — ISBN 5–03–001991–X.



Ссылки |




  • Cardan grille (англ.)


  • Grille (cryptography) (англ.)

  • Александр Бабаш, Генрих Шанкин. Шифр, достойный королей (рус.).










Popular posts from this blog

Щит и меч (фильм) Содержание Названия серий | Сюжет |...

Венесуэла на летних Олимпийских играх 2000 Содержание Состав...

Meter-Bus Содержание Параметры шины | Стандартизация |...