カテゴリ:
ソーシャル
コードブック
コードブックは、コードの収集と保存に使用されるドキュメントの一種です。もともとコードブックは文字通り本であることが多かったが、今日のコードブックは物理的な形式に関係なく、一連のコードの完全な記録の代名詞となっている。
暗号化
暗号化では、コードブックはコードの実装に使用されるドキュメントです。コードブックには、コーディングとデコードのためのルックアップテーブルが含まれています。各単語またはフレーズには、それを置き換える1つ以上の文字列があります。コードで記述されたメッセージを解読するには、コードブックの対応するコピーがどちらかの端で利用可能でなければなりません。コードブックの配布と物理的セキュリティは、暗号で使用される秘密情報であるキーと比較して、コードの使用に特別な困難をもたらします。
米国国家安全保障局の文書では、 コードブックを使用してブロック暗号を参照することがあります。 コンバイナタイプアルゴリズムの使用を比較して、ストリーム暗号を参照します。
コードブックには、1部または2部の2つの形式があります。
- 1パートコードでは、プレーンテキストの単語とフレーズ、および対応するコードワードは同じアルファベット順です。これらは標準の辞書と同様に編成されています。このようなコードは2部コードの半分のサイズですが、一部のコードワードの意味を回復する攻撃者が近くのコードワードの意味を推測できるため、より脆弱です。 1つの部分コードは、単に送信用のメッセージを短縮したり、数値コードワードに秘密の番号を追加するなどのスーパー暗号化方法でセキュリティを強化したりするために使用できます。
- 2つのパートコードでは、1つのパートはプレーンテキストを暗号化テキストに変換し、もう1つのパートは反対の目的に使用します。通常、言語翻訳辞書と同様に編成され、平文の単語(最初の部分)と暗号文の単語(2番目の部分)が辞書見出しのように表示されます。
ブック暗号で使用される本または実行中のキー暗号で使用される本は、送信者と受信者が共有する任意の本であり、暗号化コードブックとは異なります。
社会科学
社会科学では、コードブックは研究で使用されるコードのリストを含むドキュメントです。
データ圧縮
コードブックは、データ圧縮の非暗号化目的のために、19世紀および20世紀の商用コードでも使用されていました。
コードブックは、5GやLTEなどのモバイルネットワークのプリコーディングおよびビームフォーミングに関連して使用されます。使用法は、たとえば文書TS 38.331、NRの3GPPで標準化されています。無線リソース制御(RRC);プロトコル仕様。