Учебники

Одноразовый шифровальный блок

Одноразовый блочный шифр — это тип шифра Vignere, который включает в себя следующие функции:

  • Это небьющийся шифр.

  • Ключ точно такой же, как длина зашифрованного сообщения.

  • Ключ состоит из случайных символов.

  • Как следует из названия, ключ используется только один раз и никогда больше не используется для шифрования любого другого сообщения.

Это небьющийся шифр.

Ключ точно такой же, как длина зашифрованного сообщения.

Ключ состоит из случайных символов.

Как следует из названия, ключ используется только один раз и никогда больше не используется для шифрования любого другого сообщения.

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

Почему это нерушимо?

Ключ неразрывен благодаря следующим функциям:

  • Ключ такой же длины, как и данное сообщение.

  • Ключ действительно случайный и специально сгенерированный.

  • Ключ и простой текст рассчитываются по модулю 26.10.2.

  • Каждый ключ должен использоваться один раз и уничтожаться как отправителем, так и получателем.

  • Должно быть две копии ключа: одна с отправителем, другая с получателем.

Ключ такой же длины, как и данное сообщение.

Ключ действительно случайный и специально сгенерированный.

Ключ и простой текст рассчитываются по модулю 26.10.2.

Каждый ключ должен использоваться один раз и уничтожаться как отправителем, так и получателем.

Должно быть две копии ключа: одна с отправителем, другая с получателем.

шифрование

Чтобы зашифровать письмо, пользователь должен написать ключ под открытым текстом. Буква в виде открытого текста помещается сверху, а буква ключа слева. Поперечное сечение между двумя буквами является простым текстом. Это описано в примере ниже —

OTP

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

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