Автор статьи

Статью подготовили специалисты образовательного сервиса Zaochnik

Криптографическая защита информации. Таблица Тритемия и шифр Бэкона

Содержание:
  1. Таблица Тритемия для русского алфавита
  2. Шифр Бэкона

Таблица Тритемия для русского алфавита

Примечание 1
Шифр Тритемия основан на таблице, которая имеет вид многократно повторённого алфавита.

В первой строке таблицы содержится открытый текст. Шифрование выполняется следующим образом: первая буква сообщения найдётся в первой строке, и мы смотрим соответствующую ей букву из второй строки. Это и есть зашифрованная версия первой буквы. Далее, аналогично, в первой строке ищем вторую букву сообщения и находим соответствующую ей букву в третьей строке. Если строки таблицы заканчиваются, необходимо продолжить, вернувшись к верхней части таблицы. Существует также вариант шифра, при котором первая буква сообщения остаётся без изменений, берётся из первой строки.

Пример 1
шифрования слова «ОТСТУПАЙТЕ» - Получаем зашифрованный текст «ПФФЦШХЖСЫО».
Примечание 2
Шифр Тритемия является многоалфавитным. Это означает, что одна и та же буква в открытом тексте может быть зашифрована различными способами.

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

Существует два возможных пути для улучшения шифра.

  1. Использование произвольного порядка букв в таблице вместо алфавитного. Однако запомнить таблицу 33 х 33 (для русского алфавита) довольно трудно.
  2. Применение ключа-пароля, предложенного Дж. Б. Белазо в 1553 году. Этот ключ определяет конкретные строки таблицы, которые используются в шифровании.

Для шифрования слова «ОТСТУПАЙТЕ» с помощью ключа «ПОРТФЕЛЬ» процесс кодирования выглядит следующим образом:

  • первая буква будет шифроваться, используя строку, начинающуюся с буквы «П». Соответственно О — Ю;
  • вторая буква будет шифроваться по строке, начинающейся с «О», поэтому Т — Б;
  • продолжаем аналогично: С — В, Т — Е, У — З, П — Ф, А — Л, Й — Ё, Т — В, Е — У.

В результате получаем зашифрованный текст «ЮБВЕЗФЛЁВУ». Использование ключа радикально изменяет результат.

Шифр Бэкона

Шифр предложил английский философ и учёный Фрэнсисом Бэконом - объединяющий криптографию и стеганографию — искусство сокрытия факта передачи сообщения. В этом шифре каждая буква заменяется группой букв «а» и «Ь», напоминающей двоичное представление.

Для шифрования букв английского алфавита в шифре Бэкона сначала преобразуется открытый текст в этот своеобразный двоичный вид. Затем необходимо наложить его на некоторый «невинный текст». Чтобы это сделать, используется система двойного написания букв, позволяющая однозначно передать каждой букве «невинного текста» «а» или «Ь».

Пример 2
Для шифрования слова PARIS преобразуем его в двоичное представление, а затем используем «невинный текст», например, «GOOD MORNING, MY DEAR FRIEND, HOW ARE YOU?».

Чтобы зашифровать слово PARIS нужно изменить написание букв, соответствующих «Ь» в двоичном представлении (например, подчеркнуть эти буквы):

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

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter

Сохранить статью удобным способом

Навигация по статьям

Наши социальные сети
Не получается написать работу самому?
Доверь это кандидату наук!
Связаться через
Я принимаю условия пользовательского соглашения и  политики приватности, а также даю свое согласие на обработку моих персональных данных
Выполненные работы по программированию
  • Программирование

    НИР на тему Автоматизированое рабочее места специалиста по социальной работе

    • Вид работы:

      Отчёт по практике

    • Выполнена:

      25 февраля 2020

    • Стоимость:

      1 900 руб.

    Заказать такую же работу
  • Программирование

    Сравнительный анализ Python и других языков программирования на примере одной из синтаксических конструкций.

    • Вид работы:

      Эссе

    • Выполнена:

      14 февраля 2020

    • Стоимость:

      1 400 руб.

    Заказать такую же работу
  • Программирование

    Обеспечение защиты информации при использовании системы электронного документооборота

    • Вид работы:

      Реферат

    • Выполнена:

      29 декабря 2019

    • Стоимость:

      500 руб.

    Заказать такую же работу
  • Программирование

    То, что происходит с Россией с 1991 года, назвать реформами никак нельзя. Это не что иное, как революция свер

    • Вид работы:

      Эссе

    • Выполнена:

      16 декабря 2019

    • Стоимость:

      400 руб.

    Заказать такую же работу
  • Программирование

    Искусственный интеллект. Достижения и перспективы развития.

    • Вид работы:

      Эссе

    • Выполнена:

      11 декабря 2019

    • Стоимость:

      800 руб.

    Заказать такую же работу
  • Программирование

    Айти. Заполнить дневник практики.

    • Вид работы:

      Отчёт по практике

    • Выполнена:

      9 декабря 2019

    • Стоимость:

      1 800 руб.

    Заказать такую же работу