공통 인터페이스

Common Interface
조건부 액세스의 다양한 구성 요소
공통 인터페이스 구성표
공통 인터페이스 모듈이 있는 DVB 수신기

디지털 비디오 방송에서는 공통 인터페이스(DVB-CI라고도 함)는 유료 TV 채널을 해독할 수 있는 기술이다. 유료 TV 방송국에서는 사용할 암호화 방법을 선택하려고 한다. 공통 인터페이스는 TV 제조사가 다양한 암호화 체계를 위해 교환 가능한 조건부 액세스 모듈(CAM)을 연결할 수 있도록 허용함으로써 다양한 유료 TV 방송국을 지원할 수 있도록 한다.

공통 인터페이스는 TV 튜너(TV 또는 셋톱 박스)와 TV 신호(CAM)를 해독하는 모듈 사이의 연결이다. 이 모듈은 차례로 액세스 키와 사용 권한을 포함하는 유료 가입자 카드를 받아들인다.

호스트(TV 또는 셋톱 박스)는 TV 채널 유료 조정과 RF 신호 강등, CAM은 CA descrambling을 담당한다. 공통 인터페이스는 그들이 서로 의사소통을 할 수 있게 해준다. 모든 공통 인터페이스 장비는 EN 50221-1997 표준을 준수해야 한다. 이것은 DTV 수신기에 CAM을 추가하여 다른 종류의 암호법에 적응시킬 수 있도록 하는 정의된 표준이다. EN 50221 사양은 여러 종류의 모듈을 허용하지만 유료 TV 시장 때문에 CAM만이 인기를 얻었다. 실제로 디지털 비디오 방송의 주요 강점 중 하나는 공통 인터페이스에서 요구되는 조건부 접속 기능을 구현하는 선택이다.

이를 통해 방송사들은 서로 다른 공급사의 솔루션을 포함하는 모듈을 사용할 수 있게 되어 해적 퇴치 옵션을 선택할 수 있게 되었다.

운전모드

DVB 수신기에는 공통 인터페이스(CI)를 구현하는 슬롯이 하나 또는 두 개 있을 수 있다. CI는 조건부 액세스 모듈(PCMCIA) 커넥터를 사용하며, 그러한 수신기가 반드시 몇 밀리초 간격으로 DES(데이터 암호화 표준) 키를 받아들일 수 있어야 하며, 이를 사용해 특정 알고리즘에 따라 사설 채널을 디코딩할 수 있어야 한다는 규범인 CSA(Common Warning Algorithm)를 준수한다.

그 알고리즘들은 개별 공급자들의 소유물이다. 각각의 알고리즘은 그들만의 알고리즘을 사용하며, 그것들에 대해 정의된 표준은 없다.

완전한 MPEG-2 전송 데이터 스트림이 디모듈레이터와 오류 보정 유닛에서 나올 때, DTV 수신기는 수신기의 MPEG demultiplexer에 의해 처리되기 전에 Common Interface에 연결된 카드를 통해 전송한다. 여러 CI 카드가 있으면 MPEG 전송 데이터 스트림이 이 모든 카드를 통해 순차적으로 전달된다.

내장된 CAM은 CPU 소프트웨어에 있을 수 있기 때문에 물리적으로 존재하지 않을 수 있다. 이러한 경우, PCMCIA 타입 CI 슬롯이 아닌 CAM에 일반적으로 스마트 카드 리더만 장착된다.

암호 문제를 해결하기 위해 공통 인터페이스를 만들었더라도 웹 브라우저, iDTV(Interactive Television, Interactive Television) 등 다른 유형의 모듈을 사용하는 다른 기능을 가질 수 있다.

유럽에서는 모든 iDTV 단말기에서 DVB-CI가 의무적이다.

호스트는 암호화된 MPEG 전송 스트림CAM으로 보내고 CAM은 암호 해독된 전송 스트림을 호스트로 다시 전송한다. CAM에는 스마트 카드 판독기가 들어 있는 경우가 많다.

표준

DVB-CI

규범적 DVB-CI 표준 EN 50221은 유럽 전기 표준 위원회인 CENELEC에 의해 1997년에 정의되었다.

