Алфавитное сложение (шифр Хасегава)


Алфавитное сложение – сложная замена.

Алфавит на листе 4

а) Шифрование

 
Исходное сообщение: S = К Р И П Т О С Т О Й К О С Т Ь
Ключ: K = А Ф Р О Д И Т А А Ф Р О Д И Т
 
Алфавитное сложение: Σ = 38 37 48
Вычитание длины алфавита: -33                        
Шифротекст: С = Л Д Щ Ю Ч Ч Г У П Ю Ы Э Ц Ы О

 

Примечание 1: Если при шифровании S превышает длину алфавита, то она уменьшается на длину алфавита.

 

б) Дешифрование

  Л Д Щ Ю Ч Ч Г У П Ю Ы Э Ц Ы О
Шифротекст: С =
Ключ: K = А Ф Р О Д И Т А А Ф Р О Д И Т
 
Вычитание: = -16 15 -4
+33                        
Исходное сообщение: S = К Р И П Т О С Т О Й К О С Т Ь

 

S = К Р И П Т О С Т О Й К О С Т Ь

 

5-21= -16 доб.33 =17 4-19= -15 доб.33 =18 15-19= -4 доб.33 =29

 

 

Примечание 2: Если при дешифровании разность отрицательная или нулевая, то к разности необходимо добавить длину алфавита.

В нашем случае: Д = 5 вычитаем Ф = 21 равняется -16, добавляем длину алфавита 33 и получаем 17 – символ Р.

в) Криптографическая стойкость:

- длина ключа сообщения;

- количество ключей (ключевое пространство) значительно больше, чем в шифре «Модульная арифметика» за счет возможности повторения символов ключа;

- неоднозначность замены символа исходника символами шифротекста.

 

Однозначная замена:

Шифрование: Дешифрование:

Многозначная замена:

Шифрование: Дешифрование:

Примечание. Можно использовать шифроблокнот для выбора и передачи ключа. Шифроблокнот – две одинаковые книги, в которых на определенной странице выбирается кортеж первых символов строк, последних или 2-х, 3-х, по диагонали или любые другие. Этот кортеж и является ключом. Решается проблема передачи секретного ключа.

 



Дата добавления: 2021-03-18; просмотров: 320;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.