Кодовая книга
Кодовая книга — это тип документа, используемый для сбора и хранения криптографических кодов . Первоначально кодовые книги часто были буквально книгами , но сегодня «кодовая книга» — это синоним полной записи серии кодов, независимо от физического формата.
Криптография
[ редактировать ]В криптографии кодовая книга — это документ, используемый для реализации кода . Кодовая книга содержит справочную таблицу для кодирования и декодирования; каждое слово или фраза имеет одну или несколько строк, которые заменяют его. Для расшифровки сообщений, записанных в виде кода, на обоих концах должны быть доступны соответствующие копии кодовой книги. Распространение и физическая безопасность кодовых книг представляет особую трудность при использовании кодов по сравнению с секретной информацией, используемой в шифрах , ключом , который обычно намного короче.
США В документах Агентства национальной безопасности иногда используется кодовая книга для обозначения блочных шифров ; сравните использование ими алгоритма типа объединителя для обращения к потоковым шифрам .
Кодовые книги бывают двух видов: одночастные и двухчастные:
- В одночастных кодах слова и фразы открытого текста и соответствующие кодовые слова расположены в одном алфавитном порядке. Они организованы аналогично стандартному словарю. Такие коды вдвое меньше кодов, состоящих из двух частей, но более уязвимы, поскольку злоумышленник, восстанавливающий значения некоторых кодовых слов, часто может сделать вывод о значении соседних кодовых слов. Одночастные коды могут использоваться просто для сокращения сообщений для передачи или повышения их безопасности с помощью методов супершифрования , таких как добавление секретного числа к числовым кодовым словам. [1]
- В двухчастных кодах одна часть предназначена для преобразования открытого текста в зашифрованный текст, а другая — для противоположной цели. Обычно они организованы аналогично словарю языкового перевода: слова открытого текста (в первой части) и слова зашифрованного текста (во второй части) представлены как заголовки словаря.
Самое раннее известное использование системы кодовых книг было осуществлено Габриэле де Лавинде в 1379 году, работавшим на антипапу Климента VII . [1]
Двухчастные кодовые книги восходят как минимум к Антуан Россиньоль в 1800-х годах. [1]
С 15 века до середины 19 века.номенклаторы (названные в честь номенклатора ) были наиболее используемым криптографическим методом. [2]
Кодовые книги с супершифрованием были наиболее используемым криптографическим методом Первой мировой войны. [1]
Код JN-25, использовавшийся во время Второй мировой войны, использовал кодовую книгу из 30 000 кодовых групп, зашифрованных с помощью 30 000 случайных добавок.
Книга, используемая в книжном шифре , или книга, используемая в шифре с рабочим ключом, может быть любой книгой, которой пользуются отправитель и получатель, и отличается от криптографической кодовой книги.
Социальные науки
[ редактировать ]В социальных науках кодовая книга — это документ, содержащий список кодов, используемых в наборе данных для обозначения переменных и их значений, например местоположений, профессий или клинических диагнозов.
Сжатие данных
[ редактировать ]Кодовые книги также использовались в коммерческих кодах 19 и 20 веков для некриптографических целей сжатия данных.
Кодовые книги используются для предварительного кодирования и формирования диаграммы направленности в мобильных сетях, таких как 5G и LTE . Использование стандартизировано 3GPP , например, в документе TS 38.331 , NR; Управление радиоресурсами (RRC); Спецификация протокола.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ↑ Перейти обратно: Перейти обратно: а б с д Клаус Поммеренинг. «Кодовые книги» .
- ^ Крис Кристенсен. «Кодексы и номенклатуры» .п. 4