ISO/IEC 18033-4:2005 信息技术 安全技术 密码技术运算法则-第4部份: 通量密码

标准编号:ISO/IEC 18033-4:2005

中文名称:信息技术 安全技术 密码技术运算法则-第4部份: 通量密码

英文名称:Information technology — Security techniques — Encryption algorithms — Part 4: Stream ciphers

发布日期:2005-07

标准范围

ISO/IEC 18033-4:20 05规定了流密码算法。流密码是一种使用密钥流以按位或按块的方式加密明文的加密机制。通过选择密钥流生成器和流密码模式在技术上指定流密码。ISO/IEC 18033-4:20 05规定了以下生成密钥流的方法。基于分组密码的机制:分组密码的OFB、CTR和CFB模式。专用密钥流生成器:MUGI和SNOW 2.0。ISO/IEC 18033-4:20 05规定了以下流密码模式:二元加法输出函数,多S01输出函数。有两种类型的流密码:同步流密码和自同步流密码,其中密钥流仅由秘密密钥(和初始化向量)生成,其中密钥流由秘密密钥和一些过去的密文(和初始化向量)生成。通常,加密操作是密钥流和消息之间的加性按位XOR操作。ISO/IEC 18033-4:20 05描述了用于产生用于流密码的密钥流和输出函数的伪随机数发生器。

ISO/IEC 18033-4:2005 specifies stream cipher algorithms. A stream cipher is an encryption mechanism that uses a keystream to encrypt a plaintext in bitwise or block-wise manner. A stream cipher is technically specified by choosing a keystream generator and a mode of stream ciphers.ISO/IEC 18033-4:2005 specifies the following ways to generate keystream.

  • Mechanisms based on a block cipher: OFB, CTR, and CFB modes of block ciphers.
  • Dedicated keystream generators: MUGI and SNOW 2.0.
ISO/IEC 18033-4:2005 specifies the following modes of stream ciphers:
  • binary-additive output function,
  • MULTI-S01 output function.
There are two types of stream cipher: a synchronous stream cipher, in which the keystream is only generated from 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). Typically the encryption operation is the additive bitwise XOR operation between a keystream and the message. ISO/IEC 18033-4:2005 describes pseudorandom number generators for producing both keystream and output functions for stream ciphers.

标准预览图


立即下载标准文件