d 차세대방송표준포럼표준 ( 국문표준 ) 제정일 : 2016 년 08 월 26 일 N G B S t a n d a r IP 기반방송환경에서멀티 CA/DRM 콘텐츠보호시스템유스케이스및요구사항 Use cases and Requirements of Multi- CA/DRM Content Protection System in IP-based Broadcasting Enviroment
차세대방송표준포럼표준 ( 국문표준 ) 제정일 : 2016 년 08 월 26 일 IP 기반방송환경에서멀티 CA/DRM 콘텐츠보호시스템유스케이스및요구사항 Use cases and Requirements of Multi-CA/DRM Content Protection System in IP-based Broadcasting Enviroment 본문서에대한저작권은차세대방송표준포럼에있으며, 차세대방송표준포럼과사전협의없이이문서의전체또는일부를상업적목적으로복제또는배포해서는안됩니다. Copyrightc Next Generation Standards Forum 2016. All Rights Reserved.
서 문 1. 표준의목적 본표준은다운로드방식기반멀티 CA/DRM (Conditional Access/Digital Rights Management) 솔루션기술과관련해국제표준인 ITU-T J. 1010 및 ITU-T J. 1011 과유럽표준인 ETSI ISG ECI 와북미차세대지상파방송표준인 ATSC3.0 요구사항을기반으로한국상황에맞는 IP 기반방송환경에서멀티 CA/DRM 콘텐츠보호를위한시스템유스케이스및요구사항정의를목적으로한다. 2. 주요내용요약 본표준은 CPE(Customer Premises Equipment) 가신뢰환경에서 CA/DRM 클라이언트를다운로드하기위한교환가능한 IMCP (IP-based Multi-CA/DRM Content Protection) 시스템의유스케이스및요구사항을명시한다. 비록 CPE 가콘텐츠관련된 CA/DRM 클라이언트를갖지않더라도, 다운로드가능한멀티 CA/DRM 서비스를활용함으로써시청자격을가진시청자들이 CA/DRM 이관리하는방송과광대역콘텐츠를시청할수있다. 3. 표준적용산업분야및산업에미치는영향 현재구현된 embedded 또는분리가능한하드웨어 CA/DRM 솔루션들은시장에서 Lock-in 효과를초래한다. 이솔루션들은디지털멀티미디어콘텐츠시장에서많은회사들의자유를심각하게제한한다. 기술적인개선덕분에, 혁신적이고소프트웨어기반의 CA/DRM 솔루션들이실현가능하게되었다. 높은수준의보안을유지하면서모듈의상호호환성을최대화하는것이폭넓은소비자의선택과새로운사업이허락되는미래의시장요구를충족시킨다. 소비자맞춤, 환경에민감한 CA/DRM 시스템들의교환성을보장해줌으로써더많은 CPE 시장의분열을막을수있고회사간의경쟁이독려될것이다. 4. 참조표준 ( 권고 ) 4.1. 국외표준 ( 권고 ) - ITU-T J.1010, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Use cases and requirements, 2016. 1
- ITU-T J.1011, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Architecture, Definitions and Overview, 2016. - ETSI GS ECI 001-1, ETSI GS ECI 001-1: Embedded Common Interface for exchangeable CA/DRM solutions (ECI); Part 1: Architecture, Definitions and Overview, 2014. - ETSI GS ECI 001-2, ETSI GS ECI 001-2: Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Part 2: Use cases and requirements, 2014. - TG3-S31-087r13, System Requirements for ATSC 3.0, 2016. 4.2. 국내표준 - 해당사항없음 5. 참조표준 ( 권고 ) 과의비교 5.1. 참조표준 ( 권고 ) 과의관련성 본 ( 이 ) 표준은참조표준문서들을기반으로하여한국지상파방송현황에맞춰서 콘텐츠보호시스템을정의함 5.2. 참조한표준 ( 권고 ) 과본표준의비교표 참조표준비고 6. IMCP 시스템유스케이스 ITU-T J.1010, ETSI ISG ECI Part 2 준용 7. IMCP 시스템요구사항 ITU-T J.1010, ETSI ISG ECI Part 2 준용 6. 지적재산권관련사항 본표준의 ' 지적재산권확약서 제출현황은 NGB 웹사이트에서확인할수있다. 본표준을이용하는자는이용함에있어지적재산권이포함되어있을수있으므로, 확인후이용한다. 본표준과관련하여접수된확약서이외에도지적재산권이존재할수있다. 7. 시험인증관련사항 7.1. 시험인증대상여부 2
해당사항없음 7.2. 시험표준제정현황 해당사항없음 8. 표준의이력정보 8.1. 표준의이력 판수제정 개정일제정 개정내역 제 1 판 2016.08.26. 제정 8.2. 주요개정사항 해당사항없음 3
Preface 1. Purpose of Standard The purpose of this standard is to define use cases and requirements for the multidevice content protecioin system for the Republic of Korea IP-based broadcasting environment, which is based on the international standards ITU-T J.1010, ITU-T J.1011 and the European standards ETSI ISG ECI and the North America next generation terrestrial broadcasting standards ATSC 3.0. 2. Summary of Contents This standard specifies use cases and requirements for exchangeable, embedded CA/DRM solutions, enabling CPE to download CA/DRM clients under a trusted environment. By utilizing downloadable multi-ca/drm service, entitled consumers can consume broadcast and broadband content, which is controlled by DRM and/or CAS, even though a CPE does not have a required content-related CA/DRM client available by downloading it from a trusted source. 3. Applicable fields of industry and its effect Currently implemented solutions, whether embedded or as detachable hardware, result in "Lock-in" effects. This seriously restricts the freedom of many players in digital multimedia content markets. Due to technological advances, innovative, software-based CA/DRM solutions become feasible. Maximizing interoperability while maintaining a high level of security, they promise to meet upcoming demands in the market, allow for new businesses, and broaden consumer choice. 4. Reference Standards (Recommendations) 4.1. International Standards (Recommendations) - ITU-T J.1010, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Use cases and requirements, 2016. 4
- ITU-T J.1011, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Architecture, Definitions and Overview, 2016. - ETSI GS ECI 001-1, ETSI GS ECI 001-1: Embedded Common Interface for exchangeable CA/DRM solutions (ECI); Part 1: Architecture, Definitions and Overview, 2014. - ETSI GS ECI 001-2, ETSI GS ECI 001-2: Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Part 2: Use cases and requirements, 2014. - TG3-S31-087r13, System Requirements for ATSC 3.0, 2016. 4.2. Domestic Standards - None 5. Relationship to Reference Standards (Recommendations) 5.1. Relationship of Reference Standards This standard specifies the usecases and requirements for broadcasting service of Republic of Korea based on the reference standards. 5.2. Differences between Reference Standard(recommendation) and this Standard NGBx.xx.xxxx Reference Standard Remarks 6. Use Cases of IMCP system ITU-T J.1010, ETSI ISG ECI Part 2 modified 7. Requirements for IMCP system ITU-T J.1010, ETSI ISG ECI Part 2 modified 6. Statement of Intellectual Property Rights IPRs related to the present document may have been declared to NGB. The information pertaining to these IPRs, if any, is available on the NGB Website. No guarantee can be given as to the existence of other IPRs not referenced on the NGB website. And, please make sure to check before applying the standard. 7. Statement of Testing and Certification 5
7.1. Object of Testing and Certification None 7.2. Standards of Testing and Certification None 8. History of Standard 8.1. Change History Edition Issued date Outline The 1st edition 2016.08.26. Established 8.2. Revisions None 6
목 차 1. 개요 9 2. 표준의구성및범위 10 3. 참조표준 ( 권고 ) 10 4. 용어정의 10 5. IMCP 시스템소개 12 6. IMCP 시스템유스케이스 13 6.1. 유스케이스 1 13 6.2. 유스케이스 2 14 6.3. 유스케이스 3 14 6.4. 유스케이스 4 14 7. IMCP 시스템요구사항 15 7.1. 일반요구사항 15 7.2. 확장기능관련요구사항 15 7.3. 사용자관련요구사항 16 7.4. IMCP 클라이언트교체관련요구사항 16 7.5. IMCP 시스템보안관련요구사항 16 7
Contents 1. Introduction 9 2. Constitution and Scope 10 3. Reference Standards (Recommendations) 10 4. Terms and Definitions 10 5. Overview of IMCP systems 12 6. Use case of IMCP systems 13 6.1. Use case 1 13 6.2. Use case 2 14 6.3. Use case 3 14 6.4. Use case 4 14 7. Requirements for IMCP systems 15 7.1. Generic Requirements 15 7.2. Versatility related Requirements 15 7.3. Practicability related Requirements 16 7.4. IMCP Client Swap related Requirements 16 7.5. IMCP System Security related Requirements 16 8
IP 기반방송환경에서멀티 CA/DRM 콘텐츠보호시스템유스케이스및요구사항 Use cases and Requirements of Multi-CA/DRM Content Protection System in IP-based Broadcast Environment 1. 개요 CA (Conditional Access) 와 DRM (Digital Rights Management) 에구현된서비스및콘텐츠보호는콘텐츠, 서비스, 네트워크와 CPE (Customer Premises Equipment) 를포함하는디지털방송과광대역영역이빠르게발전하는데필수적이고, 그목적은콘텐츠소유자, 네트워크및 PayTV 운영자의사업모델들을보호하기위함이다. 개념적으로 CA 는네트워크를통해서비스제공자로부터분배되는보호콘텐츠에접근하는메커니즘에초점을두고있는반면, DRM 은구독자의계약에따른사용권리의종류및정도를기술한다. 기존의디지털방송, IPTV 나새로운 OTT (Over-The-Top) 서비스들에사용되는대부분의 CA 와 DRM 시스템들은적절한고유보안관련요소를바인딩하여 CPE 를식별한다. 그결과, 네트워크 A 또는플랫폼 A 환경에맞춰설정된 CPE 는네트워크 B 또는플랫폼 B 에사용할수없다. 그반대의경우도마찬가지이다. 그러므로, 디지털 TV 소비자시장은표준이지역뿐만아니라플랫폼마다다른특징때문에아직도분열되어있다. 분리가능한 CA/DRM 모듈들은완전한솔루션을제공하지않는다 : 가격이저렴하지않으며, 주로케이블이나위성 TV 에사용되고, 물리적인인터페이스가없는테블렛과같은최신형장비에사용될수없다. 현재구현된 embedded 또는분리가능한하드웨어 CA/DRM 솔루션들은시장에서 Lock-in 효과를초래한다. 이솔루션들은디지털멀티미디어콘텐츠시장에서많은회사들의자유를심각하게제한한다. 기술적인개선덕분에, 혁신적이고소프트웨어기반의 CA/DRM 솔루션들이실현가능하게되었다. 높은수준의보안을유지하면서모듈의상호호환성을최대화하는것이폭넓은소비자의선택과새로운사업이허락되는미래의시장요구를충족시킨다. 소비자들은그들이구매했던 CPE 들을계속사용할수있을지에관심이있다. 예를들면, 이사또는네트워크사업자의변경후에장비를다른상업비디오포탈의서비스에이용할수있는지를궁금해한다. 이는적절한보안아키텍쳐를기반으로한 CA 와 DRM 관련 CPE 들의상호호환성이보장되어야만가능하다. 소비자친화형, 상황정보에민감한교환가능 CA/ DRM 시스템을보장해줌으로써 CPE 시장의분열을막을수있고더많은회사간의경쟁이독려될것이다. 9
2. 표준의구성및범위 본표준은 IP 기반방송환경에서다운로드방식을사용해멀티 CA/DRM 솔루션을제공할수있는단말터미털에대한표준인터페이스규격을정의한다. 다운로드과정은신뢰적인환경에서작동하고종단사용자가취득한콘텐츠에대한권리로입증된다양한종류의단말장치로방송과 / 또는광대역연결을통해전달된보호콘텐츠의시청을가능하게한다. 본표준기반방송콘텐츠보호솔루션은본솔루션이적용되는방송시스템의전송방식과독립적으로설치및운영될수있다. 3. 참조표준 ( 권고 ) 다음문서들이본표준의참고문서로사용되었다. - ITU-T J.1010, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Use cases and requirements, 2016. - ITU-T J.1011, Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Architecture, Definitions and Overview, 2016. - ETSI GS ECI 001-1, ETSI GS ECI 001-1: Embedded Common Interface for exchangeable CA/DRM solutions (ECI); Part 1: Architecture, Definitions and Overview, 2014. - ETSI GS ECI 001-2, ETSI GS ECI 001-2: Embedded Common Interface (ECI) for exchangeable CA/DRM solutions; Part 2: Use cases and requirements, 2014. - TG3-S31-087r13, System Requirements for ATSC 3.0, 2016. 4. 용어정의 4.1. 본표준에서정의한용어 4.1.1. IP 기반방송환경에서멀티 CA/DRM 콘텐츠보호 (IMCP, IP-based Multi-CA/DRM Content Protection) CPE 내소프트웨어기반변경가능한 IMCP 클라이언트의구현과개발을허용해, IMCP 에관련된 CPE 장치의상호호환성을제공한다. 4.1.2. IMCP 클라이언트 (IMCP Client) IMCP 와호환이되는 CA/DRM 클라이언트의구현. 이것은 CPE 에있는소프트웨어 모듈이고콘텐츠분배자나운영자로부터분배되는콘텐츠에대한소비자자격과권리를 보호받기위한모든수단을제공한다. 또한, IMCP 클라이언트는소비자가사용하는 10
권리나자격같은조건을받고다양한암호화된메시지와콘텐츠를해석하기위한키를 받는다. 4.1.3. IMCP 호스트 (IMCP host) IMCP 와관련된기능들을갖고 IMCP 클라이언트와의인터페이스를갖는 CPE 의 하드웨어및소프트웨어시스템. IMCP 호스트는 CPE 펌웨어의한부분이다. 4.1.4. 보호콘텐츠 (protected content) 실시간혹은비실시간전달수단을통해소비자응용프로그램에전달되는모든종류의 보호미디어. 4.1.5. IMCP 컨테이너 (IMCP container) CA/DRM 호스트로부터 CA/DRM 클라이언트를완전히분리하는호스트및클라이언트와의소프트웨어인터페이스들의묶음. 인터페이스의권한설정을통해 CA/DRM 클라이언트의상호호환성을보장한다. IMCP 컨테이너는소프트웨어또는하드웨어형태로구성될수있다. 예를들어소프트웨어형태의 IMCP 컨테이너는 VM 이며, 하드웨어컨테이너는 TEE 가될수있다. 4.2. 약어 본표준은다음약어들을사용한다 : AES Advanced Encryption Standard CA Conditional Access CA/DRM Conditional Access/Digital Rights Management CE Consumer Electronics CENC Common Encryption CPE Customer Premises Equipment CSA Common Scrambling Algorithm DECE Digital Entertainment Content Ecosystem DRM Digital Rights Management ECI Embedded Common Interface IMCP IP-based Multi-CA/DRM Content Protection IP Internet Protocol IPTV TV using the Internet Protocol (IP) ISOBMFF ISO Base Media File Format OTT Over-The-Top (over the open Internet) 11
PVR TEE URI VM Personal Video Recorder Trusted Execution Environmnet Usage Rights Information Virtual Machine 4.3 규약 본표준에서는다음과같이규약을정의한다 : - 의무 : 어떠한경우에도예외없이필수적인항목 ( 영어의 SHALL 에해당 ) - 권고 : 아주명백한사유가있지않는한 의무 인항목 ( 영어의 SHOULD 에해당 ) - 선택 : 추가적으로허용될수있는항목 ( 영어의 MAY 에해당 ) 5. IMCP 시스템소개 본표준에서다루는 IMCP 시스템의주요이점은다음과같다. l 소프트웨어기반구현으로인한유연성과확장성 l 미래솔루션을발전시키고혁신을가능하게하는교체성 l OTT를포함한광대역인터넷및방송을통해분배되는콘텐츠에대한적용가능성 l 멀티스크린환경의지원 l Lock-in 현상을막음으로써플랫폼운영자, 네트워크 / 서비스사업자및소비자를위한시장활성화자극 l 시장발전조성을위한오픈에코시스템사양 IMCP 시스템은 CPE 내 CA/DRM 시스템들에관련된모든수준과측면을보장해주는교체가능성에목표를두고있으며, 소비자를위해가능한저비용을목표로하고디지털콘텐츠시장에서회사의목표상품개발에필요한 CA /DRM 에대한규제완화를목표로한다. 그러므로, IMCP 는다음기능들을갖는다 : l 각 CA, DRM 커널에대한 IMCP 클라이언트 (CA/DRM 클라이언트 ) 는 CPE 관련모든기능에대한표준인터페이스가있으며, IMCP 클라이언트를 CPE 펌웨어와소프트웨어적또는하드웨어적으로격리운영할수있는 VM 또는 TEE와같은격리모듈상에서동작된다. l 하나의 CPE에는복수개의개별 IMCP 컨테이너가포함된다. 각컨테이너는 VM 또는 TEE와같은격리모듈의인스턴스를소유하며그인스턴스에서실행된다. l 안전한표준로더개념하에다른 CPE 소프트웨어와독립적으로 IMCP 클라이언트가설치된다. l 콘텐츠보호를지원하고권한이없는콘텐츠에대한접근을막을수있는고급보안능력 (Chip Set Security로도알려짐 ). l 사용자가 IMCP 클라이언트다운로드권리를획득할수있는방법 12
l IMCP 클라이언트및 CPE 의기능폐지방법 ( 일부도가능 ). l 기존디지털방송, IPTV 또는현대의 OTT 기반시스템에도적합함. IMCP 가기존관련분야솔루션에비해다음의차이점들이존재한다. l CA/DRM 클라이언트들은공통하드웨어뿐만아니라소프트웨어에포함되어운용될수있다. l 복수개의 IMCP 클라이언트는하나의같은 CPE에서특별한소프트웨어및하드웨어의추가없이구현될수있다. l 이클라이언트들은하나의장치에서동시에동작될수있다. 결론적으로, CA/DRM 구성요소는훨씬쉽게교체될수있고, 비싼모듈로의교체없이도 종단사용자의 CPE 가지원하는다양한운영자로부터폭넓은서비스를받을수있다. 6. IMCP 시스템유스케이스 6.1. 유스케이스 1 디지털 TV 사업환경에서 CPE 장비의 CA/DRM 시스템을교체해야하는다음과같은다양한이유가있을수있다. l 디지털미디어콘텐츠제공자는다음과같은이유로고객을위해 CPE의 CA/DRM 시스템교체를결정할수있다. 향상된 CA/DRM 기능, 높은신뢰성레벨, 높은시스템성능혹은현재시스템의많은변화에대한요구사항과같은다양한기술및상업적인이유. 경쟁사의액세스서비스네트워크를사용하는새로운고객가입. l 플랫폼운영자는다음과같은이유로자사의플랫폼 CPE의 CA/DRM 시스템교환을결정할수있다. 향상된 CA/DRM 기능, 높은신뢰성레벨, 높은시스템성능혹은현재시스템의많은변화의요구사항과같은다양한기술및상업적인이유. 추후구매할네트워크기술과의호환성. l CA/DRM 사업자가다른 CA/DRM 사업자를인수또는다른사업자의 CA 시스템이운영되었던방송사업자를새로운고객으로받게되는상황발생시보안시스템간상호연동을바랄수있다. l 종단사용자는어떠한상점에서 CPE를사서이를액세스네트워크제공자 A에연결할수있다. 다수의서비스제공자들은이네트워크 A 를통해서비스를제공할수있다. 종단사용자는인증및허가과정을통해해당서비스제공자에등록되면, 자신이선택한서비스에맞는 CA/DRM 시스템을다운로드할수있다. l 시간이흘러, 이종단사용자는액세스네트워크제공자 B에연결하기로결정한다. 그사용자는 CPE를네트워크 B에연결한다. 만약그사용자의 CPE가요구하는수신기술을지원한다면, 다수의서비스제공자는그들의서비스를네트워크 B로제 13
l 공한다. 종단사용자는인증및허가과정을통해해당서비스제공자에등록되면, 선택한서비스에맞는 CA/DRM 시스템을다운로드할수있다. CE 제조사는 CPE를 FreeTV와 PayTV 모두지원하는소매시장에팔길원한다. 하지만 CPE들은종단사용자의동의하에소프트웨어업그레이드를통해특정 PayTV 서비스의사용만이가능하다. 6.2. 유스케이스 2 CA 플랫폼상의기본사양이설치된 CPE 의 CA 시스템변경이필요한경우, 현재 CA 사업자, 플랫폼운영자나디지털미디어콘텐츠제공자, CPE 제조업체, 새로운 CA 사업자가필요하다. 현재 CA 사업자는새로운 CA 사업자에게기본사양이설치된 CPE 로접근하기위한기술적인정보뿐만아니라 CPE 에구현된소프트웨어, 프로토콜및특정하드웨어부품을사용하기위한라이센스도같이제공해야한다. 어떠한경우에도새로운 CA 사업자는자사의 CA 시스템을현재필드에서사용되는 CPE 에기능, 하드웨어 / 소프트웨어의제약및프로토콜을적용시킬수있어야한다. CPE 제조사들은새로운 CA 시스템을다른소프트웨어가설치된기존 CPE 의소프트웨어에통합시켜야한다. CA/DRM 시스템의교체는최악의경우기술적 / 상업적옵션으로도실행되지않을수있다. 이경우는더나은호환성보장을위해바뀌어야한다. 고유보안모듈들은 CA 시스템의중요한부분이므로, CPE 는보통특정 CA 시스템전용으로제조된다. 그러므로 CA 시스템이교체가되는경우필드에서사용되고있는 CPE 의보안수준을제한할수있다. 이경우는어떤고급보안이라도완전히호환될수있는방식으로바뀌어야한다. 6.3. 유스케이스 3 IMCP 시스템은어플리케이션에대한소비뿐만아니라세컨더리장치로의보호콘텐츠전송도지원해야한다. 다음두개의유스케이스들은세컨더리장치어플리케이션지원에관한것이다. l 중앙어플리케이션 : 게이트웨이타입으로, IMCP를준수하는 CPE는 URI와암호화된콘텐츠를세컨더리장비에전달한다. l 분산어플리케이션 : 게이트웨이타입으로, IMCP를준수하는 CPE는 URI만세컨더리장비에전달하고세컨더리장비는네트워크로부터암호화된콘텐츠를얻는다. IMCP 시스템은세컨더리장비에서 DRM 클라이언트의구현과관련된어떠한요구사항을포함하지않는다. 보호콘텐츠를게이트웨이에서세컨더리장비로전송하기위해필요한것은두개의 DRM 클라이언트들간의안전한통신과콘텐츠소유자의 DRM 시스템구현이다. 6.4. 유스케이스 4 14
현재어떠한요구되는유일 ID 나증명서라도 CA/DRM 시스템의제공자에의해정의된고유한방법으로 CPE 에내장되어야한다. 사업자는유일 ID 나증명서로접근하는메커니즘을공개하려하지않기때문에, 상호호환성에관해서이는적절하지않은솔루션이다. 예를들어, CI 플러스컨소시엄은 Trusted Third Party 에게안전하게증명서를전송하는것이실현가능하다는것을증명했다. 이와비슷한솔루션들은호환가능한 CA/DRM 이필요하다. 7. IMCP 시스템요구사항 7.1. 일반요구사항 [R 01] IMCP 는어떠한종류의방송, 광대역인터넷그리고하이브리드 ( 방송과광대역인터넷을같이쓴다는의미 ) 서비스에적용가능해야하며, 어떠한종류의적절한액세스네트워크를통해어떠한종류의적용가능한디바이스에보호콘텐츠를전달할수있어야한다 ( 의무 ). [R 02] IMCP 는 IMCP 커널소프트웨어에대한 IMCP 컨테이너를정의해야하며, 이 IMCP 컨테이너는 CA/DRM 소프트웨어기능과분명하게관련되어야할뿐만아니라다른 소프트웨어요소들과분명하게구분되어야한다 ( 의무 ). [R 03] IMCP 는현재운영중인 CA/DRM 시스템에서사용하고있는보안기능과견줄수 있는개선된보안기능들을제공해야한다 ( 의무 ). 7.2. 확장기능관련요구사항 [R 04] IMCP 는최소두개의서로다른보호콘텐츠이벤트에대해동시에처리가능한 해결책을제공할수있는한개이상의 CA/DRM client 를단일 CPE 에구현할수있어야 한다 ( 의무 ). [R 05] IMCP 는 CPE 에존재하는서로다른 IMCP 클라이언트를서로인식할수있도록 해야하며, 상호간신뢰성여부를확인할수있어야할뿐만아니라콘텐츠및콘텐츠관련 URI 를한쪽에서다른한쪽으로전달할수있어야한다 ( 의무 ). [R 06] IMCP 는 IMCP 클라이언트들이연결되어있는 IMCP 호스트와신뢰성관계를 구축할수있어야하며안전하게 URI 를 IMCP 호스트로전달할수있어야한다 ( 의무 ). [R 07] 국가적기준과법령이정하는요구사항을따라야한다 ( 의무 ). 예 ) 데이터프라이버시보호와미성년자보호등 15
[R 08] IMCP 는홈도메인또는홈네트워크상에서적법하게획득한보호콘텐츠의다른터미널로의외부출력을지원할수있어야한다 ( 의무 ). 이는하나의 IMCP 클라이언트가같은 CPE 내의또다른 IMCP 클라이언트와통신할수있는인터페이스가필요함을의미하며, 이와같은기능은각콘텐츠소유자들이발행하는 URI 내용안에서만가능해야한다 ( 의무 ). [R 9] IMCP 클라이언트는보호콘텐츠를 IMCP 비호환장치로도출력할수있도록구현될 수있다 ( 선택 ). 이와같은기능은각콘텐츠소유자들이발행하는 URI 내용안에서만 가능하다. 7.3. 사용자관련요구사항 [R 10] IMCP 는사용자에게뛰어난사용성과편리한 UI 조작을위해사용자인터페이스 구현을위한 API 를제공해야한다 ( 권고 ). [R 11] IMCP 는 IMCP 를사용하는서로다른 CA/DRM 시스템을두개의채널 ( 서비스 ) 에서사용하는경우라할지라도비슷한 CA/DRM 솔루션에견주어현격한추가적지연이발생되지않아야한다 ( 권고 ). 단, 일반적인채널 ( 서비스 ) 전환상황에서 CA/DRM 시스템이변경되는경우는고려하지않는다. [R 12] 모든 IMCP 관련동작들은 ( 예, 정상동작, IMCP 클라이언트다운로드 ) 사용자경험 및성능에현격한영향을주지않아야한다. ( 권고 ) 7.4. IMCP 클라이언트교체관련요구사항 [R 13] IMCP 는 CA/DRM 제조사, 장치제조사, 플랫폼또는서비스운영자들의허락 없이도신규 CA/DRM 서비스제공자로의변경을허용해야한다 ( 의무 ). [R 14] IMCP 클라이언트변경시서비스간섭에대한영향은최소화해야한다 ( 의무 ). [R 15] IMCP 클라이언트변경후 scrambled PVR 콘텐츠와같이변경전에합법적으로 획득된보호콘텐츠에대한시청이사용자입장에서복잡한절차없이가능해야한다 ( 의무 ). [R 16] IMCP 는시장의요구에의해 CA/DRM 사업자들이다른교환가능한호환 IMCP 클라이언트의개발을특별한이유없이제한하지않아야한다 ( 의무 ). 7.5. IMCP 시스템보안관련요구사항 16
[R 17] IMCP 시스템은 CPE 상에서 IMCP 클라이언트에대한안전한다운로드및설치는 표준화된방식을기반으로이루어져야한다 ( 의무 ). [R 18] CPE 는모든종류의 IMCP 클라이언트에대해통일화된추상인터페이스를 제공하는소프트웨어형식 ( 예 : VM) 또는하드웨어형식 ( 예 : TEE) 의컨테이너를제공해야 한다 ( 의무 ). [R 19] IMCP 클라이언트들과호스트시스템은언제라도자신들의신뢰성을입증할수 있어야한다 ( 의무 ). [R 20] IMCP 시스템운영을위해 Trust Authority 의설립및운영이필요하다 ( 의무 ). [R 21] IMCP 는현존하는특정하드웨어및운영체제에종속되어서는안된다 ( 의무 ). 다만 특정칩개발사의향상된보안시스템이공개적으로널리이용되고있다면, 본요구사항의 제한을받지않는다. [R 22] IMCP 시스템은기존 CA/DRM 시스템들이 IMCP 시스템으로이동 (migration) 하는 것을허용해야한다 ( 의무 ). [R 23] IMCP 는향후추가개발될수있는 IMCP 에대한역호환성을제공해야한다 ( 의무 ). 기존 IMCP 구현들은 CPE 나 IMCP 클라이언트성능이확장됨에따라향후에나타날수 있는추가기능들에대한 usage right 들을처리할수있어야한다 ( 의무 ). [R 24] IMCP 는보안장치로써스마트카드를사용하거나, 사용하지않는시스템모두를 지원할수있다 ( 선택 ). [R 25] IMCP 는서로다른 CA/DRM 시스템어플리케이션들이요구하는모든레벨의 콘텐츠보호기능들을지원해야한다 ( 의무 ). [R 26] IMCP 는 IMCP 클라이언트변경시어떠한하드웨어구성품에대한변경을 요구해서는안된다 ( 의무 ). 만약스마트카드기반 CA/DRM 시스템의스마트카드변경에 대한경우, 본요구사항은예외이다. [R 27] IMCP 는최소한 AES 암호화를지원해야한다 ( 의무 ). IMCP 호스트는최소한 ISOBMFF / CENC 가적용된미디어콘텐츠처리기능을지원해야한다 ( 의무 ). [R 28] IMCP 는 IMCP IMCP 컨테이너와 IMCP 호스트간적절한인터페이스를통해 폭넓은 usage right 들을지원할수있어야한다 ( 의무 ). 17
[R 29] IMCP 는기존 CA/DRM 클라이언트들의 URI 를새로운 URI 로변경할수있어야 한다 ( 권고 ). [R 30] IMCP 는동일장치내, 또는다른장치들사이에서 IMCP 클라이언트간보안통신 채널을제공할수있어야한다 ( 의무 ). 18
( 뒷표지 ) 차세대방송표준포럼표준 ( 국문표준 ) IP 기반방송환경에서멀티디바이스콘텐츠보호시스템유스케이스및요구사항 (Use cases and Requirements of Multi-CA/DRM Content Protection System in IP-based Broadcasting Enviroment) 발행인 : 차세대방송표준포럼의장발행처 : 차세대방송표준포럼 135-703, 서울시강남구테헤란로 7 길 22 신관 1108 호 ( 역삼동한국과학기술회관 ) Tel : 02-568-3556, Fax : 02-568-3557 http://www.nextb.or.kr/ 발행일 : 2016.08