KR100951046B1 - Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software - Google Patents
Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software Download PDFInfo
- Publication number
- KR100951046B1 KR100951046B1 KR1020070128075A KR20070128075A KR100951046B1 KR 100951046 B1 KR100951046 B1 KR 100951046B1 KR 1020070128075 A KR1020070128075 A KR 1020070128075A KR 20070128075 A KR20070128075 A KR 20070128075A KR 100951046 B1 KR100951046 B1 KR 100951046B1
- Authority
- KR
- South Korea
- Prior art keywords
- download
- information
- client image
- message
- data block
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6433—Digital Storage Media - Command and Control Protocol [DSM-CC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/36—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols with means for detecting characters not meant for transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2223—Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치 및 그 전송/수신 방법에 관한 것으로, 상세하게는 상기 시큐어마이크로 클라이언트 이미지에 결함 또는 업데이트가 필요한 경우, 상기 시큐어마이크로 클라이언트 이미지를 신속하게 전송할 수 있는 다운로드 서버 장치 및 그 전송/수신 방법에 관한 것이다.
캐러셀(Carousel), 다운로드 서버, SM 클라이언트, 시큐어마이크로 클라이언트, 다운로드인포개시(DII) 메시지, 다운로드서버개시(DSI) 메시지
The present invention relates to a download server apparatus for transmitting a secure micro client image and a method for transmitting / receiving the same. A download server apparatus and its transmission / reception method.
Carousel, Download Server, SM Client, Secure Micro Client, Download Information Initiation (DII) Message, Download Server Initiation (DSI) Message
Description
본 발명은 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치 및 그 전송/수신 방법에 관한 것으로, 상세하게는 상기 시큐어마이크로 클라이언트 이미지에 결함 또는 업데이트가 필요한 경우, 상기 시큐어마이크로 클라이언트 이미지를 신속하게 전송할 수 있는 다운로드 서버 장치 및 그 전송/수신 방법에 관한 것이다.The present invention relates to a download server device for transmitting a secure micro client image and a method of transmitting / receiving the same. Specifically, when a defect or an update is required in the secure micro client image, the secure micro client image can be quickly transmitted. A download server apparatus and its transmission / reception method.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2007-S-007-01, 과제명: Downloadable 제한수신 시스템 개발].The present invention is derived from the research conducted as part of the IT growth engine technology development project of the Ministry of Information and Communication and the Ministry of Information and Telecommunications Research and Development (Task Management No .: 2007-S-007-01, Task Name: Downloadable CA System).
제한수신시스템(CAS, Conditional Access System)은 방송 프로그램에 암호를 삽입하여 시청이 허가된 가입자들에 대해서만 유료 방송 프로그램을 시청할 수 있는 권한을 부여해주는 시스템이다. 현재 디지털 케이블 방송에서는 유료 방송 서 비스를 제공하기 위해서는 CA(Conditional Access) 응용의 구현 형태에 따라 대부분 스마트 카드 또는 PCMCIA 카드 형태의 케이블카드를 이용하고 있다. 그러나, 종래의 제한수신시스템에서는 시큐어마이크로 클라이언트 이미지(또는 CAS 클라이언트 이미지)를 스마트 카드 또는 PCMCIA 카드를 통해 오프라인(off-line)으로 배포함으로써, 제한수신시스템의 결함 발생 시에 카드를 재발급하는 과정에 일정 시간이 소요되어 상기 결함에 대한 신속한 대처가 어렵고, 상기 카드의 재발급으로 인한 추가 비용이 소요된다는 문제점이 있었다. Conditional Access System (CAS) is a system that inserts a password into a broadcast program and grants the right to watch a paid broadcast program only to subscribers who are allowed to watch. Digital cable broadcasting currently uses a cable card in the form of a smart card or a PCMCIA card in order to provide a paid broadcasting service, depending on the implementation of CA (Conditional Access) application. However, in the conventional CA system, the secure micro client image (or CAS client image) is distributed off line via a smart card or a PCMCIA card, thereby re-issuing the card in the event of a defect in the CA system. It takes a certain time to quickly cope with the defect is difficult, there is a problem that additional costs due to the reissue of the card.
이러한 단점을 극복하고자, 최근 양방향 케이블 통신 네트워크를 기반으로 다운로드 가능한 제한수신시스템(DCAS, Downloadable Conditional Access System) 기술 개발이 이슈가 되고 있다. DCAS 기술이란 종래와 같이 CAS 사업자가 스마트 카드 또는 PCMCIA 카드에 선정된 시큐어마이크로 클라이언트 이미지를 설치하여 유료방송 서비스를 제공하는 것이 아니라, 셋탑박스(set-top box)에 상기 시큐어마이크로 클라이언트 이미지가 설치될 수 있는 보안모듈을 탑재하여 상기 양방향 케이블 통신 네트워크를 통해 상기 시큐어마이크로 클라이언트 이미지의 결함이 발생하거나 상기 시큐어마이크로 클라이언트 이미지의 버전 업데이트와 같은 상황에서 용이하게 상기 시큐어마이크로 클라이언트 이미지를 갱신할 수 있도록 하는 기술이다. 이러한 DCAS 기술에서는 단일 보안모듈 칩(chip)에 복수의 CA 시스템을 처리할 수 있기 때문에, 케이블 사업자는 특정 CAS 솔루션에 종속되지 않고 CAS 업체를 선택할 수 있어, 상기 CAS 업체들 간의 경쟁 유도를 통해 다양한 형태의 서비스 개발을 촉진할 수 있다. To overcome these drawbacks, the development of downloadable conditional access system (DCAS) technology based on a two-way cable communication network has become an issue. DCAS technology does not provide a paid broadcasting service by installing a secure micro client image selected from a smart card or a PCMCIA card as in the prior art, but instead installs the secure micro client image in a set-top box. A security module capable of easily updating the secure micro client image in a situation such as a defect of the secure micro client image or a version update of the secure micro client image through the bidirectional cable communication network. to be. In this DCAS technology, since multiple CA systems can be processed in a single security module chip, a cable operator can select a CAS company without being dependent on a specific CAS solution. Promote the development of forms of services.
그러나, 가입자 단말 상에 상기 시큐어마이크로 클라이언트 이미지의 결함 또는 업데이트와 같은 문제가 발생할 경우, 가입자가 상기 결함 또는 상기 업데이트에 대응하여 보다 신속하게 상기 시큐어마이크로 클라이언트 이미지를 다운로드하여 유료 방송 서비스를 시청할 수 있는 필요성이 생겼다.However, when a problem such as a defect or an update of the secure micro client image occurs on a subscriber terminal, the subscriber can download the secure micro client image more quickly in response to the defect or the update to watch a pay broadcasting service. There is a need.
본 발명은 데이터 캐러셀(Carousel) 프로토콜을 이용하여 가입자 단말 장치로 시큐어마이크로 클라이언트 이미지를 전송하는 케이블 네트워크에서 상기 가입자 단말 장치에 탑재될 상기 시큐어마이크로 클라이언트 이미지에 대한 결함 또는 업데이트에 신속한 갱신이 가능한 다운로드 서버 장치 및 상기 시큐어마이크로 클라이언트 이미지의 전송/수신 방법을 제공하고자 하는 것이다. The present invention is a download capable of quickly updating a defect or an update on a secure micro client image to be mounted on the subscriber terminal device in a cable network transmitting a secure micro client image to a subscriber terminal device using a data carousel protocol. A server device and a method of transmitting / receiving the secure micro client image are provided.
또한, 본 발명은 다운로드 서버 장치가 시큐어마이크로 클라이언트의 변경여부 및/또는 추가여부를 감지하고, 다운로드데이터 블록에 대한 모듈 정보를 업데이트하여 상기 업데이트된 모듈 정보를 포함하는 다운로드인포인디케이션 메시지 및/또는 다운로드서버개시 메시지를 생성하여 가입자 단말 장치의 신속한 다운로드를 제어하고자 하는 것이다.In addition, the present invention, the download server device detects the change and / or addition of the secure micro client, and updates the module information for the download data block to the download information indication message and / or including the updated module information By generating a download server start message to control the rapid download of the subscriber station.
상기의 목적을 이루고 종래기술의 문제점을 해결하기 위하여, 본 발명은 데이터 캐러셀 프로토콜을 이용하여 가입자 단말 장치로 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치에 있어서, 상기 시큐어마이크로 클라이언트 이미지의 변경여부 또는 추가여부를 감지하는 오브젝트 업데이트 감지부; 상기 시큐어마이크로 클라이언트 이미지에 대응하는 데이터 캐러셀 모듈로부터 다운로드데이터 블럭을 생성하는 다운로드데이터 블럭 생성부; 및 상기 다운로드데이터 블럭에 대한 정보를 포함하는 다운로드인포인디케이션 메시지 또는 다운로드서버개시 메시지를 생성하는 다운로드서버개시 메시지 생성부를 포함하고, 상기 다운로드서버개시 메시지 생성부는 상기 오브젝트 업데이트 감지부가 상기 변경여부 또는 상기 추가여부를 감지하는 경우, 상기 다운로드데이터 블럭에 대한 모듈 정보를 업데이트 하는 것을 특징으로 하는 다운로드 서버 장치를 제공한다.In order to achieve the above object and to solve the problems of the prior art, the present invention provides a download server device for transmitting a secure micro client image to a subscriber station using a data carousel protocol, the change of the secure micro client image or An object update detector for detecting whether to add; A download data block generation unit generating a download data block from a data carousel module corresponding to the secure micro client image; And a download server initiation message generation unit for generating a download information indication message or a download server initiation message including information on the download data block, wherein the download server initiation message generation unit is configured to change or change the object update detection unit. When detecting whether the addition, the download server device characterized in that for updating the module information for the download data block.
본 발명의 일측에 따르면, 다운로드 서버 장치에서 시큐어마이크로 클라이언트 이미지를 전송하는 방법에 있어서, 상기 시큐어마이크로 클라이언트 이미지의 변경여부 또는 추가여부를 감지하는 단계; 상기 시큐어마이크로 클라이언트 이미지에 대응하는 데이터 캐러셀 모듈로부터 다운로드데이터 블럭을 생성하는 단계; 및 생성된 상기 다운로드데이터 블럭에 대한 정보를 포함하는 다운로드인포인디케이션 메시지 및 상기 다운로드인포인디케이션 메시지의 그룹에 대한 정보를 포함하는 다운로드서버개시 메시지를 생성하는 단계를 포함하는 것을 특징으로 하는 클라이언트 이미지 전송 방법이 제공된다.According to an aspect of the present invention, a method for transmitting a secure micro client image in a download server device, the method comprising: detecting whether the secure micro client image is changed or added; Generating a download data block from a data carousel module corresponding to the secure micro client image; And generating a download server start message including a download information indication message including information on the generated download data block and information on a group of the download information indication message. A transmission method is provided.
본 발명의 다른 일측에 따르면, 가입자 단말 장치에서 시큐어마이크로 클라이언트 이미지를 수신 하는 방법에 있어서, 트랜스포트 스트림 디코더를 통하여 다운로드 서버 장치로부터 수신한 디에스엠-씨씨(DSM-CC) 섹션을 분석하고, 상기 디에스엠-씨씨 섹션의 메시지 유형을 판단하는 단계; 상기 메시지 유형이 다운로드인포인디케이션 메시지 또는 다운로드서버개시 메시지인 경우, 상기 다운로드인포인디케이션 메시지 또는 상기 다운로드서버개시 메시지의 헤더 정보를 분석하여 상기 시큐어마이크로 클라이언트 이미지의 업데이트 여부를 판단하는 단계; 및 상기 업데이트 여부의 판단 결과, 상기 시큐어마이크로 클라이언트 이미지의 변경 또는 추 가가 있는 다운로드데이터 블럭을 수신하는 단계를 포함하는 것을 특징으로 하는 클라이언트 이미지 수신 방법이 제공된다.According to another aspect of the present invention, in a method for receiving a secure micro client image at a subscriber terminal device, the DSM-CC section received from a download server device through a transport stream decoder is analyzed, and Determining a message type of a DS-CM section; If the message type is a download information indication message or a download server start message, determining whether to update the secure micro client image by analyzing header information of the download information indication message or the download server start message; And receiving a download data block having a change or addition of the secure micro client image as a result of the determination of whether or not the update is made.
본 발명에 의하면 데이터 캐러셀(Carousel) 프로토콜을 이용하여 가입자 단말 장치로 시큐어마이크로 클라이언트 이미지를 전송하는 케이블 네트워크에서 상기 가입자 단말 장치에 탑재될 상기 시큐어마이크로 클라이언트 이미지에 대한 결함 또는 업데이트에 신속한 갱신이 가능한 다운로드 서버 장치 및 상기 시큐어마이크로 클라이언트 이미지의 전송/수신 방법이 제공된다. According to the present invention, in the cable network that transmits a secure micro client image to a subscriber terminal device using a data carousel protocol, a quick update is possible on a defect or an update of the secure micro client image to be mounted on the subscriber terminal device. A download server device and a method for transmitting / receiving the secure micro client image are provided.
또한, 본 발명에 의하면 다운로드 서버 장치가 시큐어마이크로 클라이언트의 변경여부 및/또는 추가여부를 감지하고, 다운로드데이터 블록에 대한 모듈 정보를 업데이트하여 상기 업데이트된 모듈 정보를 포함하는 다운로드인포인디케이션 메시지 및/또는 다운로드서버개시 메시지를 생성하여 가입자 단말 장치의 신속한 다운로드를 제어할 수 있다.In addition, according to the present invention, the download server device detects whether the secure micro client has been changed and / or added, updates the module information for the download data block, and includes a download information indication message including the updated module information; Alternatively, a download server start message may be generated to control rapid download of the subscriber station device.
이하 첨부된 도면을 참조하여 본 발명에 따른 데이터 캐러셀 프로토콜을 이용한 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치 및 그 전송/수신 방법을 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 본 명세서에서 사용되는 용어(terminology)들은 본 발명의 바람직한 실시예를 적절히 표현하기 위해 사용된 용어들로서, 이는 사용자, 운용자의 의도 또는 본 발명이 속하는 분야의 관례 등에 따라 달라질 수 있다. 따라서, 본 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, a download server apparatus for transmitting a secure micro client image using the data carousel protocol and a transmission / reception method thereof will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that detailed descriptions of related known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Terminology used herein is a term used to properly express a preferred embodiment of the present invention, which may vary according to a user, an operator's intention, or a custom in the field to which the present invention belongs. Therefore, the definitions of the terms should be made based on the contents throughout the specification.
본 발명의 'CAS 호스트' 또는 'DCAS 호스트'는 가입자 단말 장치를 지칭한다.The term 'CAS host' or 'DCAS host' of the present invention refers to a subscriber station device.
또한, 본 발명의 인증기관, 인증서버 및 보안모듈사이에 송수신되는 메시지에 대한 규약 및 절차에 관한 통신 메커니즘을 DCAS 프로토콜이라 정의한다.In addition, a communication mechanism regarding protocols and procedures for messages transmitted and received between the certification authority, the authentication server, and the security module of the present invention is defined as a DCAS protocol.
또한, 본 발명의 '시큐어마이크로 클라이언트(Secure Micro Client) 이미지'또는 '시큐어마이크로 클라이언트 소프트웨어 이미지'는 CAS 클라이언트 이미지, DRM 클라이언트 이미지, 및 ASD 클라이언트 이미지를 포함하는 개념이다.In addition, the 'Secure Micro Client Image' or 'Secure Micro Client Software Image' of the present invention is a concept including a CAS client image, a DRM client image, and an ASD client image.
도 1은 본 발명에 의한 다운로드 서버 장치가 시큐어마이크로 클라이언트 이미지를 데이터 캐러셀 프로토콜(Carousel Protocol)에 적용가능한 다운로드데이터 블록으로 형성하는 과정을 설명하기 위한 개념도이다.1 is a conceptual diagram illustrating a process of forming a secure micro client image into a download data block applicable to a data carousel protocol by the download server device according to the present invention.
DCAS 프로토콜의 주요 기능 중 하나는 여러 개의 시큐어마이크로 클라이언트 이미지를 동일한 세션 내에서 전송할 수 있어야 하고, 상기 세션이 끊어지게 되면 다운로드 서버 장치와 가입자 단말 장치 간의 송수신되는 메시지에 대한 기밀성을 보장하기 위해 새로운 세션키를 생성한다. 상기 세션키는 시큐어마이크로 클라이언트이미지를 인증 받은 가입자에게 기밀성 있게 전송하기 위해 다운로드 서버에 저장되어 있는 시큐어마이크로 클라이언트이미지를 세션키로 암호화한다. 본 발명의 다운로드 서버 장치는 암호화 된 상태의 시큐어마이크로 클라이언트이미지를 데 이터 캐러셀 프로토콜을 이용하여 가입자 단말로 전송할 수 있다.One of the main functions of the DCAS protocol is to be able to transmit multiple secure micro client images within the same session, and when the session is disconnected, a new session is used to ensure the confidentiality of messages sent and received between the download server device and the subscriber station device. Create a key. The session key encrypts the secure micro client image stored in the download server with the session key to confidentially transmit the secure micro client image to the authenticated subscriber. The download server apparatus of the present invention may transmit the secure micro client image in an encrypted state to the subscriber station using the data carousel protocol.
도 1을 참조하면, 본 발명의 다운로드 서버 장치는 헤드엔드 시스템의 파일 저장부에 저장된 오브젝트(111, 112, 113, 114)의 형태로 존재하는 시큐어마이크로 클라이언트이미지를 데이터 캐러셀 프로토콜에 맞게 모듈(Module)의 형태(120)로 구성한다. 상기 오브젝트는 제1 CAS 클라이언트 소프트웨어 이미지(111), DRM 클라이언트 소프트웨어 이미지(112), ASD 클라이언트 소프트웨어 이미지(113), 및 제2 CAS 클라이언트 소프트웨어 이미지(114)에 대한 오브젝트로 구성될 수 있다. Referring to FIG. 1, the download server apparatus may include a secure micro client image present in the form of
또한, 상기 다운로드 서버 장치는 오브젝트(111, 112, 113, 114)로 구성된 모듈은 64Kb, 디에스엠-씨씨 섹션 형태로는 최대 4Kb가 넘지 안도록 다운로드데이터 블록(DDB, Download Data Block)(131, 132, 133, 134)로 분할하고, 상기 분할된 다운로드데이터 블록을 제어하기 위한 다운로드서버개시 메시지(DSI, DownloadServerInitiate)(150), 및 다운로드인포인디케이션 메시지(DII, DownloadInfoIndication)(140)를 생성하여, 다운로드데이터 블록(131, 132, 133, 134), 다운로드서버개시 메시지(150), 및 다운로드인포인디케이션 메시지(140)를 상기 가입자 단말 장치로 전송한다. 이 경우, 다운로드서버개시 메시지(150)는 프로그램 맵 테이블(PMT. Program Map Table)로부터 트랜젝션 식별 정보(transaction_id)를 참고하여 생성될 수 있고, 다운로드인포인디케이션 메시지(140)는 다운로드서버개시 메시지(140)로부터 생성될 수 있다.In addition, the download server device is a module consisting of the objects (111, 112, 113, 114) is 64Kb, the download data block (DDB, Download Data Block) (DDB) so as not to exceed the maximum 4Kb in the form of the MS-CMS section (131, 132, 133, and 134, and generates a download server start message (DSI, DownloadServerInitiate) 150 and a download information indication message (DII, DownloadInfoIndication) 140 to control the divided download data block. , Download data block (131, 132, 133, 134), the download
도 2는 본 발명의 일실시예에 의한 데이터 캐러셀 프로토콜을 이용한 다운로드데이터 블록을 전송하는 방식을 설명하기 위한 개념도이다.2 is a conceptual diagram illustrating a method of transmitting a download data block using a data carousel protocol according to an embodiment of the present invention.
도 2를 참조하면, 본 발명에 적용되는 데이터 캐러셀 프로토콜 전송 방식은 다운로드서버개시 메시지(210), 다운로드인포인디케이션 메시지(220), 및 다운로드데이터 블록(230, 240), 250, 260)을 순환적으로 반복해서 전송하는 방식이다. 상기 데이터 캐러셀 프로토콜을 통하여 다운로드데이터 블록(230, 240), 250, 260)을 가입자 단말 장치로 전송할 때, 각각의 다운로드데이터 블록(230, 240), 250, 260)에 대한 정보를 상기 가입자 단말 장치에 제공하기 위하여, 본 발명의 다운로드 서버 장치는 다운로드인포인디케이션 메시지(220)를 생성하고, 다운로드인포인디케이션 메시지(220)에는 상기 다운로드데이터 블록에 대한 정보를 포함한다. 또한, 상기 다운로드데이터 블록의 개수가 많아서 하나의 그룹에 포함될 수 없거나 관리상의 편의를 제공하기 위하여 여러 개의 그룹을 사용하여야 하는 경우에는 여러 개의 다운로드인포인디케이션 메시지(220)들에 상기 다운로드데이터 블록들을 나누어 구성하고, 여러 개의 그룹을 두게 된다. 상기 각각의 그룹에 대한 정보를 상기 가입자 단말 장치에 알려주기 위하여 본 발명의 다운로드 서버 장치는 다운로드인포인디케이션 메시지(220)에 대한 정보를 담은 다운로드서버개시 메시지(210)를 생성한다. 다운로드서버개시 메시지(210), 다운로드인포인디케이션 메시지(220), 및 다운로드데이터 블록(230, 240), 250, 260)에 의한 상기 가입자 단말 장치로 전송하는 방법과 상기 가입자 단말 장치에서 수신하는 방법은 후술하기로 한다.Referring to FIG. 2, the data carousel protocol transmission method applied to the present invention includes a download
도 3은 본 발명의 일실시예에 의한 다운로드 서버 장치를 포함하는 다운로드 가능한 제한수신시스템을 도시한 것이다.Figure 3 shows a downloadable CA system including a download server device according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 다운로드 가능한 제한수신시스템(DCAS)는 다운 로드 서버 장치(400)를 포함하는 헤드엔드 시스템(310), DCAS 호스트(320), 및 인증기관(330)을 포함한다. DCAS 호스트(320)의 보안모듈(321)은 헤드엔드 시스템(310)의 인증서버(311)와 인증에 필요한 정보를 관리하기 위해 케이블 사업자가 아닌 제3의 인증기관(330)을 활용하고, 셋탑 박스(STB), 셋탑 디바이스(STD), 또는 모바일 또는 휴대용 장치를 포함하는 다른 고객 댁내 장치(CPE, Consumer Premise Equipment)(340)에 개선된 비디오 및 미디어 기술을 보호하기 위한 시큐어마이크로 클라이언트 이미지를 DCAS 호스트(320)로 공급한다.Referring to FIG. 3, the downloadable CA system of the present invention includes a headend system 310 including a
인증기관(320)은 헤드엔드 시스템(310)의 인증서버(311)와 안정한 통신을 수행하며 인증에 필요한 정보를 제공한다. 인증서버(311)는 인증기관(330)으로부터 전송 받은, 인증에 필요한 세션키 생성을 위한 정보를 케이블모뎀종단시스템(CMTS, Cable Modem Termination System)(312)을 경유하여 보안모듈(309)로 전송한다. 상호 인증 과정에서 발생하는 모든 키 정보는 키 관리 서버(314)에서 관리되고, 상호 인증이 정상적으로 완료된 후에는 시큐어마이크로 클라이언트 이미지가 다운로드 서버 장치(400) 및 CMTS(312)를 통하여 보안모듈(321)로 전송된다. The certification authority 320 performs stable communication with the
따라서, 상기 시큐어마이크로 클라이언트 이미지를 다운로드(또는 업데이트)한 보안모듈(321)은 스크램블되어 전송되는 방송 신호에 대한 시청허가를 획득하여 가입자에게 가입자 단말 장치(340)를 통해 유료방송 서비스를 제공할 수 있다.Accordingly, the
상술한 인증기관(330), 인증서버(311) 및 보안모듈(321)사이에 송수신되는 메시지에 대한 규약 및 절차에 관한 통신 메커니즘을 DCAS 프로토콜이라고 정의하고, 상기 DCAS 프로토콜을 기반으로 인증기관(330), 인증서버(311) 및 보안모 듈(321) 사이에 송수신되는 메시지에 대한 보안 및 이들 간의 상호 인증이 수행된다. The communication mechanism related to the protocol and procedure for messages transmitted and received between the
다운로드 서버 장치(400)는 데이터 캐러셀 프로토콜을 이용하여 가입자 단말 장치(340)로 시큐어마이크로 클라이언트 이미지를 전송하고, 상기 시큐어마이크로 클라이언트 이미지의 변경여부 및/또는 추가여부를 감지하여 다운로드데이터 블록에 대한 모듈 정보를 업데이트하고, 상기 업데이트된 모듈 정보를 포함하는 다운로드인포인디케이션 메시지 및/또는 다운로드서버개시 메시지를 생성한다. 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지를 통하여 가입자 단말 장치(340)로 상기 시큐어마이크로 클라이언트 이미지의 신속한 다운로드를 제공한다. 본 발명의 다운로드 서버 장치(400)에 대해서는 도 4에서 상세히 설명하기로 한다.The
도 4는 본 발명의 일실시예에 의한 데이터 캐러셀 프로토콜을 이용하여 가입자 단말 장치로 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치의 구성을 도시한 블록도이다.FIG. 4 is a block diagram illustrating a configuration of a download server apparatus for transmitting a secure micro client image to a subscriber station using a data carousel protocol according to an embodiment of the present invention.
도 4를 참조하면, 본 발명의 다운로드 서버 장치(400)는 오브젝트 업데이트 감지부(401), 다운로드데이터 블록 생성부(403), 및 다운로드서버개시 메시지 생성부(405)를 포함한다.Referring to FIG. 4, the
오브젝트 업데이트 감지부(401)는 시큐어마이크로 클라이언트 이미지의 변경여부 및/또는 추가여부를 감지한다. 상기 시큐어마이크로 클라이언트 이미지는 CAS 클라이언트 이미지, DRM 클라이언트 이미지, 또는 ASD 클라이언트 이미지를 포함한 다.The object update detector 401 detects whether the secure micro client image is changed and / or added. The secure micro client image includes a CAS client image, a DRM client image, or an ASD client image.
다운로드데이터 블록 생성부(403)는 상기 시큐어마이크로 클라이언트 이미지에 대응하는 데이터 캐러셀 모듈로부터 다운로드데이터 블록을 생성한다.The download data block generation unit 403 generates a download data block from a data carousel module corresponding to the secure micro client image.
다운로드서버개시 메시지 생성부(405)는 다운로드데이터 블록 생성부(403)에서 생성된 상기 다운로드데이터 블록에 대한 정보를 포함하는 다운로드인포인디케이션 메시지 및 상기 다운로드인포인디케이션 메시지의 그룹에 대한 정보를 포함하는 다운로드서버개시 메시지를 생성한다. 즉, 다운로드서버개시 메시지 생성부(405)는 오브젝트 업데이트 감지부(401)가 상기 변경여부 및/또는 상기 추가여부를 감지하는 경우, 상기 다운로드데이터 블록에 대한 모듈 정보를 업데이트하고, 상기 업데이트된 모듈 정보를 포함하는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지를 생성한다. The download server start message generation unit 405 includes a download information indication message including information about the download data block generated by the download data block generation unit 403 and a group of the download information indication message group. Generates a download server start message. That is, the download server start message generating unit 405 updates the module information for the download data block when the object update detecting unit 401 detects whether the change is made and / or the addition, and the updated module Generate the download information indication message and / or the download server start message including the information.
상기 모듈 정보는 상기 다운로드데이터 블록의 식별 정보(moduleid)에 대응하는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 헤더부(dsmccMessageHeader)에 포함된 모듈버전 정보(moduleVersion) 및 트랜젝션식별 정보(transaction_id), 또는 피엠티(PMT, Program Map Table)의 관련 태그 디스크립터(association_tag_descriptor)의 트랜젝션식별 필드값(transaction_id) 정보를 포함할 수도 있다. 상기 모듈 정보는 상기 다운로드데이터 블록의 모듈버전(moduleVersion) 필드값 정보를 더 포함할 수도 있다.The module information includes module version information and transaction identification information included in a header portion (dsmccMessageHeader) of the download information indication message and / or the download server start message corresponding to the identification information (moduleid) of the download data block. (transaction_id) or transaction identification field value (transaction_id) information of an associated tag descriptor (association_tag_descriptor) of PMT (PMT, Program Map Table). The module information may further include module version field value information of the download data block.
구체적으로, 다운로드서버개시 메시지 생성부(405)는 상기 다운로드인포인디케이션 메시지에 포함된 프라이베이트데이터바이트(privateDataByte) 필드의 기본 비트 부 및 중요 비트부를 기반으로 상기 시큐어마이크로 클라이언트 이미지의 변경여부 및/또는 추가여부를 반영한다. 상기 기본 비트 부는 상기 다운로드데이터 블록 및 다운로드취소 메시지를 구분하고, 상기 중요 비트 부는 상기 다운로드데이터 블록의 상기 추가여부 및/또는 변경여부를 구분한다. In detail, the download server start message generator 405 may change the secure micro client image based on the basic bit part and the critical bit part of the private data byte field included in the download indication message. Or reflects the addition. The basic bit unit distinguishes the download data block and the download cancel message, and the important bit unit distinguishes the addition and / or change of the download data block.
즉, 다운로드 서버 장치(400)는 인증서버(430)로부터 세션키가 업데이트되는 경우 또는, 상기 세션키는 업데이트되지 않지만. 시큐어마이크로 클라이언트 이미지 중 하나(CAS Client 이미지, DRM Client이미지 또는 AD Client이미지 중 하나)가 변경되었을 경우에, 다운로드서버개시 메시지 생성부(405)가 구동되고 상기 시큐어마이크로 클라이언트이미지가 속한 상기 다운로드데이터 블록의 식별 정보(moduleid)에 대응하는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 헤더부(dsmccMessageHeader)의 모듈버전 정보(moduleVersion) 및 트랜젝션식별 정보(transaction_id), 피엠티 테이블의 관련 태그 디스크립터(association_tag_descriptor)의 트랜젝션식별 필드값(transaction_id)을 동시에 같은 값으로 업데이트 한다. 또한, 상기 시큐어마이크로 클라이언트 이미지가 속한 식별정보(moduleid)에 대응하는 모든 다운로드데이터 블록 메시지의 모듈버전(moduleVersion) 필드값도 상기 업데이트된 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 모듈버전 정보(moduleVersion)와 동일한 값으로 업데이트한다. 만약, 상기 세션키가 업데이트되지 않고, 상기 시큐어마이크로 클라이언트이미지를 구성하는 내용도 변경되지 않았다면, 도 2에서 설명한 바와 같이 주기적인 반복과정을 통해 이전에 전송되었던 내용과 동일한 다운로드서버개시 메시지, 다운로드인포인디케이션 메시지, 및 다운로드데이터 블록 메시지를 가입자 단말 장치로 전송한다.That is, the
이러한 본 발명의 다운로드 서버 장치(400)를 통하여 시큐어마이크로 클라이언트의 변경여부 및/또는 추가여부를 감지하고, 다운로드데이터 블록에 대한 모듈 정보를 업데이트하여 상기 업데이트된 모듈 정보를 포함하는 다운로드인포인디케이션 메시지 및/또는 다운로드서버개시 메시지를 생성하여 가입자 단말 장치의 신속한 다운로드를 제어할 수가 있다. The download information indication message including the updated module information by detecting whether the secure micro client has been changed and / or added through the
또한, 다운로드서버개시 메시지 생성부(405)는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지에 포함된 트랜젝션식별 정보(transaction_id)에 대응되는 프로그램 특성 정보(PSI, Program Specific Information)를 생성하고, 상기 프로그램 특성 정보(PSI)를 피에스아이 테이블 생성 시스템(450)으로 전송한다. 상기 프로그램 특성 정보(PSI)는 가입자 단말 장치로 저농되는 트랜스포트 스트림에 대한 구성 정보를 포함하는데, 상기 트랜스포트 스트림이 포함하고 있는 데이터를 종류별로 역다중화하기 위해서 각각의 데이터에 해당하는 패킷 식별자(PID) 목록을 전달하는 특별한 데이터 형식을 별도로 규정한 것이다. 또한, 이러한 데이터 형식을 규정한 테이블이 피에스아이 테이블이다.In addition, the download server start message generation unit 405 generates program specific information (PSI) corresponding to the transaction identification information (transaction_id) included in the download information indication message and / or the download server start message. The program characteristic information PSI is transmitted to the PS eye table generation system 450. The program characteristic information (PSI) includes configuration information on a transport stream condensed to a subscriber station device. In order to demultiplex data included in the transport stream by type, a packet identifier corresponding to each data ( It specifies a special data format that carries a list of PIDs. In addition, a table that defines such a data format is a PS eye table.
본 발명의 다운로드 서버 장치(400)는 디에스엠-씨씨 섹션 빌더부(407), 트랜스포트 스트림 생성부(409), 오브젝트 생성부(411), 및 모듈 생성부(413)를 더 포함할 수도 있다.The
디에스엠-씨씨 섹션 빌더부(407)는 상기 다운로드인포인디케이션 메시지 및/ 또는 상기 다운로드서버개시 메시지, 또는 상기 다운로드데이터 블록으로부터 디에스엠-씨씨 섹션을 생성한다. 트랜스포트 스트림 생성부(409)는 상기 디에스엠-씨씨 섹션을 트랜스포트 스트림 데이터로 생성하고, 상기 생성된 트랜스포트 스트림 데이터를 케이블모뎀 종단 시스템(470)으로 전송한다. 오브젝트 생성부(411)는 상기 시큐어마이크로 클라이언트 이미지가 저장된 파일 저장부(412)로부터 상기 시큐어마이크로 클라이언트 이미지를 독출하고, 상기 시큐어마이크로 클라이언트 이미지에 대응하는 오브젝트를 생성한다. 모듈 생성부(413)는 오브젝트 생성부(411)로부터 상기 오브젝트를 수신하여, 상기 오브젝트를 상기 데이터 캐러셀 모듈로 생성하고, 상기 데이터 캐러셀 모듈을 다운로드데이터 블록 생성부(403) 및/또는 상기 다운로드서버개시 메시지 생성부(405)로 전송한다.The MS-CSI section builder 407 generates a MS-CSI section from the download information indication message and / or the download server start message or the download data block. The transport stream generation unit 409 generates the DS-CC section as transport stream data, and transmits the generated transport stream data to the cable modem termination system 470. The object generator 411 reads the secure micro client image from the file storage unit 412 in which the secure micro client image is stored, and generates an object corresponding to the secure micro client image. The
본 발명의 다운로드 서버 장치(400)로부터 트랜스포트 스트림을 전송받은 상기 가입자 단말 장치는 다운로드 서버 장치(400)로부터 수신한 디에스엠-씨씨 섹션을 분석하여 상기 디에스엠-씨씨 섹션의 메시지 유형을 판단하고, 상기 메시지 유형이 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지인 경우, 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 헤더 정보를 분석하여 상기 시큐어마이크로 클라이언트 이미지의 업데이트 여부를 판단한다. 즉, 상기 가입자 단말 장치는 상기 업데이트 여부의 판단 결과, 상기 시큐어마이크로 클라이언트 이미지의 변경 및/또는 추가가 있는 다운로드데이터 블록을 수신한다.The subscriber station device receiving the transport stream from the
도 5는 본 발명의 일실시예에 따른 다운로드 서버 장치에서 시큐어마이크로 클라이언트 이미지를 전송하고, 가입자 단말 장치에서 수행되는 상기 시큐어마이크로 클라이언트 이미지를 획득하기 위한 디코딩을 설명하기 위한 테이블 관계를 도시한 것이다. 도 5를 참조하면, 본 발명의 디코딩을 위한 관계도는 피엠티(PMT)(510), 다운로드서버개시 메시지(520), 다운로드인포인디케이션 메시지(530), 및 다운로드데이터 블록 메시지(540)와의 관계를 도시하고 있다. FIG. 5 illustrates a table relation for describing decoding for transmitting a secure micro client image in a download server device and acquiring the secure micro client image performed at a subscriber terminal device according to an embodiment of the present invention. Referring to FIG. 5, the relationship diagram for decoding according to the present invention includes a
가입자 단말 장치는 트랜스포트 스트림(예를 들면, MPEG2-TS)으로 전송되는 시큐어마이크로 클라이언트 이미지를 획득하기 위하여 피엠티(PMT)(510)를 획득하여 이에 대한 관련 태그 디스크립터(association_tag_descriptor)를 해석하고, 피엠티(510)에 대응하는 다운로드서버개시 메시지(520) 및 다운로드인포인디케이션 메시지(530)를 획득한다. 획득한 다운로드서버개시 메시지(520) 및 다운로드인포인디케이션 메시지(530)의 식별정보(Moduleid) 및 모듈버전 정보(ModuleVersion)를 확인하고, 다운로드서버개시 메시지(520) 및 다운로드인포인디케이션 메시지(530)에 대응하는 다운로드데이터 블록 메시지(540) 또는 다운로드취소(DownloadCancel) 메시지(550)를 해석한다. The subscriber station acquires a
다운로드취소 메시지(550)는 상기 시큐어마이크로 클라이언트 이미지 중 임의의 하나를 가입자 단말 장치에서 삭제한 경우의 이전에 다운로드 서버 장치에서 전송한 다운로드데이터 블록 메시지에 대응하는 블록 정보와 동일한 값에 대한 다운로드 취소 정보를 포함하여 가입자 단말 장치로 전송된다. The download cancel
도 6a 및 도 6b는 본 발명의 일실시예에 따른 다운로드 서버 장치에서의 다운로드인포인디케이션 메시지를 통한 시큐어마이크로 클라이언트 이미지의 업데이 트를 제어하기 위한 예시를 도시한 것이다.6A and 6B illustrate an example for controlling an update of a secure micro client image through a download information indication message in a download server device according to an embodiment of the present invention.
도 6a 및 도 6b를 참조하면, 도 6에서 가입자 단말 장치로 전송되는 최초 다운로드데이터 블록의 형태를 DDB#1(611), DDB#2(612), 및 DDB#3(613)이라고 하면, 가입자 단말 장치에서 다운로드데이터 블록 메시지를 해석하기 전의 다운로드인포인디케이션 메시지의 프라이베이트데이터바이트(privateDataByte) 필드(640)는 도 6b에서 보는 바와 같다. 6A and 6B, suppose that the types of initial download data blocks transmitted to the subscriber station apparatus in FIG. 6 are
상기 다운로드인포인디케이션 메시지에 포함된 프라이베이트데이터바이트(privateDataByte) 필드는 기본 비트 부(641) 및 중요 비트부(642)를 포함하고, 기본 비트 부(641)는 다운로드데이터 블록 메시지 및 다운로드취소 메시지를 구분하고, 중요 비트 부(642)는 다운로드데이터 블럭의 상기 추가여부 및/또는 변경여부를 구분한다.The private data byte field included in the download information indication message includes a
구체적으로, 프라이베이트데이터바이트 필드는 비트(bit) 단위로 의미를 가지며 전체 8 바이트(bytes) 중 기본 비트부(641)의 4 비트는 모듈을 구성하는 다운로드데이터 블록 또는 다운로드취소 메시지의 블록 정보(Block Number)를 의미한다. 프라이베이트데이터바이트 필드의 8 바이트 중 중요 비트부(642) 4 비트의 상위 2 비트는 다운로드데이터 블록 또는 다운로드취소 메시지를 구별하는 값이다. 만약 상위 2 비트의 값이 "01"인 경우는 다운로드데이터 블록 메시지, "02"인 경우는 다운로드취소 메시지를 의미한다. Specifically, the private data byte field has a meaning in units of bits, and 4 bits of the
또한, 중요 비트부(642) 4 비트의 하위 2 비트는 상기 다운로드데이터 블록 메시지 또는 다운로드취소 메시지 가 추가, 변경 또는 삭제가 되었음을 알리는 값 으로 "00"인 경우는 기존과 동일한 경우, "01"인 경우는 추가된 경우, 및 "02"인 경우는 변경된 경우를 의미한다. In addition, the lower 2 bits of the 4 bits of the
구체적으로 도 6a의 다운로드 서버 장치에서 DDB#2(622)가 변경된 경우를, DDB#3(623)가 삭제된 경우, DDB#4(624)가 추가된 경우라고 가정하면, 다운로드인포인디케이션 메시지의 프라이베이트데이터바이트 필드(640)는 도 6b에서와 같이 표현된다. In more detail, assuming that
이를 통해 가입자 단말 장치는 다운로드인포인디케이션 메시지를 분석한 후 분석할 필요가 없는 경우 즉, 변경되지 않고 이전에 수신한 다운로드데이터 블록 메시지 또는 다운로드취소 메시지인 경우에는 상기 다운로드데이터 블록 또는 상기 다운로드취소 메시지를 분석하지 않음으로써, 시큐어마이크로 클라이언트 이미지를 다운로드하는 데 소요되는 시간을 줄일 수 있다.In this case, the subscriber station apparatus does not need to analyze a download information indication message and then analyzes the download data block message or the download cancel message if it is not changed, that is, a previously received download data block message or a download cancel message. By not analyzing the, it can reduce the time required to download the secure micro client image.
도 7은 본 발명의 일실시예에 의한 다운로드 서버 장치에서 수행되는 시큐어마이크로 클라이언트 이미지를 전송하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of transmitting a secure micro client image performed by the download server apparatus according to an embodiment of the present invention.
도 7을 참조하면, 우선, 오브젝트 업데이트 감지부에서 시큐어마이크로 클라이언트 이미지의 변경여부 및/또는 추가여부를 감지한다(단계(S710)).Referring to FIG. 7, first, the object update detection unit detects whether a secure micro client image is changed and / or added (step S710).
이후, 다운로드데이터 블록 생성부에서 상기 시큐어마이크로 클라이언트 이미지에 대응하는 데이터 캐러셀 모듈로부터 다운로드데이터 블럭을 생성한다(단계(S720)).Thereafter, the download data block generation unit generates a download data block from the data carousel module corresponding to the secure micro client image (step S720).
이후, 다운로드서버개시 메시지 생성부에서, 생성된 상기 다운로드데이터 블럭에 대한 정보를 포함하는 다운로드인포인디케이션 메시지 및 상기 다운로드인포 인디케이션 메시지의 그룹에 대한 정보를 포함하는 다운로드서버개시 메시지를 생성하게 되는데, 상기 변경여부 및/또는 상기 추가여부가 감지되는 경우, 상기 다운로드데이터 블럭에 대한 모듈 정보를 업데이트하고, 상기 업데이트된 모듈 정보를 포함하는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지를 생성한다(단계(S730)). 상기 모듈 정보는 상기 다운로드데이터 블록의 식별 정보(moduleid)에 대응하는 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 헤더부(dsmccMessageHeader)에 포함된 모듈버전 정보(moduleVersion) 및 트랜젝션식별 정보(transaction_id), 또는 피엠티(PMT, Program Map Table)의 관련 태그 디스크립터(association_tag_descriptor)의 트랜젝션식별 필드값(transaction_id) 정보를 포함할 수도 있다. 상기 모듈 정보는 상기 다운로드데이터 블록의 모듈버전(moduleVersion) 필드값 정보를 더 포함할 수도 있음은 전술한 바와 같다. Thereafter, the download server start message generation unit generates a download information indication message including information on the generated download data block and a download server start message including information about a group of the download information indication message. And, if the change and / or the addition is detected, update the module information for the download data block and send the download information indication message and / or the download server start message including the updated module information. To generate (step S730). The module information includes module version information and transaction identification information included in a header portion (dsmccMessageHeader) of the download information indication message and / or the download server start message corresponding to the identification information (moduleid) of the download data block. (transaction_id) or transaction identification field value (transaction_id) information of an associated tag descriptor (association_tag_descriptor) of PMT (PMT, Program Map Table). As described above, the module information may further include module version field value information of the download data block.
이후, 디에스엠-씨씨 섹션 빌더부에서 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지, 또는 상기 다운로드데이터 블럭으로부터 디에스엠-씨씨 섹션을 생성하고(단계(S740)), 상기 디에스엠-씨씨 섹션을 트랜스포트 스트림 데이터로 생성한 이후, 상기 생성된 트랜스포트 스트림 데이터를 케이블모뎀 종단 시스템을 통하여 가입자 단말 장치로 전송한다(단계(S750)). 트랜스포트 스트림 데이터를 수신한 상기 가입자 단말 장치에서 수행되는 시큐어마이크로 클라이언트 이미지의 다운로드 방법은 도 8을 참조하여 설명하기로 한다.Thereafter, the DS-CM section builder generates a MS-CM section from the download information indication message and / or the download server start message or the download data block (step S740). After the CC section is generated as transport stream data, the generated transport stream data is transmitted to the subscriber station through the cable modem termination system (step S750). A method of downloading a secure micro client image performed by the subscriber station device receiving the transport stream data will be described with reference to FIG. 8.
도 8은 본 발명의 일실시예에 의한 가입자 단말 장치에서 시큐어마이크로 클 라이언트 이미지를 수신하는 방법을 도시한 흐름도이다.8 is a flowchart illustrating a method of receiving a secure micro client image in a subscriber station device according to an embodiment of the present invention.
도 8을 참조하면, 우선, 가입자 단말 장치는 트랜스포트 스트림 디코더를 통하여 다운로드 서버 장치로부터 수신한 디에스엠-씨씨 섹션을 분석하고, 상기 디에스엠-씨씨 섹션의 메시지 유형을 판단한다(단계(S810)).Referring to FIG. 8, first, a subscriber station apparatus analyzes a DS-CC section received from a download server apparatus through a transport stream decoder and determines a message type of the DS-CC section (step S810). ).
이후, 상기 메시지 유형이 다운로드인포인디케이션 메시지 및/또는 다운로드서버개시 메시지인 경우(단계(S820)), 상기 다운로드인포인디케이션 메시지 및/또는 상기 다운로드서버개시 메시지의 헤더 정보를 분석하고(단계(S830)), 상기 시큐어마이크로 클라이언트 이미지의 업데이트 여부를 판단한다(단계(S840)).Subsequently, when the message type is a download information indication message and / or a download server start message (step S820), header information of the download information indication message and / or the download server start message is analyzed (step ( In operation S840, it is determined whether the secure micro client image is updated.
상기 업데이트 여부의 판단 결과, 상기 시큐어마이크로 클라이언트 이미지의 변경 및/또는 추가가 있는 다운로드데이터 블럭을 수신하게 되는 데, 상기 업데이트 여부의 판단 결과(단계(S850)), 상기 시큐어마이크로 클라이언트 이미지의 변경이 있는 경우에는 상기 가입자 단말 장치에 저장된 상기 다운로드데이터 블럭의 블럭 정보를 분석하여, 변경된 상기 블럭 정보로 갱신한다(단계(S860)).As a result of the determination of whether or not to update, a download data block having a change and / or addition of the secure micro client image is received, and as a result of the determination of whether or not to update (S850), the change of the secure micro client image If so, the block information of the download data block stored in the subscriber terminal device is analyzed and updated with the changed block information (step S860).
반면에, 상기 업데이트 여부의 판단 결과(단계(S850)), 상기 시큐어마이크로 클라이언트 이미지가 추가된 경우, 상기 가입자 단말 장치에 추가된 상기 다운로드데이터 블럭의 블럭 정보를 저장한다(단계(S870)).On the other hand, when the result of the determination of the update (step S850), when the secure micro client image is added, the block information of the download data block added to the subscriber terminal device is stored (step S870).
또한, 상기 업데이트 여부의 판단 결과(단계(S850)), 상기 시큐어마이크로 클라이언트 이미지가 삭제된 경우에는 다운로드취소 메시지에 대응하는 블럭 정보를 분석하여, 상기 가입자 단말 장치에 저장된 상기 다운로드데이터 블럭의 블럭 정보를 삭제한다(단계(S880)).In addition, when it is determined whether the update is performed (step S850), when the secure micro client image is deleted, the block information corresponding to the download cancel message is analyzed, and the block information of the download data block stored in the subscriber terminal device is analyzed. Delete (step S880).
도 9는 본 발명에 따른 가입자 단말 장치에서 시큐어마이크로 클라이언트 이미지를 수신하는 일례를 도시한 흐름도이다.9 is a flowchart illustrating an example of receiving a secure micro client image in a subscriber station device according to the present invention.
도 9를 참조하면, 케이블 네트워크의 대역내 채널로 전송되는 MPEG2-TS 형태의 시큐어마이크로 클라이언트 이미지를 수신하는 가입자 단말 장치는 MPEG2-TS 디코더(Decoder)를 동작시켜(단계(S901)), 상기 MPEG2-TS의 유료부하(Payload)에 포함된 디에스엠-씨씨 섹션 데이터를 분석한다(단계(S702)). 이 경우 디에스엠-씨씨 섹션의 테이블 식별정보(table_id)에 따라 다운로드서버개시 메시지, 다운로드인포인디케이션 메시지, 다운로드데이터 블록 메시지 또는 다운로드취소 메시지를 구별한다(단계(S703)). 예를 들어, 디에스엠-씨씨 섹션의 테이블 식별정보(table_id_)가 '0x3B' 인 경우에는, 다운로드서버개시 메시지, 다운로드인포인디케이션 메시지 또는 다운로드취소 메시지이고, '0x3C'인 경우에는, 다운로드데이터 블록 메시지이고, 그 외의 경우에는 DSMCC 디스크립터(Descriptor)의 처리 또는 DSMCC_Section의 프라이베이트데이터바이트 처리를 한다(단계(S904), (S905)). Referring to FIG. 9, a subscriber station apparatus receiving a MPEG2-TS type secure micro client image transmitted through an in-band channel of a cable network operates an MPEG2-TS decoder (step S901), and the MPEG2 terminal. -Analyze the DS-CC section data included in the payload of TS (step S702). In this case, the download server start message, the download information indication message, the download data block message, or the download cancel message is distinguished according to the table identification information (table_id) of the DS-CM section (step S703). For example, if the table identification information (table_id_) of the DS-CM section is '0x3B', the download server start message, the download information indication message, or the download cancel message, and the download data block is '0x3C'. Otherwise, the processing of the DSMCC descriptor or the private data byte processing of the DSMCC_Section is performed (steps S904 and S905).
이후, 가입자 단말 장치는 단계(S906)에서 다운로드서버개시 메시지 및/또는 다운로드인포인디케이션 메시지의 헤더 정보를 분석하고(단계(S906)), 트랜젝션 식별정보(transaction_id) 또는 모듈 버전 정보(ModuleVersion)가 업데이트 되었는지 판단한다(단계(S907)).Thereafter, the subscriber station apparatus analyzes header information of the download server start message and / or download information indication message in step S906 (step S906), and transaction identification information (transaction_id) or module version information (ModuleVersion) It is determined whether it has been updated (step S907).
상기 판단 결과(단계(S907)), 업데이트가 되었다면 보다 세부적인 프로세스를 거치게 되고, 상기 판단 결과(단계(S907)), 업데이트 되지 않았다면 도 2에서 설명하였듯이 다운로드 서버 장치로부터 데이터 캐러셀 프로토콜을 이용하여 전송 되는 트랜스포트 스트림 데이터를 반복적으로 수신 한다(단계(S908)). If the determination result (step S907) is updated, the process goes through a more detailed process, and if the determination result (step S907) is not updated, as described in FIG. The transport stream data transmitted is repeatedly received (step S908).
상기 판단 결과(단계(S907)), 업데이트가 되었다면 다운로드인포인디케이션 메시지의 프라이베이트데이터바이트에 정의된 필드를 분석한다. 즉, 도 6a 및 도 6b에서 상술하였듯이, 상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '00'이고(단계(S907)), 상기 중요 비트부 4 바이트 중 상위 2 바이트의 값이 '01'이면(단계(S911)), 다운로드데이터 블록 메시지를 해석하지 않는다(단계(S912)). As a result of the determination (step S907), if the update is made, the field defined in the private data byte of the download information indication message is analyzed. That is, as described above with reference to FIGS. 6A and 6B, the value of the lower two bytes of the four significant bit portions of the private data byte field is '00' (step S907), and the upper two of the four significant bit portions are bytes. If the value of the byte is '01' (step S911), the download data block message is not interpreted (step S912).
반면에, 상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '00'이고(단계(S907)), 상기 중요 비트부 4 바이트 중 상위 2 바이트의 값이 '01'이 아니라면(단계(S911)), 다운로드취소 메시지에 대한 분석을 수행하지 아니한다(단계(S913)).On the other hand, the value of the lower two bytes of the four significant bits of the private data byte field is '00' (step S907), and the value of the upper two bytes of the four significant bits of the significant bit portion is '01'. If not (step S911), the analysis on the download cancel message is not performed (step S913).
반면에, 상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '01'이고(단계(S917)), 상기 중요 비트부 4 바이트 중 상위 2 바이트의 값이 '01'이면(단계(S918)), 다운로드데이터 블록 메시지를 분석하여 가입자 단말 장치의 메모리에 추가한다(단계(S714)). On the other hand, if the value of the lower two bytes of the four significant bit portions of the private data byte field is '01' (step S917), and the value of the upper two bytes of the four significant bit portions is '01'. (Step S918), the download data block message is analyzed and added to the memory of the subscriber station device (Step S714).
반면에, 상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '01'이고(단계(S917)), 상기 중요 비트부 4 바이트 중 상위 2 바이트의 값이 '01'이 아니라면(단계(S918)), 다운로드데이터 블록 메시지를 분석하고 상기 다운로드데이터 블록 메시지에 대응하는 블록 정보(Block Number)를 가입자 단말 장치의 메모리로부터 독출하여 갱신된 다운로드데이터 블록 메시지로 갱 신한다(단계(S915)). On the other hand, the value of the lower two bytes of the four significant bits of the private data byte field is '01' (step S917), and the value of the upper two bytes of the four significant bits of the significant bit portion is '01'. If not (step S918), the download data block message is analyzed and the block information corresponding to the download data block message is read from the memory of the subscriber station device and updated to the updated download data block message (step S918). (S915)).
또한, 상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '02'이면(단계(S919)), 다운로드취소 메시지에 대응하는 블록 정보(Block Number)를 가입자 단말 장치의 메모리로부터 독출하여 삭제한다(단계(S920)). In addition, when the value of the lower 2 bytes of the 4 significant bit portions of the private data byte field is '02' (step S919), the block information corresponding to the download cancel message is stored in the memory of the subscriber station apparatus. It is read out from and deleted (step S920).
상기 프라이베이트데이터바이트 필드의 중요 비트부 4 바이트 중 하위 2 바이트의 값이 '01'또는 '02'가 아니라면 예외상황 처리를 수행한다(단계(S921)). 이후, 전술한 단계(S912), 단계(S913), 단계(S914) 또는 단계(S915)를 거친 후, 다운로드인포인디케이션 메시지의 프라이베이트데이터바이트 필드에 처리할 데이터가 존재하는지 확인하고(단계(S916)), 처리할 데이터가 더 존재한다면 상기 다운로드인포인디케이션 메시지의 프라이베이트데이터바이트의 중요 비트부 4 바이트의 상위 2 바이트에 대한 해석을 다시 수행한다(단계(S707)).If the value of the lower two bytes of the four significant bit portions of the private data byte field is not '01' or '02', an exception processing is performed (step S921). Thereafter, after going through the above-described step S912, step S913, step S914, or step S915, it is checked whether data to be processed exists in the private data byte field of the download information indication message (step ( S916)) If there is more data to be processed, the analysis is again performed on the upper two bytes of the four significant bits of the private data byte of the download information indication message (step S707).
본 발명에 따른 다운로드 서버 장치에서 수행되는 시큐어마이크로 클라이언트 이미지의 전송 방법 및 가입자 단말 장치에서 수행되는 시큐어마이크로 클라이언트 이미지의 수신 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD 와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 계층으로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.A method of transmitting a secure micro client image performed by a download server device and a method of receiving a secure micro client image performed by a subscriber terminal device according to the present invention is implemented in the form of program instructions that can be executed by various computer means, thereby enabling computer readable. Can be recorded on the medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal line, a wave guide, or the like, including a carrier wave for transmitting a signal designating a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software layers to perform the operations of the present invention, and vice versa.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.
도 1은 본 발명에 의한 다운로드 서버 장치가 시큐어마이크로 클라이언트 이미지를 데이터 캐러셀 프로토콜(Carousel Protocol)에 적용가능한 다운로드데이터 블록으로 형성하는 과정을 설명하기 위한 개념도이다.1 is a conceptual diagram illustrating a process of forming a secure micro client image into a download data block applicable to a data carousel protocol by the download server device according to the present invention.
도 2는 본 발명의 일실시예에 의한 데이터 캐러셀 프로토콜을 이용한 다운로드데이터 블록을 전송하는 방식을 설명하기 위한 개념도이다.2 is a conceptual diagram illustrating a method of transmitting a download data block using a data carousel protocol according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 의한 다운로드 서버 장치를 포함하는 다운로드 가능한 제한수신시스템을 도시한 것이다.Figure 3 shows a downloadable CA system including a download server device according to an embodiment of the present invention.
도 4는 본 발명의 일실시예에 의한 데이터 캐러셀 프로토콜을 이용하여 가입자 단말 장치로 시큐어마이크로 클라이언트 이미지를 전송하는 다운로드 서버 장치의 구성을 도시한 블록도이다.FIG. 4 is a block diagram illustrating a configuration of a download server apparatus for transmitting a secure micro client image to a subscriber station using a data carousel protocol according to an embodiment of the present invention.
도 5는 본 발명의 일실시예에 따른 다운로드 서버 장치에서 시큐어마이크로 클라이언트 이미지를 전송하고, 가입자 단말 장치에서 수행되는 상기 시큐어마이크로 클라이언트 이미지를 획득하기 위한 디코딩을 설명하기 위한 테이블 관계를 도시한 것이다. FIG. 5 illustrates a table relation for describing decoding for transmitting a secure micro client image in a download server device and acquiring the secure micro client image performed at a subscriber terminal device according to an embodiment of the present invention.
도 6a 및 도 6b는 본 발명의 일실시예에 따른 다운로드 서버 장치에서의 다운로드인포인디케이션 메시지를 통한 시큐어마이크로 클라이언트 이미지의 업데이트를 제어하기 위한 예시를 도시한 것이다.6A and 6B illustrate an example for controlling an update of a secure micro client image through a download information indication message in a download server device according to an embodiment of the present invention.
도 7은 본 발명의 일실시예에 의한 다운로드 서버 장치에서 수행되는 시큐어마이크로 클라이언트 이미지를 전송하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of transmitting a secure micro client image performed by the download server apparatus according to an embodiment of the present invention.
도 8은 본 발명의 일실시예에 의한 가입자 단말 장치에서 시큐어마이크로 클라이언트 이미지를 수신하는 방법을 도시한 흐름도이다.8 is a flowchart illustrating a method of receiving a secure micro client image in a subscriber station device according to an embodiment of the present invention.
도 9는 본 발명에 따른 가입자 단말 장치에서 시큐어마이크로 클라이언트 이미지를 수신하는 일례를 도시한 흐름도이다.9 is a flowchart illustrating an example of receiving a secure micro client image in a subscriber station device according to the present invention.
Claims (21)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070128075A KR100951046B1 (en) | 2007-12-11 | 2007-12-11 | Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software |
JP2008177218A JP2009147905A (en) | 2007-12-11 | 2008-07-07 | Download server apparatus for transmitting secure micro client image using data carrousel protocol, and method of transmitting and receiving the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070128075A KR100951046B1 (en) | 2007-12-11 | 2007-12-11 | Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090061176A KR20090061176A (en) | 2009-06-16 |
KR100951046B1 true KR100951046B1 (en) | 2010-04-05 |
Family
ID=40917946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070128075A KR100951046B1 (en) | 2007-12-11 | 2007-12-11 | Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2009147905A (en) |
KR (1) | KR100951046B1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101248827B1 (en) | 2011-02-08 | 2013-04-01 | 주식회사 씨앤앰 | System and method for providing client related secure micro in eXchangeable Coditional Access System |
EP3116218B1 (en) * | 2014-04-18 | 2020-02-12 | Huawei Device Co., Ltd. | Software upgrade method, device and equipment |
JP5889390B2 (en) * | 2014-12-26 | 2016-03-22 | 日本放送協会 | Digital broadcast transmitter and digital broadcast receiver |
JP5887399B2 (en) * | 2014-12-26 | 2016-03-16 | 日本放送協会 | Digital broadcast transmitter and digital broadcast receiver |
JP6122922B2 (en) * | 2015-09-02 | 2017-04-26 | 日本放送協会 | Digital broadcast transmitter and digital broadcast receiver |
JP6211164B2 (en) * | 2016-10-24 | 2017-10-11 | 日本放送協会 | Digital broadcast transmitter and digital broadcast receiver |
JP6186096B1 (en) * | 2017-04-03 | 2017-08-23 | 日本放送協会 | Digital broadcast transmitter and digital broadcast receiver |
CN114360137A (en) * | 2021-11-30 | 2022-04-15 | 浙江朱道模块集成有限公司 | Information acquisition automatic guide system for hospital |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000068081A (en) * | 1997-06-13 | 2000-11-25 | 요트.게.아. 롤페즈 | Cyclic transmission of a plurality of mutually related objects |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4378777B2 (en) * | 1998-07-14 | 2009-12-09 | ソニー株式会社 | Broadcast receiving apparatus and broadcast receiving method |
JP2000295586A (en) * | 1999-04-02 | 2000-10-20 | Sony Corp | Information processor and information processing method for broadcast |
JP3998178B2 (en) * | 2002-04-24 | 2007-10-24 | 日本放送協会 | Content copyright protection device and program thereof |
JP4164036B2 (en) * | 2004-02-05 | 2008-10-08 | トレンドマイクロ株式会社 | Ensuring security on the receiving device for programs provided via the network |
US20090044281A1 (en) * | 2005-02-01 | 2009-02-12 | Matsushita Electric Industrial Co., Ltd. | Java conditional access apparatus |
JP4839303B2 (en) * | 2005-02-01 | 2011-12-21 | パナソニック株式会社 | Digital cable tv broadcast receiver |
-
2007
- 2007-12-11 KR KR1020070128075A patent/KR100951046B1/en not_active IP Right Cessation
-
2008
- 2008-07-07 JP JP2008177218A patent/JP2009147905A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000068081A (en) * | 1997-06-13 | 2000-11-25 | 요트.게.아. 롤페즈 | Cyclic transmission of a plurality of mutually related objects |
Non-Patent Citations (3)
Title |
---|
IEEE Communicatons Magasine, vol.34, iss.11,pp.122-127, 1996.11, V. Balabanian외, "An introduction to digital storage media-command and control" |
Proceedings of the 9th international symposium on Consumer Electronics 2005 pp.172-175, 2005.06.14-16 Yuqing He외"Design of Data Carousel Server"* |
한국정보과학회 1998년도 가을 학술발표논문집 제25권 제2호(III) pp.577-579, 1998.10, 김민근외 "데이터 캐루셀을 위한 셋탑박스 내부의 소프트웨어 설계 및 구현" |
Also Published As
Publication number | Publication date |
---|---|
JP2009147905A (en) | 2009-07-02 |
KR20090061176A (en) | 2009-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100951046B1 (en) | Download server apparatus for transmitting secure micro client software using data carousel protocol and method for transmitting and receiving secure micro client software | |
JP4311899B2 (en) | Method and apparatus for content distribution and protection | |
KR100936885B1 (en) | Method and apparatus for mutual authentification in downloadable conditional access system | |
KR101089037B1 (en) | Television receiver and digital broadcast system | |
EP2908539B1 (en) | Reception device, reception method, transmission device, transmission method, and program | |
KR102653289B1 (en) | Receiving devices, transmitting devices and data processing methods | |
EP2925007B1 (en) | Information processing device and information processing method | |
EP2309731A1 (en) | Contents execution device equipped with independent authentication means and contents re-distribution methods | |
US20070124252A1 (en) | Reception device, transmission device, security module, and digital right management system | |
KR20040060950A (en) | Apparatus of a baseline dvb-cpcm | |
US20070201699A1 (en) | Broadcast receiver and broadcast receiving method | |
CN104205856A (en) | Conditional access method and apparatus for simultaneously handling multiple television programmes | |
JP2002251328A (en) | Method for managing contents storage | |
CN104902311A (en) | Method for sharing audio/video resources, shared gateway and system | |
JP2002203070A (en) | Metadata distribution method | |
US8978154B2 (en) | Method and apparatus for importing content having plurality of parts | |
CN101394297B (en) | DRM service implementing method, equipment and system under broadcast environment | |
KR100886901B1 (en) | A method of personalization of cas client with conditional access system of download base | |
US9165122B2 (en) | Content reproducing device, content reproducing method, and content reproducing system | |
KR100950597B1 (en) | Broadcasting receiving apparatus based on downloadable conditional access system and security method thereof | |
JP4252280B2 (en) | Baseline DVB-CPCM equipment | |
US20090097648A1 (en) | Content service providing method and authentication method between devices using broadcast encryption, display device, and resource-constrained device | |
KR101166289B1 (en) | Downloadable conditional access system server and digital multimedia broadcasting terminal, and method for providing downloadable conditional access system service | |
JP2002247024A (en) | Method for distribution data | |
JP6600424B2 (en) | Receiver |
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 | ||
LAPS | Lapse due to unpaid annual fee |