ISO/IEC 18033-4:2011 情報技術—セキュリティ技術—暗号化アルゴリズム—パート4:ストリーム暗号 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序章

ISO/IEC 18033 のこの部分には、ストリーム暗号アルゴリズムが含まれています。ストリーム暗号は、キーストリームを使用して平文をビット単位またはブロック単位で暗号化する暗号化メカニズムです。ストリーム暗号には 2 つのタイプがあります。キーストリームが秘密鍵 (および初期化ベクトル) のみから生成される同期ストリーム暗号と、キーストリームが秘密鍵といくつかのベクトルから生成される自己同期ストリーム暗号です。過去の暗号文 (および初期化ベクトル) ISO/IEC 18033 のこの部分では、キーストリームを生成するための疑似乱数ジェネレーターと、キーストリームをプレーンテキストと組み合わせる出力関数の両方について説明しています。

ISO/IEC 18033 のこの部分には、次の 2 つの出力関数が含まれています。

  • バイナリ加算出力関数;他の
  • MULTI-S01出力機能。

ISO/IEC 18033 のこの部分には、5 つの専用キーストリーム ジェネレーターが含まれています。

  • MUGI キーストリーム ジェネレーター;
  • SNOW 2.0 キーストリーム ジェネレーター。
  • ウサギ キーストリーム ジェネレーター。
  • Decim v2キーストリーム ジェネレーター。他の
  • KCipher-2 (K2) キー ストリーム ジェネレーター。

Introduction

This part of ISO/IEC 18033 includes stream cipher algorithms. A stream cipher is an encryption mechanism that uses a keystream to encrypt a plaintext in a bitwise or a block-wise manner. There are two types of stream ciphers: a synchronous stream cipher, in which the keystream is generated from only the secret key (and an initialization vector) and a self-synchronizing stream cipher, in which the keystream is generated from the secret key and some past ciphertexts (and an initialization vector). This part of ISO/IEC 18033 describes both pseudorandom number generators for producing keystream and output functions to combine a keystream with plaintext.

This part of ISO/IEC 18033 includes two output functions:

  • Binary-additive output function; and
  • MULTI-S01 output function.

This part of ISO/IEC 18033 includes five dedicated keystream generators:

  • MUGI keystream generator;
  • SNOW 2.0 keystream generator;
  • Rabbit keystream generator;
  • Decimv2 keystream generator; and
  • KCipher-2 (K2) keystream generator.