ISO/IEC 23009-4:2018
Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 4: Segment encryption and authentication
Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 4: Segment encryption and authentication
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 29
- Дата публикации:
- 24 октября 2018 г.
- Издание:
- ISO/IEC IS 23009 edition 2 version 1
- ICS:
- 35.040.40
This document specifies: — Format-independent segment encryption and signalling mechanisms for use with any media segment format used in DASH (ISO/IEC 23009-1). — Mechanisms to ensure segment integrity and authenticity for use with any segment used in DASH (ISO/IEC 23009-1).
Abstract
Overview
ISO/IEC 23009-4:2018 - "Information technology - Dynamic adaptive streaming over HTTP (DASH) - Part 4: Segment encryption and authentication" specifies format‑independent mechanisms to encrypt DASH media segments and to verify their integrity and authenticity. The standard defines MPD signalling elements, out‑of‑band key resolution concepts, cryptoperiod management, and interoperable authentication approaches so that any DASH segment format (ISO/IEC 23009-1) can be protected consistently.
Keywords: ISO/IEC 23009-4:2018, DASH segment encryption, segment authentication, MPD security, content protection, cryptoperiod.
Key topics and technical requirements
- Scope and intent
- Format‑independent segment encryption and signalling for DASH.
- Mechanisms to ensure segment integrity and authenticity across DASH segments.
- Content protection framework
- Separation of key system (provides keys/licenses) and encryption system (applies encryption).
- MPD interfaces for out‑of‑band derivation of keys, IVs and other parameters.
- Signalling elements (MPD)
- Elements such as ContentProtection, SegmentEncryption, License, CryptoPeriod, and CryptoTimeline are defined for declaring encryption/authentication in the MPD.
- Encryption systems and algorithms
- Support for multiple systems including AES-128 CBC, AES-128 GCM, and Common encryption paradigms.
- Extensibility to add new encryption and key systems (e.g., support added for ISO/IEC 23001-7).
- Cryptoperiods and key derivation
- Definition of cryptoperiods (continuous segments using the same key/IV).
- Mechanisms for assigning segments to cryptoperiods and deriving keys, IVs and additional authenticated data (AAD).
- Segment authentication
- Support for authentication tags and algorithms (e.g., SHA-256, HMAC‑SHA1) to verify integrity and authenticity.
- Normative references
- Uses established cryptographic and protocol references such as FIPS‑197 (AES), NIST SP 800‑38D (GCM), RFC 2104 (HMAC), RFC 7230 (HTTP).
Practical applications
- Protecting on‑demand and live DASH streams against tampering and unauthorized access.
- Enabling interoperable DRM and license workflows across players, CDNs and license servers.
- Signalling encryption/authentication metadata in MPDs for client implementations.
- Supporting secure content distribution pipelines for OTT platforms, broadcasters and media service providers.
Who should use this standard
- Streaming architects and platform engineers designing DASH delivery systems.
- DRM and license server vendors implementing key systems.
- Player and client developers implementing DASH decryption and authentication.
- CDN operators, content owners, compliance officers and standards implementers.
Related standards
- ISO/IEC 23009-1 (DASH Part 1: MPD and segment formats)
- ISO/IEC 23001-7 (additional encryption system support)
- FIPS‑197 (AES), NIST SP 800‑38D (GCM), RFC 2104 (HMAC), RFC 7230 (HTTP)
For implementers, ISO/IEC 23009-4:2018 provides the MPD signalling and cryptographic framework needed to deploy secure, interoperable DASH streaming with segment encryption and authentication.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- SKU
- ISO/IEC 23009-4:2018
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 23009-1:2022
ДействующийInformation technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description…
Overview - ISO/IEC 23009-1:2022 (DASH MPD & Segment Formats) ISO/IEC 23009-1:2022 defines the core formats and semantics for Dynamic Adaptive Streaming over HTTP (DASH) focused on the Media Presentat…
ISO/IEC 23001-7:2023
ДействующийInformation technology — MPEG systems technologies — Part 7: Common encryption in ISO base media file format…
Overview ISO/IEC 23001-7:2023 defines Common Encryption for files based on the ISO base media file format (ISO/IEC 14496-12). It specifies metadata formats, encryption schemes and processing rules th…
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…