stringtranslate.com

русское совокупление

В криптографии русская копуляция — это метод перестановки открытого текста перед шифрованием , чтобы скрыть стереотипные заголовки, приветствия, вступления, окончания, подписи и т. д. Это скрывает подсказки для криптоаналитика и может использоваться для увеличения криптоаналитической сложности в наивных криптографических схемах (однако большинство современных схем содержат более строгие защиты; см. неразличимость шифротекста ). Это, конечно, желательно для тех, кто отправляет сообщения и хочет, чтобы они оставались конфиденциальными. Заполнение — это еще один метод сокрытия таких подсказок.

Техника заключается в том, чтобы разбить начальное текстовое сообщение на две части, а затем инвертировать порядок частей (аналогично циклическому сдвигу ). Это помещает все окончания и начала (предположительно, расположение большинства шаблонных фраз) «где-то посередине» версии открытого текста, которая фактически зашифрована. Для некоторых сообщений, в основном тех, которые не на человеческом языке (например, изображения или табличные данные), расшифрованная версия открытого текста будет представлять проблемы при обратном инвертировании. Для сообщений, выраженных на обычном языке, существует достаточная избыточность , так что инвертирование почти всегда может быть отменено человеком немедленно при проверке. [1]

Английская фраза предполагает, что изначально она возникла из наблюдения за русской криптографической практикой. [ требуется ссылка ] Тем не менее, этот метод в целом полезен и не был и не является ограниченным для использования только русскими. [2]

Ссылки

  1. ^ Бауэр, Фридрих Людвиг (2007). Расшифрованные секреты: методы и максимы криптологии (4-е изд.). Берлин: Springer Science & Business Media. ISBN 978-3-540-48121-8. Получено 15 августа 2018 г.
  2. ^ История безопасности коммуникаций США; Лекции Дэвида Г. Боука, Агентство национальной безопасности (АНБ), том I, 1973, частично опубликованы в 2008, дополнительные части рассекречены 14 октября 2015, стр. 37, Цитата: KL-7 «была нашей первой машиной, разработанной для обслуживания очень больших сетей, которые могли выдерживать сопоставление открытого и зашифрованного текста. Впервые человек в криптоцентре мог взять сообщение и просто набрать его в машине так, как написано, не меняя интервалы между словами или не разрезая сообщение пополам и не отправляя последнюю часть первой, и без необходимости перефразировать текст сообщения перед его выпуском».