공통 인터페이스 방식에 따라:

  • 호스트: 모듈을 연결할 수 있는 장치: 를 들어 통합 수신기/디코더(IRD), VCR, PC...
  • 모듈 : 자체적으로 동작하지 않는 소형 장치로서, 예를 들어 조건부 액세스 서브 시스템, 전자 프로그램 가이드 애플리케이션 모듈, 또는 애플리케이션이 필요로 하지만 호스트가 직접 제공하지 않는 자원을 제공하도록 설계되었다.

규격은 두 가지 측면, 즉 동일한 물리적 인터페이스에 포함될 두 가지 논리적 인터페이스만 정의한다. 첫 번째 인터페이스는 MPEG-2 Transport Stream이다. 링크와 물리적 레이어는 이 규격에서 정의되며 상위 레이어는 MPEG-2 규격에서 정의된다. 두 번째 인터페이스인 명령 인터페이스는 호스트(수신기)와 모듈 사이에 명령을 전달한다.

이 규격은 모듈에 대한 조건부 접근 시스템 응용 프로그램의 작동이나 기능을 정의하지 않는다. 인터페이스를 통해 통신하는 모듈에 의해 수행될 수 있는 애플리케이션은 조건부 접근 또는 이 규격에 기술된 것으로 제한되지 않는다. 두 개 이상의 모듈을 동시에 지원할 수 있다.

공통 인터페이스는 PCMCIA(PC Card Standard)의 많은 기능을 공유한다. 주소와 데이터 버스의 폭을 줄임으로써 양방향 병렬 전송 스트림 인터페이스를 포함할 수 있었다.

TSI(Transport Stream Interface)

전송 스트림 형식은 IEC 13818-1에 의해 지정되며 MPEG 2 TS 형식이다.

명령 인터페이스

또한 호스트와 모듈 간의 통신을 위한 명령 인터페이스가 있다.

이 통신은 호스트와 모듈이 자원을 공유할 수 있도록 계층화된 프로토콜 스택의 형태로 이루어진다. 예를 들어 모듈은 호스트에 현재 날짜와 시간을 요청할 수 있다. 이 서비스를 사용하기 위해 모듈은 호스트가 제공하는 "날짜 시간" 리소스에 세션을 열어야 한다. 또는 모듈이 호스트에 TV 화면에 메시지를 표시하도록 요청한 다음 호스트 리모컨에서 키 프레스를 읽을 수 있다. 이는 호스트의 MMI(Man-Machine Interface) 리소스에 세션을 여는 방식으로 수행된다. 이 자원은 또한 CAM이 PIN 번호를 요청하고 받을 수 있도록 한다.

DVB-CI 리소스에 의해 정의된 일부 리소스는 사실상 선택 사항이다. 예를 들어, 호스트는 CAM이 시청당 요금을 구현할 수 있도록 전화선을 통한 통신을 위한 모뎀을 포함할 수 있다. 이는 호스트의 저속 통신(LSC) 리소스에 세션을 열어서 수행할 수 있다(호스트가 이 리소스의 가용성을 발표했다고 가정). 호스트 제어 리소스(CAM이 강제 조정을 요청할 수 있도록 허용)도 일부 호스트에 없을 수 있다.

필수 리소스는 리소스 관리자, 애플리케이션 정보 및 조건부 액세스 지원 리소스입니다. 이 세 가지 중 첫 번째 두 가지는 CAM과 Host 사이의 초기 핸드셰이크를 위해 필요한 반면 CA Support 자원은 선택된 채널을 설명하기 위해 필요하다.

명령 인터페이스는 확장 가능하며 이러한 확장을 설명하는 몇 가지 규격 문서가 있다(예: ETSI TS 101 699). 그러나 이러한 확장은 종종 제조사들에게 인기가 없다는 것이 입증되지 않았다.

CI+

정의

CI+(CI Plus 또는 Common Interface Plus라고도 함)는 원래의 DVB 공통 인터페이스 표준(DVB-CI, 때로는 DVB-CIv1)을 확장하는 규격이다. CI+가 도입한 주요 추가는 CI+ 조건부 액세스 모듈(규격에서 CICAM으로 참조하는 반면, CI+ CAM은 보다 정밀한 약어로 보인다)과 텔레비전 수신기(호스트) 사이의 복사 보호 형식이다. CI+는 DVB-CIv1과 역호환된다. CIv1 CI-슬롯이 있는 구형 텔레비전 수신기는 CI+CAM과 함께 사용할 수 있고 그 반대의 경우도 가능하지만, CI+로 보호되지 않은 TV 프로그램의 수신기만 볼 수 있다.

