1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Introduction
6.1 Internet Protocol television (IPTV) general architecture and
content protection architecture
6.2 Service protection architecture
6.3 General software architecture for terminal devices
6.4 Requirement for algorithm selection mechanism for service
protection [ITU‑T X.1191]
7 Algorithm selection scheme
7.1 Overview
7.2 SCP control client function
8 Authentication functions for descrambling algorithm selection
8.1 ASS descrambler authentication function
8.2 Generation and verification procedures for one-time ID
9 Control functions for descrambling algorithm selection
9.1 ASS descrambler control functions
9.2 ASS demuxer control functions
Annex A – Descrambling algorithm and key delivery message
A.1 Contents key delivery messages
A.2 ASS descrambling algorithm
Appendix I – Descrambling-related standards
I.1 ATIS IIF default scrambling algorithm (IDSA)
I.2 ETSI TS 103 197 DVB SimulCrypt
Appendix II – Algorithm selection scheme-related use cases
II.1 Definitions of the terms used in the diagram
II.2 Scenario 1: SCP update
II.3 Scenario 2: SCP downloads
II.4 Scenario 3: Multiple SCP
Appendix III – SCP messages in MPEG-2 TS
III.1 MPEG-2 TS PSI
Appendix IV – Terminal device provisioning
Appendix V – Example of one-time ID generation
Bibliography