Кодовая книга - Википедия - Codebook
А кодовая книга это тип документа, который используется для сбора и хранения коды криптографии. Первоначально кодовые книги часто буквально книги, но сегодня кодовая книга является синонимом полной записи серии кодов, независимо от физического формата.
Криптография
В криптография, кодовая книга - это документ, используемый для реализации код. Кодовая книга содержит Справочная таблица для кодирования и декодирования; у каждого слова или фразы есть одна или несколько заменяющих их строк. Чтобы расшифровать сообщения, написанные в коде, соответствующие копии кодовой книги должны быть доступны на любом конце. Распределение и физическая охрана кодовых книг представляет собой особую трудность в использовании кодов по сравнению с секретной информацией, используемой в шифры, то ключ, который обычно намного короче.
Соединенные Штаты Национальное Агенство Безопасности документы иногда используют кодовая книга ссылаясь на блочные шифры; сравнить их использование алгоритм комбайнера ссылаясь на потоковые шифры.
Кодовая книга бывает двух частей, состоящей из одной или двух частей:
- В кодах одной части простые текстовые слова и фразы, а также соответствующие кодовые слова находятся в одном алфавитном порядке. Они организованы аналогично стандартному словарю. Такие коды вдвое меньше, чем коды, состоящие из двух частей, но они более уязвимы, поскольку злоумышленник, который восстанавливает значения некоторых кодовых слов, часто может вывести значение ближайших кодовых слов. Коды одной части могут использоваться просто для сокращения сообщений для передачи или для повышения их безопасности с помощью методов супершифровки, таких как добавление секретного числа к числовым кодовым словам.
- В двухчастных кодах одна часть предназначена для преобразования открытого текста в зашифрованный текст, а другая - для противоположной цели. Обычно они организованы так же, как словарь языкового перевода, со словами открытого текста (в первой части) и словами зашифрованного текста (во второй части), представленными как заглавные слова словаря.
Книга использовалась в книжный шифр или книга, использованная в бегущий ключевой шифр может быть любой книгой, совместно используемой отправителем и получателем, и отличается от криптографической кодовой книги.
Социальные науки
В социальных науках кодовая книга - это документ, содержащий список кодов, используемых в наборе данных для обозначения переменных и их значений, например местоположения, рода занятий или клинических диагнозов.
Сжатие данных
Кодовые книги также использовались в 19 и 20 веках. коммерческие коды для не криптографических целей сжатия данных.
Кодовые книги используются в отношении предварительное кодирование и формирование луча в мобильных сетях, таких как 5G и LTE. Использование стандартизировано 3GPP, например в документе TS 38.331, NR; Управление радиоресурсами (RRC); Спецификация протокола.