역사

초기 버전

CI+ 사양은 소비자 전자 회사인 파나소닉, 필립스, 삼성, 소니는 물론 유료 TV 기술 회사인 SmarDTV, 팹리스 제조업체인 네오션 등이 개발했다.[1]

2008년 1월에 V1.00 CI 플러스 사양으로 사양의 초안이 검토용으로 제시되었다. 신뢰할 수 있는 기관의 설립이 완료되었고[2], 공식적인 보안 인증 연구소가 임명되었다.[3]

2009년에는 버전 1.1과 1.2가 출시되었다. 1.2 버전은 대규모로 배치된 첫 번째 버전이 되었다. CI+ v1.2에 의해 원래 DVB-CI 표준에 추가된 주요 기능은 다음과 같다.

  • Content Control(CI+ CAM에서 호스트로 이동하는 도중에 비디오 및 오디오를 재암호화할 수 있음
  • CAM과 호스트 간의 CAM 펌웨어 업그레이드 조정
  • "CI Plus 브라우저" - CI+ CAM에 의해 출시되고 통신할 수 있는 CI+ 호스트에서 실행되는 MHEG-5 애플리케이션 지원
  • IP 통신 지원은 DVB-CI의 저속 통신(LSC) 자원에 추가되었다(그러나 이름을 "고속"으로 바꾸지 않았다).

사양에는 필수인지 선택인지 각 형상에 대해 명시적으로 명시되어 있지 않다. 필수 기능(실제로 CI+의 주요 레전드인 만큼)은 Content Control이다. v1.2 버전의 선택적 기능은 "PVR 리소스"로, 이는 새로운 CI+ 사양 버전에는 나타나지 않는다는 사실에서 결론을 내릴 수 있다.

CI+ v1.3

2011년에는 CI+ 규격의 버전 1.3이 출시되었다(더 늦게는 CI+ v1.3.1로 대체되었다가 CI+ v1.3.2 로 여전히 일반적으로 CI+ v1.3으로 참조됨). CI+ v1.3에서 CI+ v1.2에 추가한 주요 기능은 다음과 같다.

  • 컨텐츠 제어 메커니즘의 다양한 개선 사항
  • CAM과 호스트 간의 자녀 보호 PIN 코드 처리 조정
  • IP 통신 지원 향상(데이터 처리량 증가)
  • VOD 지원
  • CAM이 비표준 방송 관련 서비스 정보를 호스트가 이해할 수 있는 표준 DVB 형식으로 조정할 수 있는 새로운 운영자 프로파일 리소스.
CI+ v1.4

CI+의 개발로, 그 표준은 이제 DVB 표준 조직의 산하에 들어갔다.[4]
2014년에 DVB는 흔히 "CI+ v1.4"라고 불리는 것을 정의하면서 ETSI TS 103 205 V1.1.1 규격을 발표했다. ETSI TS 103 205에서 CI+ v1.3까지 추가된 주요 특징은 다음과 같다.

  • 다단계 지원
  • URI(사용 규칙 정보) 확장(가장 눈에 띄는 것은 트릭 모드 활성화/비활성화 플래그 추가)
  • IP 제공 비디오 지원
  • 워터마킹 및 트랜스코딩 기능
  • 통신 기능은 IP 멀티캐스트와 하이브리드 통신 유형을 지원하도록 확장되었다(하이브리드 통신이란 여기서 IP 멀티캐스트 데이터가 전송 스트림 인터페이스를 통해 모듈에 도착하는 것을 의미한다).
  • CI Plus™ 브라우저 확장(인터액션 채널, 스트리밍, 비디오 스케일링 등)
  • CI+ CAM이 호스트가 고급 애플리케이션 환경(: HbbTV 또는 MHP)을 지원하는지 여부를 결정하고(예: HbbTV 또는 MHP
  • 가상 채널의 형태로 호스트의 채널 라인업에 CI+CAM 애플리케이션을 나타낼 수 있도록 허용한다.
CI+ v2.0

2018년에 ETSI는 2세대 DVB-CI 표준(흔히 CI+ v2.0이라고 함): TS 103 605 V1.1.1을 발표하였다.[5] 이 버전의 주요 진화는 USB를 물리적 레이어로 추가하여 노후화된 PC 카드 인터페이스를 대체하는 것이다.

인증

CI+ 호스트 및 CAM 테스트와 인증은 영국, 홍콩, 벨기에, 폴란드에서 Eurofins Digital Testing(이전의 디지털 TV Labs)이 수행한다.

작동 방식

콘텐츠 보호

신뢰할 수 있는 인증기관에서 발급한 인증서를 활용하여 CI+ CAM과 텔레비전 수신기(호스트) 사이에 보안 인증 채널(SAC)을 형성한다. 이 SAC는 CAM-Host 쌍에 따라 고유한 공유 키를 생성하는 데 사용되며, 이 공유 키는 원래 CA 또는 DRM을 제거한 후 CAM에서 Host로 이동하는 과정에서 재암호화해야 하는 콘텐츠로 관련 URI(Usage Rules Info)에 표시된 콘텐츠를 무단 복사하지 못하도록 보호한다(원래 CI 표준에서는 암호화된 콘텐츠가 해독될 수 있음). PCMCIA 인터페이스를 통해 전송된 형식).

해지

CI+ 표준은 손상된 CI+ 호스트의 취소를 허용한다. 이는 서비스 운영자 인증서 해지 목록(SOCRL)을 DSM-CC 데이터 캐러셀에 방송함으로써 이루어진다. CAM이 호스트 ID, 모델 또는 브랜드가 SOCRL(옵션 SOCWL - Service Operator Certificate White List)에 나열되어 있지 않음을 감지하는 경우, CAM은 CI+ URI에 표시된 내용에 대한 설명을 보호되는 것으로 거부해야 한다. SOCRL은 서비스 운영자의 요청에 따라 CI+신뢰성 루트 오브 트러스트에 의해 생성 및 서명된다. 구식 SOCRL 및 SOCWL의 재생을 방지하려면 SOCRL 및 SOCWL의 마지막 버전과 DSM-CC 데이터 캐러셀에서의 위치를 지정하는 RSD(Revocation Signing Data) 표와 함께 방송해야 한다. RSD 또한 서명되어야 한다.

향상된 MMI

또한 CI+ 호환 호스트 장치는 MHEG-5 인터렉티브 TV 엔진을 구현하여 장치 리모컨을 사용하여 인터렉티브 TV 애플리케이션 내에서 사용자의 내비게이션을 관리해야 한다.[6] MHP 또는 Hbb 지원TV 인터랙티브 TV 엔진은 선택 사항이다.

연산자(부분 리스트)

Kabel Deutschland 스마트 카드 삽입에 적합한 CI+ 모듈
Kabel Deutschland 스마트 카드(적용된 전자 승인 장치)

다음 운영자는 현재 CI+ 지원을 롤아웃했거나 이를 수행할 계획이다.

2009년 7월 네덜란드 최대 케이블 사업자인 지고는 CI+ 기반 통합 디지털 텔레비전 세트(IDTV)를 적극 지원하겠다고 발표했다.[13][14][15] 2009년 9월, 1차분 15,000 SMiT(선전주 마이크로 테크놀로지 주식회사) CI+ CAMs는 네덜란드 여러 소매점에서 제공되었고, 이어 2009년 10월 1차 Neotion CAMs에 의해 제공되었다.[16] 다른 서포터즈로는 Canal+[17]와 조건부 액세스[18] 회사 Irdeto와 Conax가 있다.[19] 2009년 NDS(현 시스코)는 카벨 도이칠란드가 고객에게 CI+를 구축할 수 있도록 지원하겠다고 발표했다.[20] 2014년에는 SMiT가 제조한 시스코 비디오가드 CA가 탑재된 CI+CAM을 D-Smart, KDG(Kabel Deutschland), KBW, Sky Deutschland, Tele Columbus 등에 구축했다.

호환되는 TV 세트(부분 목록)

  • LG 2010은 모든 LD와 LE 시리즈 또한 MFT 모델 MXX80D이다.
  • Many of Samsung's new LCD, LCD LED and Plasma model variants with CI+ compatible motherboards, although there were some incompatibilities between TV and UPC and RCS-RDS CI+ modules, even with models certified by UPC and RCS-RDS. Some problems were solved by upgrading the firmware of the TV, other were solved by simply replacing ( in many cases under 보증 ) 마더보드. 일부 삼성 모델은 비표준 CI 모듈 소켓용 어댑터가 필요하다.
  • 브라비아 W5500 시리즈를 포함한 소니의 많은 신형 모델들. 일부 구형 모델들은 펌웨어 업데이트가 필요했다.
  • Philips new 5000 및 9000 시리즈 LCD TV(Ziggo에 따라 펌웨어가 필요함)
  • CI+ 슬롯이 있는 Panasonic의 초기 모델(2011년 초까지)은 완전히 CI+ 호환이 가능한 새로운 펌웨어가 필요했다. (업데이트 2010). 모든 비호환성 문제는 소프트웨어 및 펌웨어 업데이트에 의해 해결되거나 때로는 CI+ 카드 또는 모듈을 다른 펌웨어와 함께 사용하여 해결되었다. 2011년 초 이후 생산된 모든 모델은 CI+와 완벽하게 호환된다.
  • 테스코 테크니카 모델도 있고
  • 많은 베스텔 기반 TV. 새로운 베스텔 기반 TV 세트에는 SHOP MODE(또는 DEMO MODE)에서 인증된 CI+라는 사실이 표시되고 있으며, 다른 기능 외에도 CI+ 호환성(DVB-T, DVB-C, DVB-S에 관계 없음) 또는 단순히 세트 전면에 부착된 스티커에 의해 언급되고 있다. 그러나 때때로 많은 경우, 베스텔 세트의 CI+ 호환성이 다른 주요 기능 옆에 패키지에 언급된다.

임베디드 공통 인터페이스

새로운 ETSI 작업 그룹은 ECI(Embedded Common Interface)에서 작업할 것이다.

참고 항목

참조

  1. ^ "Cabot Communications Ltd. CI+ Technical Paper". Archived from the original on 2012-03-08. Retrieved 2013-07-10.
  2. ^ "Führende TV-Hersteller vertrauen bei der Umsetzung des CI Plus-Standards in Europa auf TC TrustCenter (German)" (PDF). Archived from the original (PDF) on 2009-04-24. Retrieved 2013-07-10.
  3. ^ 10.48 Europe/London (2009-03-05). "Digital TV Labs to test for CI Plus". Broadbandtvnews.com. Retrieved 2013-07-10.
  4. ^ 10.55 Europe/London (2011-02-18). "CI Plus back with the DVB". Broadbandtvnews.com. Retrieved 2013-07-10.
  5. ^ "Second generation DVB-CI standard published". DVB. 2 November 2018.
  6. ^ "CI PlusSpecification 1.3.1" (PDF). Archived from the original (PDF) on 2014-02-11. Retrieved 2014-08-28.
  7. ^ [1]
  8. ^ Caiway CI+ CAM(Dutch) 2011년 7월 24일 웨이백 머신보관
  9. ^ 08.54 Europe/London (2009-10-16). "Caiway introduces CI Plus modules". Broadbandtvnews.com. Retrieved 2013-07-10.
  10. ^ "Digitale Televisie Module (Dutch)". Ziggo.nl. 1970-01-01. Retrieved 2013-07-10.[영구적 데드링크]
  11. ^ 케이블콤을 통해 HD 화질의 디지털 TV와 인터넷을 쉽고 저렴하게 이용할 수 있음
  12. ^ "CI+ Landing". Top Up TV. 2012-07-31. Retrieved 2013-07-10.
  13. ^ Ziggo가 CI Plus와 "세계 최초"라고 주장(2009년 7월 7일 방문)
  14. ^ Ziggo 승인 SMiT CI+ CAM[데드링크]
  15. ^ 초기 개척 이후, ZIGGGO와 NEOUNTION은 디지털 페이 TV 생태계에 CI Plus의 모멘텀을 더욱 활성화시키고 있다.[영구적 데드링크]
  16. ^ 13.31 Europe/London (2009-08-30). "Ziggo starts supply of CI Plus CAMs". Broadbandtvnews.com. Retrieved 2013-07-10.
  17. ^ 18.06 Europe/London (2009-04-27). "Canal+ backs CI Plus with 'Canal Ready' label". Broadbandtvnews.com. Retrieved 2013-07-10.
  18. ^ "Iredeto press release". Irdeto.com. Archived from the original on 2012-06-30. Retrieved 2013-07-10.
  19. ^ 11.28 Europe/London (2008-09-12). "Conax announces CI+ support". Broadbandtvnews.com. Retrieved 2013-07-10.
  20. ^ 08.45 Europe/London (2009-09-13). "NDS to deliver CI+ to KDG". Broadbandtvnews.com. Retrieved 2013-07-10.

외부 링크