2023년 7월 14일
CAS (Conditional Access System)
1. 저작권 침해 방지, CAS (Conditional Access System)
- 수신 인가를 받은 가입자만 방송을 시청할 수 있도록 스크램블링된 신호를 CW(Control Word) 기반 디스크램블링하는 저작권 침해 방지 기술
2. CAS의 동작 원리 및 구성 요소
(1) CAS의 동작 원리
- 스크램블링된 방송 신호와 ECM, EMM 등을 다중화/역다중화하여 전송 후 가입자 CA subsystem에서 CW(Control Word) 사용하여 복호화/디스크램블링하여 재생
(2) CAS의 구성 요소
구분 | 구성 요소 | 역할 |
---|---|---|
방송 신호 전송 | Scrambler | – 방송 콘텐츠 전송 시 신호 변조/암호화 – DVB-CSA, AES(CTR/CBC 모드) 등 적용 |
Descrambler | – 변조/암호화된 방송 콘텐츠를 복조/복호화 – CW(Control Word)를 복호화 키로 사용 | |
부가 정보 전송 | ECM (Entitlement Control Message) | – 생성된 CW(Control Word) 전달 – PPV(Pay Per View) 및 나이 제한 정보 전달 |
EMM (Entitlement Management Message) | – 가입자의 방송 수신 권한 관리 – 공지사항 등 수신자에 메시지 전달 |
- CAS 동작의 핵심은 DVB-CSA(Common Scrambling Algorithm), AES 등 암호화 알고리즘이 적용된 방송 스트림을 가입자 셋톱박스에서 CW(Control Word)를 사용하여 복조/복호화/디스크램블링
3. CAS 의 복호화/디스크램블링 단계 별 동작 절차
# | 단계 | 동작 절차 |
---|---|---|
1 | CAT 파싱 | – CAT(Conditional Access Table) 파싱 PID 확인, 필터값 생성 |
2 | EMM 데이터 파싱 | – CAD(Conditional Access Descriptor)로 EMM 파싱 정보 획득 |
3 | EMM 기반 권한 획득 | – EMM 데이터를 통해 스마트카드에 기록된 권한 정보 확인 |
4 | PMT 파싱 | – 현재 채널의 PMT(Program Map Table) 및 CAD 파싱 |
5 | ECM 데이터 파싱 | – CAD를 통해 ECM 획득 필터값 확인, ECM 스트림 파싱 |
6 | ECM 기반 CW 획득 | – ECM 내용을 스마트카드로 보내 해당 스트림의 CW 획득 |
7 | CW 기반 스트림 복호화 | – CW를 디코더로 전달하여 스트림 복호화, 방송 프로그램 재 |
- 한 채널에 여러 CAS로 스크램블하는 Simulcrypt는 PMT가 여러 CAD를 가지는 특성이 있음
- S/W 기반 CAS 수신 모듈을 구현한 D-CAS (Downlodable CAS)를 통해 유연한 제한 수신 솔루션 제공
- 최근 저작권 침해 증가로 CAS-DRM 연동, 워터마킹, 코드 난독화 등 통한 저작권 침해 방지 기술 적용
4. CAS-DRM 보호 영역 및 연동 개념도
- CAS-DRM(Conditional Access System-Digital Rights Management) 연동 규격에서는 방송콘텐츠가 CAS 보호체계에서 DRM 보호체계로 안전하게 전달되도 록 하기위한 인터페이스 규격화
[참고]
- 한국정보통신기술협회(TTA), TTA Jounal(CAS-DRM 연동기술), 2008.6
- windheim님 블로그, CAS 동작원리에 대하여, 2009.10