KR100696823B1 - 디지털 방송 시스템에서의 의사 스크램블링 방법 - Google Patents

디지털 방송 시스템에서의 의사 스크램블링 방법 Download PDF

Info

Publication number
KR100696823B1
KR100696823B1 KR1020050058677A KR20050058677A KR100696823B1 KR 100696823 B1 KR100696823 B1 KR 100696823B1 KR 1020050058677 A KR1020050058677 A KR 1020050058677A KR 20050058677 A KR20050058677 A KR 20050058677A KR 100696823 B1 KR100696823 B1 KR 100696823B1
Authority
KR
South Korea
Prior art keywords
information
scrambling
pseudo
channel
program
Prior art date
Application number
KR1020050058677A
Other languages
English (en)
Other versions
KR20070002962A (ko
Inventor
천호연
Original Assignee
주식회사 대우일렉트로닉스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 대우일렉트로닉스 filed Critical 주식회사 대우일렉트로닉스
Priority to KR1020050058677A priority Critical patent/KR100696823B1/ko
Publication of KR20070002962A publication Critical patent/KR20070002962A/ko
Application granted granted Critical
Publication of KR100696823B1 publication Critical patent/KR100696823B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/15Arrangements for conditional access to broadcast information or to broadcast-related services on receiving information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23895Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
    • H04N21/23897Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption by partially encrypting, e.g. encrypting only the ending portion of a movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43607Interfacing a plurality of external cards, e.g. through a DVB Common Interface [DVB-CI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 디지털 방송 시스템에서의 의사 스크램블링(pseudo scrambling) 방법에 관한 것으로, 송신측에서 각각의 프로그램별 비디오 PID 정보 및 오디오 PID 정보를 포함하는 원본 PMT를 생성하고, 원본 PMT에서 각 프로그램별 오디오 PID 정보만을 추출하여 하나의 채널로서 스크램블링하며, 나머지 프로그램에 대해서 서로 상이한 오디오 PID 정보로 의사 스크램블링 처리하고, 스크램블링된 하나의 채널 정보와 의사 스크램블링된 방송 프로그램 정보를 수신측으로 전송하며, 암호화 인증 과정이 실패될 경우에 의사 스크램블링된 방송 프로그램 정보를 기반으로 수신측에서 방송 정보를 수신하도록 하고, 암호화 인증이 성공된 경우에 스크램블링되어 전송된 채널별 오디오 PID 정보를 디스크램블링하며, 디스크램블링된 채널별 오디오 PID 정보를 각 채널별 PMT에 적용함으로써 수신측에서 정상적으로 프로그램 시청이 될 수 있도록 한 것을 특징으로 한다. 본 발명에 의하면, 의사 스크램블 방식으로 단 하나의 채널에 대해서만 스크램블링을 수행하면 되기 때문에, 종래 프로그램 전체의 각 채널별 오디오 PID 정보와 비디오 PID 정보에 대해 모두 스크램블링을 수행한 것에 비해, 송신 및 수신측의 스크램블링 및 디스크램블링 부하를 현저히 줄일 수 있다. 이는 잦은 스크램블링에 따른 사업자측 부담을 줄이며, 최종적으로 소비자에게는 보다 나은 양질의 방송 서비스를 제공할 수 있다는 파급 효과를 낳는다.
의사 스크램블링, 비디오 PID, 오디오 PID

Description

디지털 방송 시스템에서의 의사 스크램블링 방법{PSEUDO SCRAMBLING METHOD IN DIGITAL BROADCASTING SYSTEM}
도 1은 전형적인 디지털 방송 시스템에서의 조건부 액세스 시스템의 구성을 나타낸 블록도,
도 2는 본 발명의 바람직한 실시예에 따른 디지털 방송 시스템에서의 의사 스크램블링 과정의 흐름도,
도 3은 본 발명에 따라 스크램블링 및 디스크램블링이 진행되는 PMT(Program Map Table) 예시도.
본 발명은 디지털 방송 기술에 관한 것으로, 특히 송신측 서버에 가중되는 부하를 최소화하는 스크램블링(scrambling) 및 디스크램블링(de-scrambling) 기술을 제공하는데 적합한 디지털 방송 시스템에서의 의사 스크램블링(pseudo scrambling) 방법에 관한 것이다.
디지털 방송은 디지털 기술을 이용할 경우 아날로그 채널에 비해 훨씬 다양한 채널을 방송할 수 있다는 상업적인 장점과, 높은 화질과 음향, 양방향 서비스, 인터넷 접속 등의 다양한 기능으로 인하여 점차적으로 활성화되고 있는 추세이다.
이에 디지털 셋톱박스 산업은 미국, 유럽을 중심으로 성장하고 있으며, 중동 및 아시아 지역에서도 상기 디지털 방송의 도입으로 인해 높은 성장세를 보이고 있다.
디지털 방송은 주로 유료방송 사업자가 주도하고 있으며, 셋톱박스 시장은 유료방송 사업의 직접 구매가 큰 비중을 차지하고 있다. 기술측면에서 디지털 셋톱박스는 방송국 측에서 아날로그 컨텐츠를 코딩하여 디지털화해 방송한 신호를 위성이나 케이블 지상 등을 통해 고객이 일반 TV를 통해 볼 수 있도록 하는 것으로, 즉 아날로그 신호로 디코딩 하는 기능을 하고 있다.
그러나 상기 과정은 복잡한 프로세싱을 거쳐야 하기 때문에 방송사가 다양한 방송서비스를 공급하기 위해서는 그 기술적인 문제가 이슈화될 수 있다. 이는 우선 방송 표준의 문제로, 현재 세계적으로 가장 많은 방송사가 채택하고 있는 기준은 DVB(Digital Video Broadcasting)라는 유럽의 기준이나 미국의 디렉 TV의 경우 DSS(Digital Satellite Service)라는 자체 기준을 채용하는 등 다양한 기준이 정의되고 있다.
또한, 유료방송에서 가입자만이 수신할 수 있도록 수신을 제한하는 전송 스트림, 즉 디지털 위성방송 신호(Transport Stream)를 조건부로 액세스하는 조건부 액세스 시스템, 즉 CAS 또한 현재 Media-Guard, NDS, 비아세스(viaccess) 등 10여개 업체가 경쟁하고 있다.
이와 같은 CAS는 디지털 위성방송용 셋톱박스의 조건부 액세스 장치를 말하 는 것으로, 디지털 위성방송의 유료 수신 기능을 담당한다.
도 1은 이러한 CAS의 구성을 나타낸 블록도이다. CAS란 가입자 관리 시스템과 함께 디지털 방송 유료 서비스를 위한 방송 시스템의 핵심 시스템이다. 이는 가입자가 원하는 서비스를 정확하고 편리하게 제공받을 수 있도록 하고, 방송 사업자에게는 불법시청을 방지하여 수입을 보호하며, 가입자의 시청성향 등 다양한 마케팅 자료를 제공하여 이를 바탕으로 시청자 위주의 방송을 가능케 하는 시스템이다.
여기서 특정 위성방송 신호만을 송수신 하려면, 즉 디지털 방송용 컨텐츠를 보호하기 위해서는 특정 위성방송 신호에 대해 MPEG 패킷들을 스크램블링하여 전송하고, 수신기에서 이를 디스크램블링해야만 시청자가 방송용 컨텐츠를 볼 수 있게 된다.
스크램블링은 전송될 멀티미디어 데이터를 일정한 규칙으로 뒤섞어 놓아 스크램블된 데이터는 수신권한이 없는 수신자는 시청할 수 없도록 하는 것으로, 제어단어(Control Word ; CW)를 이용하여 신호를 변형한다. 암호화(encryption)는 수신자용 암호해독기(decryptor)에 송신할 스크램블된 신호와 함께 전송되는 제어단어를 보호하기 위한 방법으로 송신부와 수신부는 반드시 같은 비밀키(secret key)를 가지고 있어야만 디스크램블링 과정이 정확하게 수행될 수 있다. 이러한 비밀키를 전달하는 과정에서 보안성(security)을 높이기 위해 스마트카드를 사용하여 사용자에게 비밀키를 전달한다.
자격제어기능은 제어단어를 암호화하여 자격제어메시지(Entitlement Control Message ; ECM)에 실어서 수신자에게 전송하는 것으로, 보안을 위해 주기적으로 전송되며 그 때마다 새로운 제어단어가 암호화된다. ECM에는 암호화된 제어단어 외에 제어변수(control parameter)가 포함되며, 모든 수신기는 전송된 ECM을 수신할 수 있지만 그 중에서 제어변수와 수신기의 인증변수를 비교하여 정당한 수신자로 판단되면 스마트카드 내의 비밀키를 이용하여 제어단어를 해독하고 이를 이용하여 수신된 프로그램을 디스크램블링한다.
자격관리기능은 수신기에 자격을 부여하거나 갱신하는 기능으로, 가입자관리시스템에서 자격관리메시지(Entitlement Management Message ; EMM)를 생성하여 암호화하고, 트랜스포트 스트림(Transport Stream ; TS)을 통하여 수신측으로 전송한다. EMM은 수신기의 보안장치인 스마트카드 내에 자격을 부여하거나 갱신하는 기능과 스마트카드의 핀코드를 변경하는 기능 등을 수행한다.
수신자격의 전달은 EMM을 통해 이루어지는데, 송신부에서는 가입신청을 한 정당한 수신자에게 해당 프로그램의 인증키와 수신자격을 전송해 주어야 한다. 인증키는 수신자 고유의 분배키를 이용하여 암호화한 다음 인증변수와 함께 EMM을 EMM 생성기에서 생성한 후 메시지의 변조를 방지하기 위해 전자서명을 추가하여 전송한다. 수신부에서는 EMM이 자신에게 발송된 것인지 확인하고, 전자서명을 검사하여 변조여부를 확인하는 EMM 인증과정을 거친다. 모두 정상으로 확인되면 자신이 가지고 있는 분배키를 이용하여 인증키를 해독(decryption)하여 인증변수와 함께 기억장소에 저장한다.
프로그램의 수신원리는 다음과 같다. 송신부에서는 수신자가 이미 인증변수 와 인증키를 EMM을 통하여 전달 받았다면, 송신부에서는 제어단어를 인증키를 이용하여 암호화한 다음 제어변수가 포함된 ECM을 ECM 생성기를 통해 생성한다. ECM에는 메시지의 변조를 막기 위해 전자서명이 추가되어 있다. 소스프로그램은 제어변수에 의해 제어되어 PRBS(Pseudo Random Binary Sequence)의 추력을 이용해 스크램블하여 수신부로 전송한다.
수신부에서는 전자서명을 검사하여 ECM의 내용이 변조되었는지 확인하기 위해 ECM 인증과정을 수행한다. 검사결과 이상이 없으면 암호화된 제어단어 부분은 암호해독기로 보내고 제어변수는 비교기로 보낸다. 비교기에서는 이미 저장되어 있는 인증변수와 제어변수를 비교하여 조건이 맞는지 확인하고 조건이 맞으면 인증키를 암호 해독기에 전달하여 제어단어를 해독한다. 해독된 제어단어는 이것에 의해 제어되는 PRBS의 출력을 이용하여 프로그램을 디스크램블링하는데 사용된다.
그런데 이와 같이 스크램블링 및 디스크램블링하는 과정을 거치는 기존의 디지털 방송 시스템은, 프로그램 엘리먼트(오디오, 비디오 등) 또는 프로그램 전체에 스크램블을 거는 방식이기 때문에 스크램블을 거는 서버에서 부하가 커진다는 문제가 있다. 즉, 방송 프로그램이 3개 채널인 경우, 3개의 채널에 대해서 각각 비디오 PID(Packet Identification), 오디오 PID 마다 스크램블이 걸리기 때문에 서버의 부담이 커지게 된다.
게다가 스크램블링 자체가 라이센스(license)로 취득되어 있기 때문에 스크림블링을 빈번히 수행하면 할수록 경제적인 부담(로열티 등)이 커지게 되며, 이 부담은 자연히 최종 사용자가 떠안게 된다는 결과를 초래한다.
본 발명은 상술한 종래 기술의 문제와 그 기술적 한계를 극복하기 위한 것으로, 디코딩해야 하는 비디오 PID와 오디오 PID를 고의로 미스 매칭(miss matching)시켜 스크램블링 한 것처럼 '의사 스크램블링'하고, 하나의 채널에 대해서 각 프로그램의 오디오 PID만 스크램블링한 다음 이후 오디오 PID만 디스크램블링한 후 채널별로 매칭시킴으로써, 스크램블링 부하를 최소화할 수 있는 디지털 방송 시스템에서의 의사 스크램블링 방법을 제공하는데 그 목적이 있다.
이러한 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따르면, 디지털 방송 시스템의 방송 프로그램 전송 방법으로서, 송신측에서 각각의 프로그램별 비디오 PID 정보 및 오디오 PID 정보를 포함하는 원본 PMT를 생성하는 단계와, 상기 원본 PMT에서 각 프로그램별 오디오 PID 정보만을 추출하여 하나의 채널로서 스크램블링하는 단계와, 나머지 프로그램에 대해서 서로 상이한 오디오 PID 정보로 의사 스크램블링 처리하는 단계와, 상기 스크램블링된 하나의 채널 정보와 상기 의사 스크램블링된 방송 프로그램 정보를 수신측으로 전송하는 단계와, 암호화 인증 과정이 실패될 경우에 상기 의사 스크램블링된 방송 프로그램 정보를 기반으로 상기 수신측에서 방송 정보를 수신하도록 하는 단계와, 암호화 인증이 성공된 경우에 상기 스크램블링되어 전송된 채널별 오디오 PID 정보를 디스크램블링하는 단계와, 상기 디스크램블링된 채널별 오디오 PID 정보를 각 채널별 PMT에 적용함으로써 상기 수신측에서 정상적으로 프로그램 시청이 될 수 있도록 하는 단계를 포함하는 디지털 방송 시스템의 의사 스크램블링 방법을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.
도 2는 본 발명의 바람직한 실시예에 따른 디지털 방송 시스템에서의 의사 스크램블링 과정의 흐름도이고, 도 3은 본 발명에 따라 스크램블링 및 디스크램블링이 진행되는 PMT 예시도이다. 이하에서는, 이러한 도 2 및 도 3을 병행 참조하여 본 발명의 실시예에 대해 구체적으로 설명하기로 한다.
먼저, 도 2의 단계(S200) 및 단계(S202)에서는 수신할 원본 PMT를 생성하고 프로그램별 비디오 PID 정보 및 오디오 PID 정보를 생성한다. 원본 PMT는, 예를 들어 도 3의 좌측에 도시한 바와 같이, 각 채널별 프로그램 No.1, 프로그램 No.2, 프로그램 No.3으로 구분될 수 있으며, 각각의 채널별 프로그램에는 비디오 PID 정보(401, 501, 601)와 오디오 PID 정보(402, 502, 602)가 포함되어 있다.
이때, 도 3에는 채널별 프로그램 개수를 3개로 한정하였으나, 이는 설명의 편의를 위한 것일 뿐, 시스템 사양에 따라 여러 개의 채널별 프로그램이 설정될 수 있음을 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 용이하게 알 수 있을 것이다.
한편, 단계(S204) 및 단계(S206)에서는 본 실시예에 따라 스크램블링 및 의사 스크램블링을 수행한다.
상세히 설명하면, 단계(S204)에서는 각 채널별 실제 오디오 PID 정보들만을 추출하여 하나의 채널에 스크램블링한다. 즉, 도 3의 중앙 하단에 도시한 바와 같 이, 채널별 프로그램의 오디오 PID 정보들(402, 502, 602) 만을 따로 뽑아서 스크램블링 처리한다. 하나의 채널에 대해서만 스크램블링하면 되기 때문에 송신측에서의 스크램블링 부하가 크게 줄 수 있다.
그리고 나머지 채널에 대해서는 단계(S206)에서와 같이 각 채널별 프로그램의 오디오 PID 정보를 랜덤하게 섞어서 서로 다른 오디오 PID 정보로 변경한다. 이를 본 실시예에서는 「의사 스크램블링」이라 칭하였으며, 이에 대한 예시 도면은 도 3의 중앙 상단에 나타난 바와 같다.
본 실시예에 따른 의사 스크램블링은, 각각의 채널별 프로그램에 대해 오디오 PID 정보를 서로 변경함으로써 구현되도록 하였으나, 이는 하나의 실시예로서만 이해되어져야 할 것이다. 예컨대, 서로의 오디오 PID 정보를 변경하지 않고 원본 PMT에 포함되어 있지 않은 별개의 오디오 PID 정보를 하나의 값으로 고정하여 의사 스크램블링 처리해도 무방하다. 즉, 광고방송이 포함된 오디오 PID 정보(예를 들면, 777)를 각 채널별 프로그램의 오디오 PID 정보에 삽입하여 전송할 수도 있으며, 이렇게 할 경우 허가 받지 않은 수신측 사용자는 다른 채널에서 비디오 채널만을 보면서 광고 음성 및 음향을 청취하게 될 것이다.
이러한 의사 스크램블링 과정으로 인해, 각 채널별 프로그램은 원래의 비디오 PID 정보와 오디오 PID 정보가 서로 매칭되지 않으므로, 이후 수신측에서는 스크램블링된 것과 같은 효과, 즉 비디오 정보와 오디오 정보가 서로 매칭되는 정상적인 방송 시청은 불가능하게 될 것이다.
다른 한편, 상술한 바와 같이 하나의 채널에 대한 스크램블링, 나머지 채널 에 대한 의사 스크램블링 과정이 끝나면, 단계(S208)와 같이 방송 정보가 수신측으로 전송된다.
수신측에서는 암호화 인증 과정을 수행한다(S210). 이러한 암호화 인증 과정에 대해서는 종래 기술에서 이미 충분히 언급한 바, 구체적인 설명은 생략하기로 한다.
암호화 인증 결과, 인증이 실패될 경우에는 단계(S212)로 진행하여 수신측에서 제한적으로 방송 정보가 수신되도록 한다. 즉, 상술한 바와 같이, 각 채널별 방송 프로그램이 의사 스크램블링되었기 때문에(오디오 PID 정보가 변경되었거나 별개의 광고 PID 정보가 삽입되었기 때문에), 방송 정보를 수신할 수 없거나 또는 음성으로는 광고가 출력되도록 부분적 시청 제한을 구현할 수 있다.
만일 암호화 인증이 성공된 경우에는, 단계(S214)로 진행하여 스크램블링되어 전송된 채널별 오디오 PID 정보(402, 502, 602)를 디스크램블링한다.
끝으로, 단계(S216)에서는 디스크램블링된 채널별 오디오 PID 정보(402, 502, 602)를 각 채널별 PMT에 적용함으로써 정상적으로 프로그램 시청이 될 수 있도록 한다. 즉, 도 3의 우측에 도시한 수신 PMT 정보에서 알 수 있듯이, 각 채널별 프로그램에 디스크램블링 과정을 거친 해당 오디오 PID 정보를 매칭시킨다. 이는 최초 원본 PMT 정보와 동일함을 알 수 있다.
이상, 본 발명의 실시예에 대해 상세히 기술하였으나 본 발명은 이러한 실시예에 국한되는 것은 아니며, 후술하는 청구범위에 기재된 본 발명의 기술적 사상과 범주내에서 당업자로부터 여러 가지 변형이 가능함은 물론이다.
본 발명에 의하면, 의사 스크램블 방식으로 단 하나의 채널에 대해서만 스크램블링을 수행하면 되기 때문에, 종래 프로그램 전체의 각 채널별 오디오 PID 정보와 비디오 PID 정보에 대해 모두 스크램블링을 수행한 것에 비해, 송신 및 수신측의 스크램블링 및 디스크램블링 부하를 현저히 줄일 수 있다. 이는 잦은 스크램블링에 따른 사업자측 부담을 줄이며, 최종적으로 소비자에게는 보다 나은 양질의 방송 서비스를 제공할 수 있다는 파급 효과를 낳는다.

Claims (4)

  1. 디지털 방송 시스템의 방송 프로그램 전송 방법으로서,
    송신측에서 각각의 프로그램별 비디오 PID 정보 및 오디오 PID 정보를 포함하는 원본 PMT를 생성하는 단계와,
    상기 원본 PMT에서 각 프로그램별 오디오 PID 정보만을 추출하여 하나의 채널로서 스크램블링하는 단계와,
    나머지 프로그램에 대해서 서로 상이한 오디오 PID 정보로 의사 스크램블링 처리하는 단계와,
    상기 스크램블링된 하나의 채널 정보와 상기 의사 스크램블링된 방송 프로그램 정보를 수신측으로 전송하는 단계와,
    암호화 인증 과정이 실패될 경우에 상기 의사 스크램블링된 방송 프로그램 정보를 기반으로 상기 수신측에서 방송 정보를 수신하도록 하는 단계와,
    암호화 인증이 성공된 경우에 상기 스크램블링되어 전송된 채널별 오디오 PID 정보를 디스크램블링하는 단계와,
    상기 디스크램블링된 채널별 오디오 PID 정보를 각 채널별 PMT에 적용함으로써 상기 수신측에서 정상적으로 프로그램 시청이 될 수 있도록 하는 단계
    를 포함하는 디지털 방송 시스템의 의사 스크램블링 방법.
  2. 제 1 항에 있어서,
    상기 의사 스크램블링은, 상기 각 프로그램별 오디오 PID 정보를 랜덤하게 섞어서 서로 다른 오디오 PID 정보로 변경하는 것을 특징으로 하는 디지털 방송 시스템의 의사 스크램블링 방법.
  3. 제 1 항에 있어서,
    상기 의사 스크램블링은, 상기 원본 PMT에 포함되어 있지 않은 별도의 오디오 PID 정보를 하나의 값으로 고정하여 각각의 프로그램에 적용하는 것을 특징으로 하는 디지털 방송 시스템의 의사 스크램블링 방법.
  4. 제 1 항에 있어서,
    상기 암호화 인증 과정이 실패될 경우에 부분적 시청 제한이 되도록 하는 디지털 방송 시스템의 의사 스크램블링 방법.
KR1020050058677A 2005-06-30 2005-06-30 디지털 방송 시스템에서의 의사 스크램블링 방법 KR100696823B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050058677A KR100696823B1 (ko) 2005-06-30 2005-06-30 디지털 방송 시스템에서의 의사 스크램블링 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050058677A KR100696823B1 (ko) 2005-06-30 2005-06-30 디지털 방송 시스템에서의 의사 스크램블링 방법

Publications (2)

Publication Number Publication Date
KR20070002962A KR20070002962A (ko) 2007-01-05
KR100696823B1 true KR100696823B1 (ko) 2007-03-19

Family

ID=37869879

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050058677A KR100696823B1 (ko) 2005-06-30 2005-06-30 디지털 방송 시스템에서의 의사 스크램블링 방법

Country Status (1)

Country Link
KR (1) KR100696823B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100789382B1 (ko) * 2005-12-09 2007-12-28 한국전자통신연구원 지상파 dmb 비디오, 오디오, 부가 데이터의 제한수신 시스템
KR100810318B1 (ko) * 2006-02-08 2008-03-07 삼성전자주식회사 디지털 멀티미디어 방송 제한 서비스 시스템 및 그 방법
CN101662620B (zh) * 2009-09-25 2013-04-10 深圳创维数字技术股份有限公司 一种数字电视接收机实现多伴音的方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040070299A (ko) * 2002-01-02 2004-08-06 소니 일렉트로닉스 인코포레이티드 부분적으로 암호화된 정보의 암호해독 및 디코딩

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040070299A (ko) * 2002-01-02 2004-08-06 소니 일렉트로닉스 인코포레이티드 부분적으로 암호화된 정보의 암호해독 및 디코딩

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1020040070299

Also Published As

Publication number Publication date
KR20070002962A (ko) 2007-01-05

Similar Documents

Publication Publication Date Title
US8205243B2 (en) Control of enhanced application features via a conditional access system
US7155611B2 (en) Method of operating a conditional access system for broadcast applications
US7383561B2 (en) Conditional access system
US7810113B2 (en) Security device and head end in conditional access system and method for controlling illegal use in the system
US20080137850A1 (en) Method and system for a generic key packet for mpeg-2 transport scrambling
EP1271951A1 (en) Conditional access system for digital data by key decryption and re-encryption
EP2587827A1 (en) Method and hybrid multimedia unit for descrambling a digital broadcast transport stream
EP2612503A1 (en) Method and system for decrypting a transport stream
KR100696823B1 (ko) 디지털 방송 시스템에서의 의사 스크램블링 방법
JP2006510323A (ja) デジタル有料テレビにおけるアクセスコントロール方法及びシステム
US9100677B2 (en) Server, client device, method for generating a transport stream thereof and processing the transport stream thereof
US7489780B2 (en) Security integrated circuit
CA2856456C (en) Method, cryptographic system and security module for descrambling content packets of a digital transport stream
KR100747656B1 (ko) 디지털 방송 수신기의 다중 암호 해독 시스템 및 방법
CN113727196B (zh) 实现cas终端按需授权的方法、装置及存储介质
KR100499451B1 (ko) 제한 수신 시스템에 있어서 자격 관리 메시지의 중복 처리방지 방법
JP4569232B2 (ja) Vodシステム
KR100487246B1 (ko) 셋톱박스의 불법 재전송 방지 방법
KR20060111826A (ko) 이동 통신 망을 통한 emm 전송 방법 및 시스템
US10778351B2 (en) Process for reinforcing the security of a pay television system based on periodic mandatory back-communication
KR101743928B1 (ko) 방송수신기 환경에서의 복수의 방송콘텐츠 보호기술 운영시스템 및 그 운영방법
KR101492977B1 (ko) 스크램블 전송스트림의 복사 방지 방법 및 장치
KR101138152B1 (ko) 디지털 방송 수신기의 저장 제한 시스템 및 방법
JP4802699B2 (ja) Vodプリスクランブルシステムにおける限定受信制御方法、限定受信制御システムおよび限定受信制御装置
KR101144339B1 (ko) 방송 서비스의 시청허가 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110302

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee