Table of Contents

 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