Теоретические сведения. В основе алгоритма Плейфейра – использование шифрующей таблицы
В основе алгоритма Плейфейра – использование шифрующей таблицы, формируемой аналогично таблице подстановок Трисемуса. Таким образом, составной ключ шифрования также включает ключевое слово и размер шифрующей таблицы. Для демонстрации процедуры шифрования будем использовать таблицу подстановок Трисемуса 4x8 для ключевого слова «РАБОТА» (табл. 2.6). Процедура шифрования включает следующие шаги: 1. Открытый текст исходного сообщения разбивается на пары букв (биграммы). Шифруемый текст должен иметь четное количество букв и в нем не должно быть биграмм, содержащих две одинаковые буквы. 2. Последовательность биграмм открытого текста преобразуется с помощью шифрующей таблицы в последовательность биграмм шифртекста по следующим правилам: a. Если обе буквы биграммы открытого текста не попадают на одну строку или столбец (как например, буквы А и Й в таблице 2.6), тогда находят буквы в углах прямоугольника, определяемого данной парой букв. В нашем примере это буквы АЙТЖ. Пара букв АЙ отображается в пару ТЖ. Последовательность букв в биграмме шифртекста должна быть зеркально расположенной по отношению к последовательности букв в биграмме открытого текста. b. Если обе буквы биграммы открытого текста принадлежат одному столбцу таблицы, то буквами шифртекста считаются буквы, которые лежат под ними. Например, биграмма ОУ дает биграмму шифртекста ИЫ. Если при этом буква открытого текста находится в нижней строке, то для шифртекста берется соответствующая буква из верхней строки того же столбца. c. Если обе буквы биграммы открытого текста принадлежат одной строке таблицы, то буквами шифртекста считаются буквы, которые лежат справа от них. Например, биграмма НС дает биграмму шифртекста ПУ. Если при этом буква открытого текста находится в крайнем правом столбце, то для шифра берут соответствующую букву из левого столбца в той же строке. Например, биграмма КМ дает биграмму шифртекста ЛЕ. Таким образом, в результате шифрования сообщения «ПРИЛЕТАЮ ЗАВТРА» с использованием алгоритма Плейфейра для рассматриваемых ключей получим шифртекст «НАЙМЙРГЩ ЖБГВАБ». Содержание задания Зашифруйте сообщение, используя алгоритм Плейфейра, согласно варианту (см. табл. 3.1). Размер шифрующей таблицы 4x8.
Таблица 3.1 – Варианты заданий
Контрольные вопросы 1. Как формируется шифрующая таблица для реализации алгоритма Плейфейра? 2. Какие ограничения накладываются на шифруемый текст? 3. Что такое биграмма? 4. В чем заключается процедура шифрования с помощью алгоритма Плейфейра?
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1617)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |