ISO/IEC 18033-3:2010
Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers
Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 78
- Дата публикации:
- 14 декабря 2010 г.
- Издание:
- ISO/IEC IS 18033 edition 2 version 1
- ICS:
- 35.030
ISO/IEC 18033 specifies encryption systems (ciphers) for the purpose of data confidentiality. ISO/IEC 18033-3:2010 specifies block ciphers. A block cipher is a symmetric encipherment system with the property that the encryption algorithm operates on a block of plaintext, i.e. a string of bits of a defined length, to yield a block of ciphertext. ISO/IEC 18033-3:2010 specifies following algorithms: 64-bit block ciphers: TDEA, MISTY1, CAST-128, HIGHT; 128-bit block ciphers: AES, Camellia, SEED. NOTE The primary purpose of encryption (or encipherment) techniques is to protect the confidentiality of stored or transmitted data. An encryption algorithm is applied to data (often called plaintext or cleartext) to yield encrypted data (or ciphertext); this process is known as encryption. The encryption algorithm needs to be designed so that the ciphertext yields no information about the plaintext except, perhaps, its length. Associated with every encryption algorithm is a corresponding decryption algorithm, which transforms ciphertext back into its original plaintext.
Abstract
Overview
ISO/IEC 18033-3:2010 - "Information technology - Security techniques - Encryption algorithms - Part 3: Block ciphers" is the international standard that specifies a set of block cipher algorithms for the protection of data confidentiality. The document defines how symmetric block ciphers map fixed-size plaintext blocks to ciphertext blocks under a key, and it standardizes seven specific algorithms across two block sizes (64-bit and 128-bit).
Key algorithms covered:
- 64-bit block ciphers: TDEA, MISTY1, CAST-128, HIGHT
- 128-bit block ciphers: AES, Camellia, SEED
The standard includes algorithm descriptions, encryption/decryption operations, functions, key schedules, test vectors and object identifiers.
Key topics and technical requirements
- Block cipher definitions and terminology - formal definitions of block, block cipher, ciphertext and key.
- Algorithm specifications - complete functional descriptions of each listed cipher (encryption/decryption steps, round functions).
- Key schedules and keying options - for example, TDEA (Triple DES) keying options and supported key lengths (128 or 192 bits as specified).
- Block lengths and supported key sizes - the standard organizes ciphers by block length (64-bit and 128-bit); AES is specified with 128/192/256-bit keys.
- Normative annexes and test vectors - includes a normative description of DES and informative test vectors to validate implementations.
- Object identifiers (OID) - assigned OIDs for each algorithm (Annex B), enabling interoperable identification in protocols.
- Implementation aids - S-box algebraic forms, feature tables and example vectors (Annexes C–E and D).
Practical applications
- Securing stored and transmitted data - use block ciphers standardized here to provide confidentiality in databases, file systems, VPNs, TLS-like protocols and encrypted messaging.
- Cryptographic library development - implementers use the formal algorithm and key-schedule descriptions and test vectors to build compliant, interoperable crypto libraries.
- Product certification and procurement - vendors and evaluators reference ISO/IEC 18033-3 when specifying acceptable block ciphers for compliance or procurement requirements.
- Interoperability in protocols - OIDs and standardized behavior enable consistent algorithm selection across systems and protocols.
Who should use this standard
- Security architects and systems designers selecting encryption primitives.
- Cryptographic engineers and library implementers validating correctness with test vectors.
- QA, compliance and procurement teams assessing supported algorithms.
- Standards bodies and protocol developers requiring normative algorithm references.
Related standards
- ISO/IEC 18033 (series): Part 1 - General; Part 2 - Asymmetric ciphers; Part 4 - Stream ciphers.
- Referenced work: ISO/IEC 9834 (object identifiers), ISO/IEC JTC 1/SC 27 (security techniques).
ISO/IEC 18033-3 is a practical, normative resource for implementing and validating block cipher algorithms used to protect data confidentiality in modern IT systems.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 27 - Information security, cybersecurity and privacy protection
- SKU
- ISO/IEC 18033-3:2010
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 18033-7:2022
ДействующийInformation security — Encryption algorithms — Part 7: Tweakable block ciphers
Overview ISO/IEC 18033-7:2022 specifies tweakable block ciphers - symmetric permutations parameterized by a secret key and a public tweak. These primitives are defined as generic building blocks for…
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…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…