Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The CAN/CSA-ISO/IEC 13818-11-05 standard is the Canadian adoption of the international ISO/IEC 13818-11:2005, which specifies the Intellectual Property Management and Protection (IPMP) framework for MPEG-2 transport streams. This standard defines a robust mechanism for signaling, managing, and protecting digital content within MPEG-2 systems, enabling content providers to implement digital rights management (DRM), conditional access, and other protection schemes in broadcast and storage applications.
The scope covers the carriage of IPMP data within MPEG-2 transport streams as defined by ISO/IEC 13818-1 (Systems). It provides normative specifications for the syntax and semantics of IPMP descriptors, IPMP streams, and the tool list, allowing decoders to identify and invoke the appropriate IPMP tools for content consumption. The standard applies to both broadcast environments (e.g., DVB, ATSC) and storage media (e.g., DVD, PVR). It does not mandate specific IPMP technologies but defines an extensible framework that can accommodate various content protection solutions.
The technical core of the standard is the IPMP system represented by three main components: IPMP Descriptors, IPMP Streams, and the IPMP Tool List. Together, they form the control and data plane for content protection.
IPMP descriptors are inserted in the Program Map Table (PMT) to signal the presence and configuration of IPMP tools. Two primary descriptors are defined:
| Field | Length (bits) | Description |
|---|---|---|
| descriptor_tag | 8 | Tag for IPMP Control Descriptor (value 0x0C) |
| descriptor_length | 8 | Number of bytes following |
| IPMP_toolID | 32 | Unique identifier for the IPMP tool (e.g., registered with ISO) |
| IPMP_tool_config_data | variable | Tool-specific configuration parameters |
| URL_length | 8 | Length of URL string in bytes |
| URL | variable | URL for tool download (optional) |
An IPMP stream is carried on a dedicated PID and contains messages that control the protection system at runtime. These messages include IPMP data, tool initialization information, and rights data. The IPMP stream specified within the standard ensures synchronization with the multiplexed audio/video streams by leveraging MPEG-2 timestamps (PCR, PTS/DTS).
The IPMP Tool List enables a decoder to acquire and invoke the necessary tools (e.g., decryption modules) before decrypting the content. It is signaled in the PMT using a registration descriptor and a tool list descriptor. Optionally, the tool list can be updated via the IPMP stream to allow dynamic changes, such as rotating encryption keys or introducing new tools mid-stream.
Implementing CAN/CSA-ISO/IEC 13818-11-05 requires careful coordination between the MPEG-2 muxer and the IPMP system. Since the standard allows multiple IPMP tools, the decoder must support run-time loading of tools from specified URLs. This enables late binding and flexibility but introduces security risks that must be mitigated through code signing and verification.
For broadcasters migrating from legacy conditional access, the IPMP framework provides a path to unified protection. The use of the IPMP Stream Association Descriptor ensures backward compatibility with MPEG-2 demultiplexers that ignore unknown descriptors.
Compliance with CAN/CSA-ISO/IEC 13818-11-05 involves both conformance of bitstreams and decoders.
The standard references test bitstreams defined in ISO/IEC 13818-11:2005/Amd.1 for consistency. In Canada, CSA Group provides accreditation services for compliance testing, ensuring that products meet the national standard without deviations from the international text.
Interoperability testing among vendors is strongly encouraged, as subtle implementation differences can lead to failures in cross-platform environments. The use of the IPMP Tool List registration process (maintained by ISO) helps harmonize tool identifiers and reduce conflicts.
Published: 2026 — This article provides general information about CAN/CSA-ISO/IEC 13818-11-05 and is not a substitute for the full standard text. Always refer to the official CSA publication for certification purposes.