Кодовая книга - Codebook

Кодовая книга Госдепартамента США, выпущенная в 1899 году, как пример кода из одной части, в Национальном криптологическом музее.
Страница 187 кодовой книги Государственного департамента 1899, код из одной части с возможностью выбора кодового слова или числового зашифрованного текста. Цифровые коды начинаются с номера страницы.

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

Криптография

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

В документах Агентства национальной безопасности США иногда используется кодовая книга для обозначения блочных шифров ; сравните их использование алгоритма комбайнера для обозначения потоковых шифров .

Кодовая книга бывает двух частей, состоящей из одной или двух частей:

  • В кодах одной части простые текстовые слова и фразы, а также соответствующие кодовые слова находятся в одном алфавитном порядке. Они организованы аналогично стандартному словарю. Такие коды вдвое меньше, чем коды, состоящие из двух частей, но они более уязвимы, поскольку злоумышленник, который восстанавливает значения некоторых кодовых слов, часто может вывести значение ближайших кодовых слов. Односоставные коды могут использоваться просто для сокращения сообщений для передачи или для повышения их безопасности с помощью методов супершифрования , таких как добавление секретного числа к числовым кодовым словам.
  • В двухчастных кодах одна часть предназначена для преобразования открытого текста в зашифрованный текст, а другая - для противоположной цели. Обычно они организованы аналогично словарю языкового перевода, где слова с открытым текстом (в первой части) и слова зашифрованного текста (во второй части) представлены как заглавные слова словаря.

Самое раннее известное использование системы кодовой книги было сделано Габриэлем де Лавинде в 1379 году, работая на антипапа Климента VII .

Кодовые книги, состоящие из двух частей, появились еще в 1800-х годах у Антуана Россиньоля .

С 15 до середины 19 века номенклаторы (названные в честь номенклатора ) были наиболее часто используемым криптографическим методом.

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

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

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

Социальные науки

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

Сжатие данных

Кодовые книги также использовались в коммерческих кодах 19-го и 20-го веков для некриптографических целей сжатия данных.

Кодовые книги используются для предварительного кодирования и формирования диаграммы направленности в мобильных сетях, таких как 5G и LTE . Использование стандартизировано 3GPP , например, в документе TS 38.331 , NR; Управление радиоресурсами (RRC); Спецификация протокола.

Смотрите также

Рекомендации