문맥 (context)
예를 들면, 수지가 맞지 않는 고객으로부터 프로그래밍을 보호하기 위해서는 콘텐츠 제어가 중요하다. 따라서, 케이블 텔레비전 시스템과 같은 종래의 통신 시스템은 비제한 액세스를 방지하기 위해서 디지털 텔레비전 콘텐츠에 암호화 기법을 전형적으로 적용한다. 시스템 오퍼레이터가 하나의 암호화 기법을 선택하기만 하면, 그 오퍼레이터는 필요한 모든 헤드엔드(headend) 장비(예를 들면, Scientific-Atlanta사의 조건부 액세스 소프트웨어 및 관련 장비)를 설치한다. 가입자의 프레미스(premise)에 위치된 수신 장치(예를 들면, 셋톱)는 시청을 위해 콘텐츠를 암호해제하도록 암호화 기법과 호환가능해야 한다. 그러나, 조건부 액세스 시스템의 (적어도 일부의) 본연의 특성 때문에, 오퍼레이터가 적절한 암호해제 키 및 암호해제 알고리즘을 갖지 않는 상이한 셋톱을 설치하는 것을 방해받는다. 오퍼레이터가 상이한 조건부 액세스 시스템을 암호해제하는 상이한 셋톱을 설치하고자 한다면, 그 오퍼레이터는 또한 셋톱 두개 모두를 사용하기 위해 현재의 암호화 시스템을 오버레이하도록 제2 특성 암호화 시스템을 설치해야 한다.
헤드엔드 장비를 전체적으로 복제하지 않고 실질적으로 여분의 대역폭을 이용하면서, 임의의 제조자로부터 셋톱을 선택할 수 있고 상이한 암호화/암호해제 기법을 시스템에 용이하게 구현할 수 있으면 오퍼레이터에게는 이로울 수 있다. 예를 들면, 텔레비전 프로그램 전체를 표시하는데 필요한 데이터의 일부가 - 모두는 아님 - 하나의 암호화 기법에 따라 암호화된 후 데이터의 동일 부분이 제2 암호화 기법에 따라 다시 암호화된다. 제1 암호화 기법은 레거시(legacy) 또는 현재의 셋톱에 대응하고, 제2 암호화 기법은 비-레거시 또는 오버레이 셋톱에 대응한다. 잔여의 데이터는 대역폭 충격을 최소화하기 위해 비복제의 암호화되지 않은 상태로 전송된다.
패킷 ID(PID)로서 공통으로 지칭되는 고유 정수값을 사용하여 프로그램의 기본 스트림을 전달하는 패킷을 단일 또는 다수의 프로그램 전송 스트림에 관계시킨다. 부분 이중 암호화의 공지된 구현예에서는 임의의 PID로 태그된 전송 스트림에 단지 임의의 패킷을 복제하는 것을 포함하고 있다. 다음에, 복제된 콘텐츠 간을 구별하도록 각각의 복제된 컴포넌트에 부가 또는 제2 PID가 매핑된다. 시간 슬라이싱, MTH0026#N 패킷 암호화, 데이터 구조 암호화, 또는 시스템 정보(SI) 암호화 같은 다양한 공지된 방법을 사용하여, 암호화될 중요 패킷으로서 정보의 일부를 선택한다. 중요 패킷은 프로그램 콘텐츠의 적절한 디코딩에 대한 중요도에 기초하여 암호화를 위해 선택된 패킷이다. 예를 들면, MPEG 콘텐츠 스트림에서, 중요 패킷은 바람직하게는 픽처 헤더, GOP 헤더 등과 같은 고레벨 헤더를 포함하는 패킷이다. 또한, Scientific-Atlanta사로부터의 PowerKEY®에서 볼 수 있는 암호화 방법같은 다양한 방법을 사용하여, 선택된 부분을 암호화하고 다른 부분은 비암호화 상태로 둘 수 있다.
그러나, 레거시 또는 제1 PID로서 공통으로 지칭되는 오리지날 PID는 레거시 암호화로 암호화된 패킷 뿐만 아니라 비암호화 상태로 전송된 다른 패킷을 계속해서 태그한다. 제1 및 제2 PID를 사용함으로써, 셋톱 박스에 위치된 디코더는 특정 셋톱 박스와 관계된 암호화 방법을 사용하여 어떤 패킷을 암호해제 할 것인지를 판정할 수 있다. 즉, 암호화를 위해 어떤 패킷이 선택되는지 및 사용된 암호화 방식에 관계없이, PID 매핑 또는 조작 기술을 사용하여 다수의 암호화를 구별한다. 예를 들면, 레거시 셋톱은 제1 PID로 태그된 패킷을 암호해제하고, 오버레이 셋톱은 제2 PID로 태그된 패킷을 암호해제한다. 레거시 셋톱은 제2 PID로 암호화된 패킷을 무시하고, 오버레이 셋톱은 제1 PID로 암호화된 패킷을 무시한다. 셋톱은, 레거시든 오버레이든 간에, 전송 스트림의 어느 부분이 암호화되지 않은 상태로 송신되고 수신되는지를 판정할 수 있다. 일단 식별되면, 비암호화 상태로 전송된 패킷은 있는 그대로 디스크램블러를 통과한다.
특히, 종래의 셋톱 박스는 PID 리맵퍼(remapper), PID 필터를 통해 각각의 스트림을 비디오 디코더로 전송한다. 그러나, 본 발명은 PID 리맵퍼의 필요성을 제거한다. 오버레이 셋톱 박스는 각각의 비디오 또는 오디오 스트림용의 이중 필터 시스템(도 4)을 사용하여 그 출력을 비디오 또는 오디오 디코더로 전송한다. 이와 같이 하면, 이롭게도, 조건부 액세스 오버레이 시스템의 비용 및 복잡도의 저감을 향상시킬 수 있다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
조건부 액세스 오버레이 시스템에서 오버레이 셋톱이 특정 패킷을 암호해제하기 위해 충족되어야 하는 조건은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation오버레이 셋톱이 패킷을 암호해제하기 위해 필요한 조건(PID 매핑 관계)을 파악한다.
-
2정보 추출
information_extraction레거시 셋톱과 오버레이 셋톱의 PID 매핑 및 암호해제 동작 방식을 추출한다.
- 레거시 셋톱은 제1 PID로 태그된 패킷을 암호해제하고, 오버레이 셋톱은 제2 PID로 태그된 패킷을 암호해제한다.
-
3근거 선택
evidence_selection오버레이 셋톱의 동작 조건에 해당하는 구절을 선별한다.
- 오버레이 셋톱은 제2 PID로 태그된 패킷을 암호해제한다.
-
4논리 통합
logical_integration오버레이 셋톱은 제2 PID로 태그된 패킷만을 암호해제하며, 제1 PID로 태그된 패킷은 무시한다는 관계를 통합한다.
- 레거시 셋톱은 제2 PID로 암호화된 패킷을 무시하고, 오버레이 셋톱은 제1 PID로 암호화된 패킷을 무시한다.
-
5결론 도출
conclusion_formulation오버레이 셋톱이 암호해제를 수행하려면 해당 패킷이 제2 PID로 태그되어 있어야 함을 도출한다.
- 오버레이 셋톱은 제2 PID로 태그된 패킷을 암호해제한다.
-
6답변 생성
answer_generation질문에 대해 제2 PID 태그 여부를 핵심 조건으로 기술한다.
- 오버레이 셋톱은 제2 PID로 태그된 패킷을 암호해제한다.
최종 답변 (final_answer)
오버레이 셋톱은 패킷이 제2 PID로 태그되어 있어야 암호해제를 수행할 수 있으며, 제1 PID로 암호된 패킷은 무시한다.
핵심 해석 (core_interpretation)
PID(패킷 ID) 매핑을 통해 서로 다른 암호화 시스템을 사용하는 오버레이 셋톱이 제2 PID로 태그된 패킷을 식별하고 암호해제하는 메커니즘이다.