CAS(Conditional Access System): ECM/EMM으로 유료 방송 접근을 통제하는 법
위성·케이블·IPTV에서 제어 단어(CW)를 ECM/EMM으로 배포해 유료 채널 접근을 통제하는 CAS의 동작 원리와 스마트카드·카드리스 운영 트레이드오프를 정리한다.
2026-08-13 · 최초 발행 2025-12-03
케이블·위성 방송에서 요금을 내지 않은 가입자의 셋톱박스도 신호 자체는 그대로 받는다. 화면이 나오지 않는 이유는 신호가 차단돼서가 아니라, 콘텐츠가 스크램블링된 채로 전송되고 정당한 가입자만 이를 풀 수 있는 열쇠를 받기 때문이다. 이 열쇠 분배 체계가 CAS(Conditional Access System)다.
스크램블링과 제어 단어, 그리고 권한 메시지
CAS는 전송 중인 콘텐츠를 스크램블링하고, 정당한 가입자에게만 제어 단어(Control Word, CW)를 안전하게 배포하는 접근 제어 시스템이다. 이때 두 종류의 메시지가 핵심 역할을 한다. ECM(Entitlement Control Message)은 짧은 주기로 CW와 권한 조건을 반복 송출하고, EMM(Entitlement Management Message)은 가입자·그룹 단위 권한 데이터를 트랜잭션성으로 갱신한다.
가입자 관리 시스템(SMS)과 보안 계정 서버(SAS)가 상품·티어·PPV·기간 제한·지역 블랙아웃 같은 정책을 발급하면, 이 정책이 EMM으로 STB까지 전달된다. 스크램블러는 CSA/AES 등 알고리즘으로 콘텐츠 스트림을 스크램블링하고, STB나 카드의 보안 영역이 이를 디스크램블링한다.
CAS와 DRM은 같은 문제(권한 없는 시청 차단)를 다른 전제로 푼다. CAS는 관리형 네트워크와 STB 하드웨어 신뢰루트를 전제로 초저지연 채널 전환과 대규모 동시성 최적화에 강하고, DRM은 OTT 적합성과 광범위한 기기 호환성이 강점이다. 그래서 방송은 CAS, OTT는 DRM으로 나눠 병행 운영하는 하이브리드 구조가 일반화되어 있다.
신호가 화면에 뜨기까지의 경로
원본 입력이 스크램블링과 CW 회전을 거쳐 ECM/EMM으로 삽입되고, 수신 STB가 권한을 검증한 뒤에야 디스크램블이 일어나 시청으로 이어진다. 권한 없음·EMM 미수신·카드 페어링 불일치·리플레이 감지가 발생하면 접근을 거부하고 재시도나 EMM 재푸시로 대응한다. ECM은 짧은 주기로 반복 송출되는 반면 EMM은 트랜잭션성 업데이트가 보장돼야 해서, STB는 안전 카운터·시퀀스로 상태 일관성을 유지한다.
키 관리와 권한 배포의 실무
제어 단어는 Even/Odd로 이중화해 5~10초 내 회전시키는 것이 일반적이고, 스크램블링 자체는 CSA3나 AES-128 기반이 널리 쓰인다. ECM에는 CW를 기기별·그룹 키로 래핑해 담고, STB 내부의 키 래더·보안 영역에서 이를 복호화한다.
권한 배포는 개별 EMM(Unique)과 그룹 EMM(Shared)을 혼용해 배포 효율과 보안 밸런스를 잡는다. 유니크 EMM은 보안성이 높은 대신 대규모 배포 비용이 늘어나고, 그룹 EMM은 효율적이지만 리스크를 분산하려면 정교한 그룹화가 필요하다. ECM은 서비스 내 주기적 삽입, EMM은 OOB 채널이나 IP 백채널로 대량 배포하며, 다중화 시 PSI/SI 일관성 관리가 뒤따른다. 복수 CAS를 동시 운용해야 하는 사업자·지역별 요구사항에는 SimulCrypt가 대응한다.
보안 하드웨어 기반도 갈린다. 스마트카드형 또는 카드리스(TEE/SoC Secure World) 중 하나를 채택하고, 보안 부팅·디버그 락·안티롤백·글리치 대응 같은 하드닝이 필수다. 여기에 포렌식 워터마크나 수신단 보안 경로(Secure Video Path)를 결합하면 재전송 방지 효과가 커진다.
운영 관점에서는 ECM 수신율, EMM 적용율, CW 전환 성공률, 채널 전환 지연(Zap time), 시청 중단율을 KPI로 추적한다. ECM/EMM 폭주, 키 동기화 오류, 특정 모델 펌웨어 회귀 같은 장애에 대비한 런북과 롤백 계획도 갖춰야 한다.
실제로 어떻게 돌아가는가
위성·DTH 유료방송에서는 ECM 주기를 5~10초로 잡고 ECM PID당 수십 kbps 대역을 관리한다. 전국 단말 100만 대 이상을 기준으로 EMM 캠페인을 병렬 분산·스케줄링해야 하고, STB 제조사별 카드 페어링이나 CI+ CAM 인증 체계를 표준화해 현장 교체 비용을 최소화한다.
IPTV 멀티캐스트에서는 IGMP 조인 즉시 ECM을 동기화해 Zap time 1초 내를 목표로 잡고, EMM은 STB 관리 채널(IP)로 푸시한다. VoD는 DRM, 라이브 멀티캐스트는 CAS를 병행하며 통합 OSS/BSS로 상품을 연동한다.
PPV·스포츠 이벤트에서는 사전 EMM 배포(Pre-provisioning)로 이벤트 시작 시점의 폭주를 방지하고, 기간·기기 수 제한 정책을 적용한다. 응급 권한 철회(Revoke) 경로를 테스트해두고 빠른 클로킹 업데이트 절차를 확보해야 한다. 호텔·캠퍼스·병원 같은 폐쇄 환경에서는 헤드엔드 소형 CAS 어플라이언스로 채널을 스크램블링하고 객실 STB·TV 임베디드 CAS를 활용하며, 체크아웃 시 자동 권한 회수와 룸 단위 리키(Key refresh)로 장애 영향을 국소화한다.
스마트카드 vs 카드리스, ECM 주기 vs 오버헤드
| 항목 | 스마트카드형 CAS | 카드리스(임베디드) CAS |
|---|---|---|
| 보안 강도 | 물리적 분리·검증된 CC EAL 카드 사용, 높은 법적 신뢰도 | SoC TEE/SE 기반, 키 래더·안티탬퍼 성숙도에 의존 |
| 확장성 | 카드 물류·교체가 병목 | OTA 업데이트/대량 권한 갱신 유리 |
| 성능(지연) | 디스크램블 지연 미미, 카드 I/O 오버헤드 존재 | 메모리 내 경로, 채널 전환 지연 최소화 유리 |
| 안정성 | 카드 접촉 불량/분실 이슈 가능 | 펌웨어 품질·안정성 관리 중요, 롤백 체계 필수 |
| 운영 편의 | 실물 관리 부담, 현장 작업 비용 증가 | 중앙집중 OTA/EMM 운영, 원격 진단 용이 |
ECM 주기는 짧을수록 재분배 리스크가 줄지만 대역·CPU 오버헤드가 늘어난다. 실무에서는 5~10초 구간이 타협점으로 쓰인다. 하이브리드 CAS+DRM 설계는 방송망의 저지연·대규모 동시성과 OTT의 범기기 호환성을 함께 가져가려는 시도이며, 수익모델과 권리자의 보안 요구에 따라 이중 체계를 설계하는 편이 권장된다.
권한 검증 체계를 잘 갖추면 채널 전환 지연을 1.0초 내로 달성할 수 있고, EMM 캠페인을 자동화하면 대규모 상품 변경도 T+분 단위로 처리할 수 있다. 장애가 나더라도 리키·그룹 단위로 영향 범위를 국소화할 수 있다는 점, 그리고 지역·시간·동시접속 제한 같은 정책을 감사 추적과 함께 집행할 수 있다는 점이 CAS를 방송 보안 인프라의 기본값으로 만든다.