ISO/IEC 18033-4:2011
Information technology — Security techniques — Encryption algorithms — Part 4: Stream ciphers
Information technology — Security techniques — Encryption algorithms — Part 4: Stream ciphers
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 92
- Дата публикации:
- 16 декабря 2011 г.
- Издание:
- ISO/IEC IS 18033 edition 2 version 1
- ICS:
- 35.030
ISO/IEC 18033-4:2011 specifies output functions to combine a keystream with plaintext, keystream generators for producing keystream, and object identifiers assigned to dedicated keystream generators in accordance with ISO/IEC 9834.
Abstract
Overview
ISO/IEC 18033-4:2011 - "Information technology - Security techniques - Encryption algorithms - Part 4: Stream ciphers" defines a framework, algorithm specifications, and object identifiers for stream cipher techniques. The standard specifies keystream generators, output functions for combining keystream and plaintext, and assigns object identifiers (OIDs) to dedicated keystream generators in accordance with ISO/IEC 9834. It is the second edition and updates the 2005 edition (including the 2009 amendment).
Key topics and technical requirements
- Stream cipher models: Clear definitions for both synchronous and self‑synchronizing keystream generators, including the required functions:
- Init (initialization function),
- Next (next‑state function),
- Strm (keystream function).
- Output functions: Two standard output functions are specified:
- Binary‑additive output function (commonly bitwise XOR),
- MULTI‑S01 output function.
- Keystream construction:
- Guidance for constructing keystream generators from block ciphers using standard block‑cipher modes (e.g., CTR, OFB, CFB).
- Dedicated keystream generators: Normative specifications for five named generators:
- MUGI, SNOW 2.0, Rabbit, Decim, KCipher‑2 (K2).
- Object Identifiers (Annex A): Assigned OIDs listed for dedicated generators; note that functional changes to an algorithm change its OID.
- Supporting material: Symbols/notation, finite field operations over GF(2^n) (Annex B), implementation examples (Annex C), and security information (Annex D).
- Normative references: Includes ISO/IEC 18033‑1 (General) and references to block‑cipher mode conventions per ISO/IEC 10116.
Practical applications and who uses this standard
ISO/IEC 18033‑4:2011 is intended for:
- Cryptographic library developers who implement standardized stream ciphers and need precise algorithm definitions and OIDs.
- Security architects and protocol designers selecting stream ciphers for real‑time or bit/byte‑oriented confidentiality (streaming media, VoIP, wireless links, IoT and constrained devices).
- Product vendors and integrators ensuring interoperable encryption implementations across platforms.
- Standards bodies, auditors, and evaluators who need canonical references for algorithm behavior, identifiers, and security considerations.
Practical use cases include real‑time data encryption, low‑latency communications, and scenarios where bitwise or block‑wise keystream operations are preferable to block ciphers.
Related standards
- ISO/IEC 18033‑1 (General)
- ISO/IEC 9834 (Object identifier assignment)
- ISO/IEC 10116 (Block cipher modes of operation)
Keywords: ISO/IEC 18033‑4:2011, stream ciphers, keystream generator, MULTI‑S01, Binary‑additive, MUGI, SNOW 2.0, Rabbit, Decim, KCipher‑2, object identifiers, ISO/IEC 9834.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 27 - Information security, cybersecurity and privacy protection
- SKU
- ISO/IEC 18033-4:2011
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 9834-5:1991
ДействующийInformation technology — Open Systems Interconnection — Procedures for the operation of OSI Registration Auth…
Overview ISO/IEC 9834-5:1991 defines the registration and naming procedures for VT (Virtual Terminal) Control Object Definitions within the OSI (Open Systems Interconnection) framework. The standard…