KR100950597B1 - Dcas 기반 방송 수신 장치 및 이의 보안 방법 - Google Patents
Dcas 기반 방송 수신 장치 및 이의 보안 방법 Download PDFInfo
- Publication number
- KR100950597B1 KR100950597B1 KR1020080108133A KR20080108133A KR100950597B1 KR 100950597 B1 KR100950597 B1 KR 100950597B1 KR 1020080108133 A KR1020080108133 A KR 1020080108133A KR 20080108133 A KR20080108133 A KR 20080108133A KR 100950597 B1 KR100950597 B1 KR 100950597B1
- Authority
- KR
- South Korea
- Prior art keywords
- module
- security
- dcas
- message
- broadcast receiving
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000005540 biological transmission Effects 0.000 claims abstract description 38
- 230000008569 process Effects 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims description 6
- 230000008901 benefit Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (12)
- 헤드엔드로부터 스크램블된 전송 스트림(Scrambled Transport Stream)을 수신하는 DCAS(Downloadable Conditional Access System) 기반 방송 수신 장치로서,보안 채널 형성을 위한 모듈을 등록하는 보안 모듈;데이터 채널을 통해 전송된 메시지를 해석하여 제어 단어(Control Word)를 획득하며, 상기 보안 모듈의 등록 과정에 의해 보안 관련 알고리즘을 공유하면서 상기 제어 단어를 포함하는 보안 메시지를 생성하는 SM(Secure Micro) 모듈; 및상기 SM 모듈로부터 수신된 상기 보안 메시지를 전송 프로세서로 중계하는 DCAS 호스트 모듈을 포함하되,상기 전송 프로세서는 상기 보안 모듈의 등록 과정에 의해 상기 SM 모듈에 포함된 CAS 클라이언트와 상기 보안 관련 알고리즘을 공유하면서 상기 보안 메시지를 복호화하여 상기 전송 스트림을 디스크램블링하는 DCAS 기반 방송 수신 장치.
- 제1항에 있어서,상기 DCAS 호스트 모듈은 제한 수신 네트워크 핸들러(Conditional Access Network Handler), DCAS 매니저 및 SMD(SM Driver) 중 적어도 하나를 포함하며,상기 보안 메시지는 DCAS 호스트 모듈에 포함된 DCAS 매니저를 경유하여 상기 전송 프로세서로 전달되는 DCAS 기반 방송 수신 장치.
- 제1항에 있어서,상기 SM 모듈은 DCAS 모니터, SM 부트로더(Bootloader) 및 상기 CAS(Conditional Access System) 클라이언트 중 적어도 하나를 포함하며,상기 보안 관련 알고리즘은 상기 SM 부트로더를 통해 상기 CAS 클라이언트에서 공유되는 DCAS 기반 방송 수신 장치.
- 제1항에서,상기 보안 관련 알고리즘은 보안 키 생성 알고리즘, 암호화 알고리즘 및 모드 정보 중 적어도 하나를 포함하는 DCAS 기반 방송 수신 장치.
- 제1항에 있어서상기 보안 관련 알고리즘은 상기 DCAS 기반 방송 수신 장치의 부팅 시마다 새로운 보안 키를 생성하는 DCAS 기반 방송 수신 장치.
- 제1항에 있어서상기 DCAS 기반 방송 수신 장치는 스마트카드와 연동하는 POD 모듈을 구비하는 오픈케이블 기반 셋탑박스이며,상기 오픈케이블 기반 셋탑박스는 DCAS 서버로부터 상기 DCAS 호스트 모듈을 포함하는 DCAS 호스트용 이미지 및 상기 SM 모듈을 다운로드하며, 상기 DCAS 호스트 모듈 및 SM 모듈을 기반으로 상기 스크램블된 전송 스트림을 상기 POD 모듈을 거치지 않고 시스템온칩에 포함된 상기 전송 프로세서에서 디스크램블링하는 DCAS 기반 방송 수신 장치.
- 제6항에 있어서상기 DCAS 호스트용 이미지는 상기 오픈케이블 기반 셋탑박스를 DCAS 기반 방송 수신 장치로 변경하기 위한 수정된 플랫폼 코드, 미들웨어 및 포팅 레이어를 포함하는 DCAS 기반 방송 수신 장치.
- 제7항에 있어서,상기 수정된 플랫폼 코드, 미들웨어 및 상기 포팅 레이어 중 적어도 하나는 상기 DCAS 호스트 모듈 사이의 통신을 지원하는 DCAS 인터페이스를 포함하는 DCAS 기반 방송 수신 장치.
- 제1항에 있어서상기 DCAS 기반 방송 수신 장치는 스마트카드와 연동하는 POD 모듈을 구비하는 오픈케이블 기반 셋탑박스이며,상기 오픈케이블 기반 셋탑박스는 DCAS 서버로부터 상기 DCAS 호스트 모듈을 포함하는 DCAS 호스트용 이미지를 다운로드하고, 상기 SM 모듈이 USB 동글 타입의 보안 프로세서를 통해 제공되며, 상기 DCAS 호스트 모듈 및 SM 모듈을 기반으로 상기 스크램블된 전송 스트림을 상기 POD 모듈을 거치지 않고 시스템온칩에 포함된 상기 전송 프로세서에서 디스크램블링하는 DCAS 기반 방송 수신 장치.
- 헤드엔드로부터 스크램블된 전송 스트림을 수신하는 DCAS(Downloadable Conditional Access System) 기반 방송 수신 장치의 보안 방법으로서,보안 채널 형성을 위한 모듈을 등록하는 단계;상기 등록에 의해 SM(Secure Micro) 모듈에 포함되는 CAS(Conditional Access System) 클라이언트 및 전송 프로세서가 보안 관련 알고리즘을 공유하는 단계;상기 CAS 클라이언트가 상기 보안 관련 알고리즘을 이용하여 암호화된 보안 메시지를 생성하는 단계-상기 보안 메시지는 상기 전송 스트림의 디스크램블링을 위한 제어 단어(Control Word)를 포함함-;DCAS 호스트 모듈이 상기 보안 메시지를 상기 전송 프로세서로 중계하는 단계;상기 전송 프로세서가 상기 보안 관련 알고리즘을 이용하여 상기 보안 메시지를 복호화하는 단계; 및상기 전송 프로세서가 상기 복호화된 보안 메시지에 포함된 제어 단어를 이용하여 상기 전송 스트림을 디스크램블링하는 단계를 포함하는 DCAS 기반 방송 수신 장치의 보안 방법.
- 제10항에 있어서,상기 보안 관련 알고리즘은 보안 키 생성 알고리즘, 암호화 알고리즘 및 모드 정보 중 적어도 하나를 포함하는 DCAS 방송 수신 장치의 보안 방법.
- 방송 수신 장치에 연결되는 서버에서 보안 서비스를 제공하는 방법으로서,상기 방송 수신 장치로 DCAS(Downloadable Conditional Access System) 호스트 모듈을 포함하는 DCAS 호스트용 이미지를 전송하는 단계;DCAS 호스트 모듈과 메시지를 송수신하는 SM(Secure Micro) 모듈이 저장된 상기 방송 수신 장치를 인증한 후 상기 방송 수신 장치로 전송 스트림의 디스크램블링(descrambling)을 위한 CAS(Conditional Access System) 클라이언트를 전송하는 단계; 및상기 방송 수신 장치로 상기 DCAS 호스트 모듈 및 상기 SM 모듈 사이에서 암호화된 보안 메시지를 송수신하도록 하는 보안 모듈을 전송하는 단계를 포함하되,상기 SM 모듈에 포함된 CAS 클라이언트 및 전송 프로세서는 상기 보안 모듈에서의 등록 과정에 의해 보안 관련 알고리즘을 공유하며, 상기 보안 관련 알고리즘을 통해 제어 단어를 포함하는 보안 메시지가 상기 DCAS 호스트 모듈을 통해 상기 CAS 클라이언트에서 상기 전송 프로세서로 중계되는 보안 서비스 제공 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080108133A KR100950597B1 (ko) | 2008-10-31 | 2008-10-31 | Dcas 기반 방송 수신 장치 및 이의 보안 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080108133A KR100950597B1 (ko) | 2008-10-31 | 2008-10-31 | Dcas 기반 방송 수신 장치 및 이의 보안 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100950597B1 true KR100950597B1 (ko) | 2010-04-01 |
Family
ID=42219450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080108133A Active KR100950597B1 (ko) | 2008-10-31 | 2008-10-31 | Dcas 기반 방송 수신 장치 및 이의 보안 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100950597B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101110678B1 (ko) | 2009-12-29 | 2012-02-24 | 주식회사 엑스크립트 | 다운로드 가능한 제한수신시스템에서 제한수신시스템 소프트웨어의 보안 방법 |
| KR101166565B1 (ko) | 2012-04-30 | 2012-07-19 | 주식회사 로보티어 | 물리적 이중화 보안이 강화된 원격 통합방송 시스템 |
| KR101184328B1 (ko) | 2012-04-30 | 2012-09-19 | 한국정보기술 주식회사 | 보안성이 강화된 원격방송장치 |
| WO2014123283A1 (ko) * | 2013-02-05 | 2014-08-14 | 주식회사 알티캐스트 | 방송 서비스 보안 모듈 다운로드 제어 방법 및 장치 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060113091A (ko) * | 2005-04-29 | 2006-11-02 | 엘지전자 주식회사 | 디지털 수신기의 제한 수신 방법 |
-
2008
- 2008-10-31 KR KR1020080108133A patent/KR100950597B1/ko active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060113091A (ko) * | 2005-04-29 | 2006-11-02 | 엘지전자 주식회사 | 디지털 수신기의 제한 수신 방법 |
Non-Patent Citations (1)
| Title |
|---|
| 방송공학회지, 제11권, 제2호, 2006.06., 홍인화 외, "차세대 방송통신 융합서비스를 위한 Security 기술개발 동향, pp.48-56* |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101110678B1 (ko) | 2009-12-29 | 2012-02-24 | 주식회사 엑스크립트 | 다운로드 가능한 제한수신시스템에서 제한수신시스템 소프트웨어의 보안 방법 |
| KR101166565B1 (ko) | 2012-04-30 | 2012-07-19 | 주식회사 로보티어 | 물리적 이중화 보안이 강화된 원격 통합방송 시스템 |
| KR101184328B1 (ko) | 2012-04-30 | 2012-09-19 | 한국정보기술 주식회사 | 보안성이 강화된 원격방송장치 |
| WO2014123283A1 (ko) * | 2013-02-05 | 2014-08-14 | 주식회사 알티캐스트 | 방송 서비스 보안 모듈 다운로드 제어 방법 및 장치 |
| US9628841B2 (en) | 2013-02-05 | 2017-04-18 | Alticast Corporation | Method and device for controlling downloading of security module for broadcast service |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2591336C (en) | System and method for secure conditional access download and reconfiguration | |
| US9479825B2 (en) | Terminal based on conditional access technology | |
| CA2715445C (en) | Encryption system for satellite delivered television | |
| JP4839303B2 (ja) | デジタルケーブルテレビ放送受信機 | |
| EP1214840A1 (en) | Multimedia digital terminal and detachable module cooperating with the terminal comprising an interface protected against copying | |
| US9402108B2 (en) | Receiver software protection | |
| US20070172059A1 (en) | Digital cable television broadcasting receiver | |
| WO2017092687A1 (zh) | 一种支持数字版权管理(drm)的媒体网关/终端实现方法及其设备 | |
| US10970367B2 (en) | Strong authentication of client set-top boxes | |
| KR100926910B1 (ko) | Dcas 기반의 멀티룸 서비스 제공 방법 및 시스템 | |
| KR20100044969A (ko) | 케이블카드를 사용하지 않는 제한 방송 수신시스템, 장치 및 방법 | |
| KR100950597B1 (ko) | Dcas 기반 방송 수신 장치 및 이의 보안 방법 | |
| KR100950599B1 (ko) | Dcas 적용 방법 및 장치 | |
| WO2002045428A1 (fr) | Systeme de chiffrement pour reseau de television cablee | |
| KR100947326B1 (ko) | Dcas 호스트 장치 및 이의 보안 강화 방법 | |
| EP2827598A1 (en) | A system for receiving and decrypting streaming content | |
| KR102608667B1 (ko) | 전자장치, 서버 및 그 제어방법 | |
| KR20120072030A (ko) | 원격인증을 수행하는 시스템 및 방법 | |
| KR100950596B1 (ko) | Dcas 기반 방송 수신 장치 및 이의 보안 강화 방법 | |
| You et al. | Design and implementation of DCAS user terminal | |
| KR100947315B1 (ko) | Dcas 기반 로밍 지원 방법 및 시스템 | |
| KR100947313B1 (ko) | Dcas 기반 인증 방법 및 장치 | |
| Moon et al. | Achieving interoperability in conditional access systems through the dynamic download and execution of cryptographic software for the IPTV system | |
| KR101110678B1 (ko) | 다운로드 가능한 제한수신시스템에서 제한수신시스템 소프트웨어의 보안 방법 | |
| JP2007036625A (ja) | コンテンツ配信方法、コンテンツ受信装置、コンテンツ送信装置及び限定受信モジュール |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081031 |
|
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090811 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081031 Comment text: Patent Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20090811 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20081031 Patent event code: PA03021R01I Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20091015 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100317 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100324 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20100325 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20130226 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130226 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20140225 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140225 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20150206 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150206 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20160121 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160121 Start annual number: 7 End annual number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20161227 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20161227 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20171218 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20171218 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20181211 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20181211 Start annual number: 10 End annual number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20191210 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20191210 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20201209 Start annual number: 12 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20221207 Start annual number: 14 End annual number: 14 |