ISO/IEC 8825-6:2021
Information technology — ASN.1 encoding rules — Part 6: Registration and application of PER encoding instructions
Information technology — ASN.1 encoding rules — Part 6: Registration and application of PER encoding instructions
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 17
- Дата публикации:
- 30 июня 2021 г.
- Издание:
- ISO/IEC IS 8825 edition 4 version 1
- ICS:
- 35.100.60
This document: a) specifies the information needed and the format to be used for specifying PER encoding instructions; b) specifies the mechanisms for approving new PER encoding instructions from time to time and the operation of the Registration Authority for PER encoding instructions; c) specifies the means of associating a PER encoding instruction with an ASN.1 type using both type prefixes and an encoding control section.
Abstract
Overview
ISO/IEC 8825-6:2021 (Identical to ITU‑T X.695) defines the registration, specification and application of PER encoding instructions (PER EIs) for ASN.1 Packed Encoding Rules. The standard:
- Specifies the information and format required to describe a PER encoding instruction.
- Defines the approval process and operation of the Registration Authority for PER EIs.
- Describes mechanisms to associate PER EIs with ASN.1 types using type prefixes and an encoding control section.
Note: PER encoding instructions affect the UNALIGNED variant of PER (used to match legacy bit‑patterns); they have no effect on the ALIGNED variant.
Key topics and requirements
- Specification content - A PER EI specification must include: a title, unique identifying keyword, EI syntax (in square brackets), descriptive purpose, full applicability to ASN.1 types, a complete EIDetail production, and a precise statement of effects (e.g., amendment to PER rules, ECN specification, or other implementable description). It must also state disjointness with previously approved EIs.
- Registration Authority operation (clauses 6–9) - Procedures for receiving, recording and publishing proposals. The Registration Authority publishes an Implementers’ Guide (maintained by ITU‑T).
- Approval lifecycle - PER EI proposals move through status categories (REJECTED, POSSIBLE, NEEDED, READY, etc.) and may be progressed to APPROVED or REJECTED via Study Group / Sub‑Committee resolution.
- Application mechanisms (clauses 10–13) - Two ways to attach EIs to types:
- Type prefixes (prefixed encoding instructions) applied directly to ASN.1 type definitions.
- Encoding control section (targeted encoding instructions) that use target lists to identify types or built‑in names.
- Multiple and conflicting assignments - Rules govern multiple assignments, order of application, and negating instructions.
- Documentation and syntax - Uses ASN.1/ECN notation defined by ISO/IEC 8824-1 and cross‑references ISO/IEC 8825-2 for PER semantics.
Applications and users
ISO/IEC 8825-6:2021 is relevant for:
- Protocol designers and implementers who need ASN.1 encodings that precisely match legacy bit‑level formats.
- ASN.1 tool vendors (compilers, encoders/decoders) implementing PER and supporting PER EIs.
- Standards bodies and registries that manage interoperable encoding instructions.
- System architects working on telecommunications, embedded systems, and constrained protocols where bit-efficient canonical encodings are critical.
Practical uses include porting legacy protocols to ASN.1, producing interoperable UNALIGNED‑PER encoders/decoders, and formally registering encoding instruction extensions.
Related standards
- ISO/IEC 8824-1 / ITU‑T X.680 - ASN.1 basic notation (required for EI syntax).
- ISO/IEC 8825-2 / ITU‑T X.691 - Specification of Packed Encoding Rules (PER) whose clauses are amended by PER EIs.
- ISO/IEC 8825 series - Other ASN.1 encoding rules and guidance.
Keywords: ASN.1, PER, Packed Encoding Rules, PER encoding instructions, PER EI, encoding control section, type prefixes, Registration Authority, ISO/IEC 8825-6:2021, ITU‑T X.695.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 6 - Telecommunications and information exchange between systems
- SKU
- ISO/IEC 8825-6:2021
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 8824-1:2021
ДействующийInformation technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation
Overview ISO/IEC 8824-1:2021 - Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation - defines the canonical notation used to describe abstract data…
ISO/IEC 8825-2:2021
ДействующийInformation technology — ASN.1 encoding rules — Part 2: Specification of Packed Encoding Rules (PER)
Overview - ISO/IEC 8825-2:2021 (Packed Encoding Rules, PER) ISO/IEC 8825-2:2021 specifies the Packed Encoding Rules (PER) for ASN.1 (Abstract Syntax Notation One). PER defines a compact transfer synt…
ISO/IEC 8825-3:2021
ДействующийInformation technology — ASN.1 encoding rules — Part 3: Specification of Encoding Control Notation (ECN)
Overview ISO/IEC 8825-3:2021 - Information technology - ASN.1 encoding rules - Part 3: Specification of Encoding Control Notation (ECN) defines a formal notation for specifying how ASN.1 types (or pa…