Jump to content

Таблица верна

(Перенаправлено с Криптографической таблицы )
Таблица верна

В криптографии tabula recta (от лат. tabula rēcta ) — квадратная таблица алфавитов, каждая строка которой создается путем смещения предыдущей влево. Термин был придуман немецким писателем и монахом Иоганном Тритемием. [1] в 1508 году и использовался в его шифре Тритемия .

Шифр Тритемия

[ редактировать ]

Шифр Тритемия был опубликован Иоганном Тритемиусом в его книге «Полиграфия» , которая считается первой опубликованной печатной работой по криптологии . [2]

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

В прямой таблице используется буквенный квадрат с 26 буквами алфавита, за которыми следуют 26 рядов дополнительных букв, каждая из которых смещена один раз влево по сравнению с той, что находится над ней. По сути, это создает 26 различных шифров Цезаря . [1]

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

Улучшения

[ редактировать ]

разработал важное расширение метода Тритемия В 1553 году Джован Баттиста Белласо , теперь называемое шифром Виженера . [3] Белласо добавил ключ, который используется для переключения шифралфавитов с каждой буквой. Этот метод был ошибочно приписан Блезу де Виженеру , который опубликовал аналогичный шифр с автоматическим ключом в 1586 году.

Классический шифр Тритемия (со сдвигом на единицу) эквивалентен шифру Виженера с ключом ABCDEFGHIJKLMNOPQRSTUVWXYZ. Это также эквивалентно шифру Цезаря, в котором сдвиг увеличивается на 1 с каждой буквой, начиная с 0.

Использование

[ редактировать ]

Внутри прямой таблицы каждый алфавит сдвинут на одну букву влево по сравнению с буквой, расположенной над ним. Это образует 26 рядов сдвинутых алфавитов, заканчивающихся алфавитом, начинающимся с Z (как показано на изображении). Отдельно от этих 26 алфавитов находятся строка заголовка вверху и столбец заголовка слева, каждый из которых содержит буквы алфавита в порядке AZ.

Прямую таблицу можно использовать несколькими эквивалентными способами для шифрования и дешифрования текста. Чаще всего левый столбец заголовка используется для букв открытого текста, как с шифрованием, так и с расшифровкой. Такое использование будет описано здесь. Чтобы расшифровать шифр Тритемия, сначала нужно найти в прямой таблице буквы, которые нужно расшифровать: первую букву в первом внутреннем столбце, вторую букву во втором столбце и т. д.; буква, расположенная в крайнем левом углу столбца заголовка, представляет собой соответствующую букву расшифрованного открытого текста. Предполагая стандартный сдвиг 1 без использования ключа, зашифрованный текст HFNOS будет расшифрован в HELLO (H->H, F->E, N->L, O->L, S->O ). Так, например, чтобы расшифровать вторую букву этого текста, сначала найдите букву F во втором внутреннем столбце, затем перейдите прямо влево, до самого левого столбца заголовка, чтобы найти соответствующую букву открытого текста: E.

Данные шифруются противоположным способом: сначала каждая буква открытого текста сообщения помещается в самый левый столбец заголовка прямой таблицы и сопоставляется с соответствующей соответствующей буквой во внутренних столбцах. Например, первая буква сообщения находится в левом столбце заголовка, а затем сопоставляется с буквой прямо напротив столбца, возглавляемого буквой «А». Затем следующая буква сопоставляется с соответствующей буквой в столбце, озаглавленном «B», и это продолжается до тех пор, пока все сообщение не будет зашифровано. [4] Если считать, что шифр Тритемия имеет ключ ABCDEFGHIJKLMNOPQRSTUVWXYZ, процесс шифрования также можно представить как поиск для каждой буквы пересечения строки, содержащей букву, подлежащую шифрованию, со столбцом, соответствующим текущей букве ключа. Буква, где пересекаются эта строка и столбец, является буквой зашифрованного текста.

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

  1. ^ Перейти обратно: а б с Salomon, Конфиденциальность данных, стр. 63
  2. ^ Кан, Дэвид (1996). Взломщики кодов (2-е изд.). Скрибнер. п. 133. ИСБН  978-0-684-83130-5 .
  3. ^ Salomon, Кодирование данных, стр. 249.
  4. ^ Родригес-Кларк, Дэн, Шифры многоалфавитной замены , Crypto Corner
  5. ^ Кан, страница 136.

Источники

[ редактировать ]
  • Саломон, Дэвид (2005). Кодирование данных и компьютерных коммуникаций . Спрингер. ISBN  0-387-21245-0 .
  • Саломон, Дэвид (2003). Конфиденциальность и безопасность данных . Спрингер. ISBN  0-387-00311-8 .
  • Король, Фрэнсис X. (1989). Современная ритуальная магия: подъем западного оккультизма (2-е изд.). Призма Пресс. ISBN  1-85327-032-6 .
  • Кан, Дэвид (1996). Взломщики кодов . Саймон и Шустер. ISBN  0-684-83130-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 306a9c6d8bc056d4b0cfdfcb0e41af53__1706905500
URL1:https://arc.ask3.ru/arc/aa/30/53/306a9c6d8bc056d4b0cfdfcb0e41af53.html
Заголовок, (Title) документа по адресу, URL1:
Tabula recta - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)