KR20110107008A - Apparatus and method for supporting smartcard profile in mobile broadcating system - Google Patents

Apparatus and method for supporting smartcard profile in mobile broadcating system Download PDF

Info

Publication number
KR20110107008A
KR20110107008A KR1020100026126A KR20100026126A KR20110107008A KR 20110107008 A KR20110107008 A KR 20110107008A KR 1020100026126 A KR1020100026126 A KR 1020100026126A KR 20100026126 A KR20100026126 A KR 20100026126A KR 20110107008 A KR20110107008 A KR 20110107008A
Authority
KR
South Korea
Prior art keywords
uimsbf
uri
rights
msk
bslbf
Prior art date
Application number
KR1020100026126A
Other languages
Korean (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 KR1020100026126A priority Critical patent/KR20110107008A/en
Publication of KR20110107008A publication Critical patent/KR20110107008A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 ATSC-M/H(Advanced Television System Committee-Mobile/Hanled) 표준을 사용하는 휴대 방송 시스템의 이동국에서 스마트카드 프로파일을 제공하기 위한 방법 및 방법에 관한 것이다. 스마트카드 프로파일을 제공하기 위한 방법은, 휴대 방송 네트워크로부터 제공받은 LTKM(Long Term Key Message)에서 MSK(MEMS Service Key) 관련 정보를 확인하는 과정과, 상기 휴대 방송 네트워크로부터 상기 확인한 MSK 관련 정보를 포함하는 STKM를 수신받은 경우, 상기 STKM에 MTK(MEMS Traffic Key)를 확인하는 과정과, 상기 MTK를 이용하여 암호화된 방송 서비스데이터를 복호화하는 과정을 포함한다.The present invention relates to a method and method for providing a smart card profile in a mobile station of a mobile broadcasting system using the Advanced Television System Committee-Mobile / Hanled (ATSC-M / H) standard. The method for providing a smart card profile includes the steps of checking MSK (MEMS Service Key) information in a Long Term Key Message (LTKM) provided from a mobile broadcasting network, and the MSK related information checked from the mobile broadcasting network. When receiving the STKM, the step includes the step of checking the MTK (MEMS Traffic Key) to the STKM, and decrypting the broadcast service data encrypted using the MTK.

Description

휴대방송 시스템에서 스마트 카드 프로파일을 지원하기 위한 장치 및 방법{APPARATUS AND METHOD FOR SUPPORTING SMARTCARD PROFILE IN MOBILE BROADCATING SYSTEM}Apparatus and method for supporting smart card profile in mobile broadcasting system {APPARATUS AND METHOD FOR SUPPORTING SMARTCARD PROFILE IN MOBILE BROADCATING SYSTEM}

본 발명은 휴대 방송 시스템에 관한 것으로서, 특히, 상기 휴대 방송 시스템에서 스마트 카드 프로파일을 지원하기 위한 장치 및 방법에 관한 것이다.
The present invention relates to a portable broadcast system, and more particularly, to an apparatus and method for supporting a smart card profile in the portable broadcast system.

국제 휴대 통신 기술의 표준을 협의하고 재정하는 단체인 OMA(Open Mobile Alliance)는 휴대 방송 기술 표준인 BCAST(Broadcast Service Enabler Suite) 표준을 정의한다. The Open Mobile Alliance (OMA), an organization that negotiates and redefines standards for international mobile communications technology, defines the Broadcast Service Enabler Suite (BCAST) standard, a portable broadcast technology standard.

상기 OMA-BCAST 표준은 휴대 방송망을 통해서 휴대 방성 서비스를 제공하기 위한 방법에 관한 표준을 포함한다. 이때, 상기 OMA-BCAST 표준에는 휴대 방송 콘텐츠를 보호하기 위한 SCP(Service and Content Protection)기술에 대한 정의를 포함한다.The OMA-BCAST standard includes a standard regarding a method for providing a portable voice communication service through a portable broadcasting network. In this case, the OMA-BCAST standard includes a definition of SCP (Service and Content Protection) technology for protecting mobile broadcast content.

상기 SCP 기술은 특정 방송 콘텐츠에 대해 허가된 사용자만 해당 콘텐츠를 사용할 수 있도록 특정 키를 이용하여 방송 콘텐츠를 암호화하는 기술이다. 예를 들어, 상기 SCP에서 암호 키 관리 방식은 DRM(Digital Right Management) 표준 방식을 사용하는 DRM 프로파일과 이동국에 장착되는 스마트카드(Smartcard)에 포함되는 키 관리 방식을 이용하는 스마트카드 프로파일을 포함한다.The SCP technology is a technology that encrypts broadcast content using a specific key so that only authorized users of the specific broadcast content can use the content. For example, the encryption key management scheme in the SCP includes a DRM profile using a digital right management (DRM) standard scheme and a smart card profile using a key management scheme included in a smart card installed in the mobile station.

하지만, 미국 휴대 방송 표준의 하나인 ATSC-M/H(Advanced Television System Committee-Mobile/Hanled) 표준은 DRM 프로파일만을 지원한다. 즉, 상기 ATSC-M/H 표준은 스마트카드 프로파일을 지원할 수 없다. 이에 따라, 상기 ATSC-M/H 표준은 다양한 보안 솔루션을 지원할 수 없는 문제가 발생한다.
However, the ATSC-M / H (Advanced Television System Committee-Mobile / Hanled) standard, which is one of the US mobile broadcast standards, supports only the DRM profile. That is, the ATSC-M / H standard cannot support the smart card profile. Accordingly, the ATSC-M / H standard has a problem that cannot support a variety of security solutions.

따라서, 본 발명의 목적은 휴대 방송 시스템에서 스마트카드 프로파일을 지원하기 위한 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for supporting a smart card profile in a portable broadcasting system.

본 발명의 다른 목적은 ATSC-M/H 표준의 휴대 방송 시스템에서 스마트카드 프로파일을 지원하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for supporting a smart card profile in a portable broadcasting system of the ATSC-M / H standard.

본 발명의 또 다른 목적은 ATSC-M/H 표준의 휴대 방송 시스템에서 DRM 프로파일을 이용하여 MSK(MBMS Service Key)와 관련된 정보를 전송하기 위한 장치 및 방법을 제공함에 있다.
Another object of the present invention is to provide an apparatus and method for transmitting information related to an MBMS Service Key (MSK) using a DRM profile in a portable broadcasting system of the ATSC-M / H standard.

본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, ATSC-M/H 표준을 사용하는 휴대 방송 시스템의 이동국에서 스마트카드 프로파일을 제공하기 위한 방법은, 휴대 방송 네트워크로부터 제공받은 LTKM에서 MSK 관련 정보를 확인하는 과정과, 상기 휴대 방송 네트워크로부터 상기 확인한 MSK 관련 정보를 포함하는 STKM를 수신받은 경우, 상기 STKM에 MTK를 확인하는 과정과, 상기 MTK를 이용하여 암호화된 방송 서비스데이터를 복호화하는 과정을 포함하는 것을 특징으로 한다.According to a first aspect of the present invention for achieving the objects of the present invention, a method for providing a smart card profile in a mobile station of a portable broadcasting system using the ATSC-M / H standard is provided in LTKM provided from a portable broadcasting network. Confirming the MSK-related information, and receiving the STKM including the checked MSK-related information from the portable broadcasting network, checking the MTK in the STKM, and decrypting the broadcast service data encrypted using the MTK. Characterized in that it comprises a process.

본 발명의 제 2 견지에 따르면, ATSC-M/H 표준을 사용하는 휴대 방송 시스템의 이동국에서 스마트카드 프로파일을 제공하기 위한 장치는, 방송 신호를 수신받는 수신부와, 상기 수신부를 통해 휴대 방송 네트워크로부터 제공받은 LTKM에서 MSK 관련 정보를 확인하는 제어부와, 상기 수신부를 통해 상기 휴대 방송 네트워크로부터 상기 확인한 MSK 관련 정보를 포함하는 STKM를 수신받은 경우, 상기 STKM에 MTK를 확인하는 스마트 카드를 포함하여 구성되는 것을 특징으로 한다.
According to a second aspect of the present invention, an apparatus for providing a smart card profile in a mobile station of a mobile broadcasting system using the ATSC-M / H standard includes: a receiver for receiving a broadcast signal; And a smart card for confirming MTK in the STKM when receiving the STKM including the checked MSK-related information from the portable broadcasting network through the receiving unit. It is characterized by.

상술한 바와 같이 ATSC-M/H 표준의 휴대 방송 시스템에서 스마트카드 프로파일을 지원함으로써, 다양한 서비스 사업자의 요구에 부합할 수 있는 다양한 보안 솔루션을 제공할 수 있는 이점이 있다.
As described above, by supporting the smart card profile in the ATSC-M / H standard portable broadcasting system, there is an advantage that can provide a variety of security solutions that can meet the needs of various service providers.

도 1은 본 발명에 따른 휴대 방송 시스템의 네트워크 구조를 도시하는 도면,
도 2는 본 발명에 따른 휴대 방송 시스템에서 이동국의 블록 구성을 도시하는 도면, 및
도 3은 본 발명의 실시 예에 따른 이동국에서 스마트카드 프로파일을 제공하기 위한 절차를 도시하는 도면.
1 is a diagram showing a network structure of a portable broadcasting system according to the present invention;
2 is a block diagram of a mobile station in a portable broadcasting system according to the present invention; and
3 is a diagram illustrating a procedure for providing a smart card profile in a mobile station according to an embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intentions or customs of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.

이하 본 발명은 휴대 방송 시스템에서 스마트카드 프로파일을 지원하기 위한 기술을 제공한다.Hereinafter, the present invention provides a technology for supporting a smart card profile in a portable broadcasting system.

이하 설명에서 상기 휴대 방송 시스템은 ATSC-M/H(Advanced Television System Committee-Mobile/Hanled) 표준을 사용하는 것으로 가정한다.In the following description, it is assumed that the portable broadcasting system uses the ATSC-M / H (Advanced Television System Committee-Mobile / Hanled) standard.

휴대 방송 시스템에서 방송 서비스를 제공하기 위한 네트워크는 하기 도 1에 도시된 바와 같이 구성된다.A network for providing a broadcast service in a portable broadcasting system is configured as shown in FIG. 1 below.

도 1은 본 발명에 따른 휴대 방송 시스템의 네트워크 구조를 도시하고 있다.1 illustrates a network structure of a portable broadcasting system according to the present invention.

상기 도 1에 도시된 바와 같이 상기 휴대 방송 시스템(100)은 콘텐츠 공급자(CC: Content Creation)(110), 방송 서비스 어플리케이션부(BSA: BCAST Service Application)(120), 방송 서비스 분배/적응부(BSD/A: BCAST Service Distribution/Adaptation)(130), 방송 서비스 가입 관리부(BSM: BCAST Subscription Management)(140) 및 이동국(Terminal)(150)을 포함하여 구성된다.As shown in FIG. 1, the portable broadcasting system 100 includes a content provider (CC) 110, a BCAST service application (BSA) 120, a broadcast service distribution / adapter ( BSD / A: BCAST Service Distribution / Adaptation (130), a broadcast service subscription management unit (BSM: BCAST Subscription Management) 140, and a mobile station (Terminal) 150.

상기 콘텐츠 공급자(110)는 방송 서비스를 위한 콘텐츠를 제공한다. 여기서, 상기 방송 서비스는 음성/영상 방송 서비스, 파일(음악 파일 또는 데이터 파일) 다운로드 서비스 등을 포함한다. The content provider 110 provides content for a broadcast service. Here, the broadcast service includes a voice / video broadcast service, a file (music file or data file) download service, and the like.

상기 방송 서비스 어플리케이션부(120)는 상기 콘텐츠 공급자(110)로부터 제공받은 방송 서비스 데이터를 휴대 방송을 위한 네트워크에 적합한 형태로 변환한다. 여기서, 상기 방송 서비스 어플리케이션부(120)에서 변환한 데이터를 BCAST 서비스 데이터라 칭한다. The broadcast service application unit 120 converts the broadcast service data provided from the content provider 110 into a form suitable for a network for portable broadcasting. Here, the data converted by the broadcast service application unit 120 is referred to as BCAST service data.

상기 방송 서비스 분배/적응부(130)는 상기 방송 서비스 어플리케이션부(120)로부터 제공받은 BCAST 서비스 데이터를 전송할 베어러(bearer)를 설정하고, 방송 서비스를 위한 데이터 전송 스케줄 결정 및 휴대 방송 안내를 생성한다. The broadcast service distribution / adapter 130 sets up a bearer for transmitting BCAST service data provided from the broadcast service application unit 120, and determines a data transmission schedule for the broadcast service and generates a portable broadcast guide. .

또한, 상기 방송 서비스 분배/적응부(130)는 DRM 프로파일과 스마트카드 프로파일을 위한 STKM(Short Term Key Message)를 방송 서비스를 사용하기 위해 등록한 상기 이동국(150)으로 전송한다. 예를 들어, 상기 방송 서비스 분배/적응부(130)는 하기 <표 1>과 같이 STKM을 구성한다. In addition, the broadcast service distribution / adapter 130 transmits a short term key message (STKM) for a DRM profile and a smart card profile to the mobile station 150 registered to use the broadcast service. For example, the broadcast service distribution / adapter 130 configures STKM as shown in Table 1 below.

SyntaxSyntax No.of bitsNo.of bits FormatsFormats MH_component_data(){MH_component_data () { MH_service_protection_version      MH_service_protection_version 44 uimsbfuimsbf encrytion_type      encrytion_type 88 uimsbfuimsbf kms_type      kms_type 33 uimsbfuimsbf Reserved      Reserved 1One uimsbfuimsbf STKM_stream_id      STKM_stream_id 88 uimsbfuimsbf if (kms_type == 0x0){      if (kms_type == 0x0) { reserved            reserved 55 '11111''11111' base_CID_indicator            base_CID_indicator 1One bslbfbslbf srv_CID_extension_indicator            srv_CID_extension_indicator 1One bslbfbslbf prg_CID_extension_indicator            prg_CID_extension_indicator 1One bslbfbslbf if (base_CID_indicator == '1'){            if (base_CID_indicator == '1') { base_CID_text_length                  base_CID_text_length 88 uimsbfuimsbf base_CID_text()                  base_CID_text () VarVar }            } if (srv_CID_extension_indicator == '1'){            if (srv_CID_extension_indicator == '1') { srv_VID_extension                  srv_VID_extension 88 uimsbfuimsbf }            } if (prg_CID_extension_indicator == '1'){            if (prg_CID_extension_indicator == '1') { prg_CID_extension                  prg_CID_extension 88 uimsbfuimsbf }            } num_rights_issuers            num_rights_issuers 88 uimsbfuimsbf for(i=0; i<num_rights_issuers){            for (i = 0; i <num_rights_issuers) { URI_id_flag                  URI_id_flag 1One bslbfbslbf if (URI_id_flag == '1')                  if (URI_id_flag == '1') rights_issuer_URI_id                        rights_issuer_URI_id 77 uimsbfuimsbf else {                  else { rights_issuer_URI_length                        rights_issuer_URI_length 77 uimsbfuimsbf rights_issuer_URI()                        rights_issuer_URI () VarVar }                  } }            } }      } else if(ksm_type == '1' || ksm_type == '2')      else if (ksm_type == '1' || ksm_type == '2') {      { key_domain_id            key_domain_id 3×83 × 8 uimsbfuimsbf msk_id            msk_id 4×84 × 8 uimsbfuimsbf num_rights_issuers            num_rights_issuers 88 uimsbfuimsbf for (i=0; i<num_rights_issuers){            for (i = 0; i <num_rights_issuers) { URI_id_flag                  URI_id_flag 1One bslbfbslbf if (URI_id_flag == '1')                  if (URI_id_flag == '1') rights_issuer_URI_id                        rights_issuer_URI_id 77 bslbfbslbf else{                  else { rights_issuer_URI_length                        rights_issuer_URI_length 77 bslbfbslbf rights_issuer_URI()                        rights_issuer_URI () VarVar }                  } }      } else{      else { }      } }}

상기 <표 1>에 따라 상기 STKM은 스마트카드 프로파일을 지원하기 위한 MTK(MEMS Traffic Key)를 복호하기 위한 MSK(MEMS Service Key) 관련 정보를 포함한다. 여기서, 상기 STKM이 포함하는 MSK는 상기 방송 가입 관리부(140)에서 전송하는 LTKM(Long Term Key Message)에 포함되는 MSK와 동일한 MSK 식별정보를 포함한다. According to Table 1, the STKM includes MSK (MEMS Service Key) related information for decoding a MEMS Traffic Key (MTK) for supporting a smart card profile. Here, the MSK included in the STKM includes the same MSK identification information as the MSK included in the Long Term Key Message (LTKM) transmitted by the broadcast subscription manager 140.

상기 <표 1>의 ksm 타입은 하기 <표 2>와 같이 나타낼 수 있다.The ksm type of Table 1 may be represented as Table 2 below.

ksmTypeksmType ProfileProfile DescryptionDescryption 00 oma-bcast-drm-pkioma-bcast-drm-pki indicates OMA BCAST DRM profile (Public Key Infrastructure)indicates OMA BCAST DRM profile (Public Key Infrastructure) 1One oma-bcast-gba_U-mbmsoma-bcast-gba_U-mbms Indicates BCAST Smartcard profile using GBA_U (Symmetric Key Infrastructure)Indicates BCAST Smartcard profile using GBA_U (Symmetric Key Infrastructure) 22 oma-bcast-gba_me-mbmsoma-bcast-gba_me-mbms Indicates BCAST Smartcard prifile using GBA_MEIndicates BCAST Smartcard prifile using GBA_ME 33 oma-bcast-prov-bcmcsoma-bcast-prov-bcmcs Indicate provisioned 3GPP2 BCMCS SKIIndicate provisioned 3GPP2 BCMCS SKI 4 ~ 1274 to 127 ReservedReserved ReservedReserved

상기 <표 2>에 따라 스마트카드 프로파일을 제공하는 경우, ksm 타입은 1 또는 2로 설정된다. When providing a smart card profile according to Table 2, the ksm type is set to 1 or 2.

상기 방송 가입 관리부(140)는 방송 서비스를 수신하는 가입자의 가입 정보와 방송 서비스 제공 정보 및 방송 서비스를 수신하는 이동국(150)에 대한 장치 정보를 관리한다. The broadcast subscription manager 140 manages subscription information of a subscriber who receives a broadcast service, broadcast service provision information, and device information about a mobile station 150 that receives a broadcast service.

상기 방송 가입 관리부(140)는 이동국(150)이 방송 서비스를 사용하기 위해 등록하는 경우, 상기 이동국(150)으로 등록 키 데이터(RKM: Registration Key Material)를 전송한다.When the mobile station 150 registers to use the broadcast service, the broadcast subscription manager 140 transmits registration key data (RKM) to the mobile station 150.

또한, 상기 방송 가입 관리부(140)는 DRM 프로파일과 스마트카드 프로파일을 위한 LTKM(Long Term Key Message)를 방송 서비스를 사용하기 위해 등록한 상기 이동국(150)으로 전송한다. 예를 들어, 상기 방송 가입 관리부(140)은 하기 <표 3>과 같이 LTKM을 구성한다. In addition, the broadcast subscription manager 140 transmits a Long Term Key Message (LTKM) for the DRM profile and the smart card profile to the mobile station 150 registered to use the broadcast service. For example, the broadcast subscription manager 140 configures LTKM as shown in Table 3 below.

SyntaxSyntax No.of bitsNo.of bits FormatFormat MH_component_data(){MH_component_data () { MH_service_protection_version      MH_service_protection_version 44 uimsbfuimsbf kms_type      kms_type 33 uimsbfuimsbf LTKM_stream_type      LTKM_stream_type 1One bslbfbslbf if (LTKM_strema_type == '0'){      if (LTKM_strema_type == '0') { URI_id_flag            URI_id_flag 1One bslbfbslbf if (URI_id_flag == '1')            if (URI_id_flag == '1') rights_issuer_URI_id                  rights_issuer_URI_id 77 uimsbfuimsbf else {            else { rights_issuer_URI_length                  rights_issuer_URI_length 77 uimsbfuimsbf rights_issuer_URI()                  rights_issuer_URI () varvar }            } }      } if (ksm_type == '1' || ksm_type == '2')      if (ksm_type == '1' || ksm_type == '2') {      { msk_number            msk_number 88 uimsbfuimsbf for(i=0; i<msk_number ; i++)             for (i = 0; i <msk_number; i ++) {            { key_domain_id                  key_domain_id 3×83 × 8 uimsbfuimsbf msk_id                  msk_id 4×84 × 8 uimsbfuimsbf }            } }      } }}

상기 <표 3>에 따라 상기 LTKM은 스마트카드 프로파일을 지원하기 위한 MTK를 복호하기 위한 MSK 식별자(MSK ID)와 키 도메인 식별자(key domain ID)를 포함한다. 예를 들어, 상기 키 도메인 식별자는 이동 국가 코드(Mobile Country Code)와 이동 네트워크 코드(Mobile Network Code)가 조합되어 구성된다. 상기 MSK 식별자는 키 그룹(Key Group)과 키 번호(Key Number) 정보를 이용하여 구성된다. 여기서, 상기 MSK 식별자와 키 도메인 식별자는 서비스 암호화키(SEK: Service Encrytion Key) 식별자와 프로그램 암호화키(PEK: Program Encrytion Key) 식별자 정보를 나타낸다. According to Table 3, the LTKM includes an MSK ID (MSK ID) and a key domain ID for decoding the MTK for supporting the smart card profile. For example, the key domain identifier is configured by combining a mobile country code and a mobile network code. The MSK identifier is configured using key group and key number information. Here, the MSK identifier and the key domain identifier indicate a service encryption key (SEK) identifier and a program encryption key (PEK) identifier information.

상기 msk_number 필드는 해당 서버에서 제공하는 MSK의 개수를 나타낸다. 이때, 상기 msk_number의 값은 1보다 큰 정수 값을 갖는다. 상기 ksm 타입은 상기 <표 2>와 같이 나타낼 수 있다.The msk_number field represents the number of MSKs provided by the corresponding server. At this time, the value of the msk_number has an integer value greater than one. The ksm type may be represented as shown in Table 2.

상기 이동국(150)은 방송 서비스를 수신할 수 있는 단말을 나타낸다. 이때, 상기 이동국(150)은 단말의 성능에 따라 셀룰러 네트워크와 연결될 수도 있다.The mobile station 150 represents a terminal capable of receiving a broadcast service. In this case, the mobile station 150 may be connected to the cellular network according to the performance of the terminal.

이하 설명은 상기 이동국(150)의 상세 블록 구성에 대해 설명한다. 여기서, 상기 이동국(150)은 방송 신호를 수신하고 방송을 재생할 수 있는 단말로서, 이동통신 단말기, 디지털 방송 단말기, 개인 정보 단말기(PDA: Personal Digital Assistant), 스마트 폰(Smart Phone), IMT(International Mobile Telecommunication)-2000 단말기, WCDMA(Wideband Code Division Multiple Access) 단말기 및 UMTS(Universal Mobile Telecommunication Service) 단말기 등과 같은 모든 정보통신기기 및 멀티미디어 기기를 포함한다.The following description describes the detailed block configuration of the mobile station 150. Here, the mobile station 150 is a terminal capable of receiving a broadcast signal and playing a broadcast. The mobile station 150 includes a mobile communication terminal, a digital broadcasting terminal, a personal digital assistant (PDA), a smart phone, and an IMT. All information communication devices and multimedia devices such as Mobile Telecommunication (2000) terminal, Wideband Code Division Multiple Access (WCDMA) terminal, and Universal Mobile Telecommunication Service (UMTS) terminal.

도 2는 본 발명에 따른 휴대 방송 시스템에서 이동국의 블록 구성을 도시하고 있다.2 is a block diagram of a mobile station in the portable broadcasting system according to the present invention.

상기 도 2에 도시된 바와 같이 상기 이동국은 제어부(200), 방송 수신기(210), 표시부(220), 오디오 처리부(230), 스마트 카드(240), 입력부(250) 및 저장부(260)를 포함하여 구성된다.As shown in FIG. 2, the mobile station controls the control unit 200, the broadcast receiver 210, the display unit 220, the audio processor 230, the smart card 240, the input unit 250, and the storage unit 260. It is configured to include.

상기 제어부(200)는 상기 이동국의 전반적인 동작을 제어한다. 예를 들어, 상기 제어부(200)는 방송 신호를 수신받아 재생하는 전반적인 상기 이동국의 동작을 제어한다.The control unit 200 controls the overall operation of the mobile station. For example, the controller 200 controls the overall operation of the mobile station to receive and reproduce a broadcast signal.

상기 제어부(200)는 DRM 프로파일과 스마트카드 프로파일을 수행하도록 제어한다. 예를 들어, 상기 제어부(200)는 상기 <표 3>과 같이 구성되는 LTKM에서 MSK관련 정보를 추출하여 상기 스마트카드(240)로 제공한다. 또한, 상기 제어부(200)는 상기 스마트카드(240)로부터 MSK 요청 정보가 수신되는 경우, 상기 방송 서비스 분배/적응부(130)로 MSK를 요청하도록 제어한다.The controller 200 controls to perform a DRM profile and a smart card profile. For example, the control unit 200 extracts MSK related information from the LTKM configured as shown in Table 3 and provides the information to the smart card 240. In addition, when the MSK request information is received from the smart card 240, the controller 200 controls the broadcast service distribution / adapter 130 to request the MSK.

상기 방송 수신기(210)는 상기 제어부(200)의 제어에 따라 사용자가 선택한 물리 채널의 서비스 채널들을 통해 데이터를 수신한다. 예를 들어, 상기 방송 수신기(210)는 방송 수신부(212)와 방송 처리부(214)를 포함하여 구성된다. 상기 방송 수신부(212)는 상기 제어부(200)의 제어에 따라 서비스를 제공할 서비스 채널의 RF와 앙상블로 튜닝하여 방송 신호를 수신받는다. 상기 방송 처리부(214)는 상기 방송 수신부(212)로부터 제공받은 방송 신호를 처리한다. 예를 들어, 상기 방송 처리부(214)는 상기 방송 수신부(212)를 통해 제공받은 서비스 채널들의 데이터를 비디오, 오디오 및 방송 정보 데이터로 분리한다. 또한, 상기 방송 처리부(214)는 상기 분리한 비디오, 오디오 및 방송 정보 데이터를 복호한다. The broadcast receiver 210 receives data through service channels of a physical channel selected by a user under the control of the controller 200. For example, the broadcast receiver 210 includes a broadcast receiver 212 and a broadcast processor 214. The broadcast receiving unit 212 receives a broadcast signal by tuning ensemble with RF of a service channel to provide a service under the control of the control unit 200. The broadcast processor 214 processes the broadcast signal provided from the broadcast receiver 212. For example, the broadcast processor 214 separates data of service channels provided through the broadcast receiver 212 into video, audio, and broadcast information data. The broadcast processor 214 also decodes the separated video, audio, and broadcast information data.

상기 표시부(220)는 상기 제어부(200) 또는 상기 방송 수신기(210)로부터 제공받은 상태 정보, 입력 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시한다. 예를 들어, 상기 표시부(220)는 상기 방송 수신부(210)로부터 제공받은 비디오 데이터를 표시한다.The display unit 220 displays state information, an input text, a moving picture, a still picture, and the like provided from the control unit 200 or the broadcast receiver 210. For example, the display unit 220 displays video data provided from the broadcast receiving unit 210.

상기 오디오 처리부(230)는 상기 제어부(200) 또는 상기 방송 수신기(210)로부터 제공받은 오디오 신호를 스피커를 통해 출력되도록 처리한다. 또한, 상기 오디오 처리부(230)는 마이크를 통해 수신되는 오디오 신호를 처리한다.The audio processor 230 processes the audio signal provided from the controller 200 or the broadcast receiver 210 to be output through a speaker. In addition, the audio processor 230 processes an audio signal received through a microphone.

상기 스마트카드(240)는 상기 이동국(150)의 사용자 정보를 포함하며 상기 제어부(200)로부터 제공받은 정보를 이용하여 스마트카드 프로파일을 제공한다. 예를 들어, 상기 스마트카드(240)는 상기 제어부(200)로부터 제공받은 MSK 식별자와 키 도메인 식별자와 동일한 식별정보를 포함하는 STKM에서 암호화된 방송 서비스 정보를 복호하기 위한 MTK를 확인한다. 만일, 상기 MSK 식별자와 키 도메인 식별자와 동일한 식별정보를 포함하는 STKM가 존재하지 않는 경우, 상기 스마트카드(240)는 상기 제어부(200)로 MSK를 요청한다. 여기서, 상기 스마크카드(240)는 SIM 카드, USIM카드, UIM 카드 및 RUIM 카드 중 적어도 하나를 포함한다.The smart card 240 includes user information of the mobile station 150 and provides a smart card profile using the information provided from the control unit 200. For example, the smart card 240 checks the MTK for decrypting the broadcast service information encrypted in the STKM including the same identification information as the MSK identifier and the key domain identifier provided from the controller 200. If there is no STKM including the same identification information as the MSK identifier and the key domain identifier, the smart card 240 requests the MSK to the controller 200. Here, the mark card 240 includes at least one of a SIM card, a USIM card, a UIM card, and a RUIM card.

상기 입력부(250)는 사용자의 선택에 의해 발생하는 입력 데이터를 상기 제어부(200)로 제공한다.The input unit 250 provides input data generated by the user's selection to the controller 200.

상기 저장부(250)는 상기 이동국의 동작을 제어하기 위한 프로그램을 저장하는 프로그램 저장부 및 프로그램 수행 중에 발생되는 데이터를 저장하는 데이터 저장부로 구성될 수 있다. 예를 들어, 상기 저장부(250)는 상기 제어부(200)로부터 제공받은 SMT 정보 및 ESG 정보를 저장한다.The storage unit 250 may include a program storage unit for storing a program for controlling the operation of the mobile station and a data storage unit for storing data generated while the program is being executed. For example, the storage unit 250 stores the SMT information and the ESG information provided from the control unit 200.

이하 설명은 이동국에서 스마트카드 프로파일을 지원하기 위한 방법에 대해 설명한다. The following description describes a method for supporting smart card profiles in a mobile station.

도 3은 본 발명의 실시 예에 따른 이동국에서 스마트카드 프로파일을 제공하기 위한 절차를 도시하고 있다.3 illustrates a procedure for providing a smart card profile in a mobile station according to an embodiment of the present invention.

상기 도 3을 참조하면 이동국은 301단계에서 방송 서비스를 이용하기 위해 휴대방송 네트워크에 등록한다. 예를 들어, 상기 도 1에서 상기 이동국(150)은 상기 방송 가입 관리부(140)로 방송 서비스 등록을 요청한다. 이때, 상기 이동국(150)으로 상기 방송 가입 관리부(140)로부터 등록 키 데이터(RKM)를 제공받는다.Referring to FIG. 3, the mobile station registers with the portable broadcasting network to use a broadcast service in step 301. For example, in FIG. 1, the mobile station 150 requests a broadcast service registration to the broadcast subscription manager 140. At this time, the mobile station 150 receives registration key data (RKM) from the broadcast subscription manager 140.

이후, 상기 이동국은 303단계로 진행하여 휴대 방송 네트워크로부터 LTKM이 수신되는지 확인한다. 예를 들어, 상기 이동국(150)은 상기 방송 가입 관리부(140)로부터 LTKM이 수신되는지 확인한다. 이때, 상기 LTKM은 상기 <표 3>에 도시된 바와 같이 구성된다.In step 303, the mobile station determines whether the LTKM is received from the portable broadcasting network. For example, the mobile station 150 checks whether the LTKM is received from the broadcast subscription manager 140. At this time, the LTKM is configured as shown in Table 3.

방송 서비스를 위한 LTKM을 수신받은 경우, 상기 이동국은 305단계로 진행하여 상기 LTKM에서 MSK 식별자와 키 도메인 식별자를 확인한다. 여기서, 상기 MSK 식별자와 키 도메인 식별자는 서비스 암호화키(SEK: Service Encrytion Key) 식별자와 프로그램 암호화키(PEK: Program Encrytion Key) 식별자 정보를 나타낸다. When receiving the LTKM for the broadcast service, the mobile station proceeds to step 305 to check the MSK identifier and the key domain identifier in the LTKM. Here, the MSK identifier and the key domain identifier indicate a service encryption key (SEK) identifier and a program encryption key (PEK) identifier information.

이후, 상기 이동국은 307단계로 진행하여 상기 휴대 방송 네트워크로부터 상기 305단계에서 확인한 MSK 식별자와 키 도메인 식별자와 동일한 식별정보를 포함하는 STKM이 수신되는지 확인한다. 예를 들어, 상기 이동국(150)의 스마트카드(240)는 상기 방송 서비스 분배/적응부(130)로부터 상기 305단계에서 확인한 MSK 식별자와 키 도메인 식별자를 포함하는 STKM이 수신되는지 확인한다. 여기서, 상기 STKM은 상기 <표 1>에 도시된 바와 같이 구성된다.Thereafter, the mobile station proceeds to step 307 and checks whether the STKM including the MSK identifier and the key domain identifier identified in step 305 is received from the portable broadcasting network. For example, the smart card 240 of the mobile station 150 checks whether the STKM including the MSK identifier and the key domain identifier identified in step 305 is received from the broadcast service distribution / adapter 130. Here, the STKM is configured as shown in Table 1 above.

기준 시간 동안 상기 305단계에서 확인한 MSK 식별자와 키 도메인 식별자와 동일한 식별정보를 포함하는 STKM을 수신받지 못한 경우, 상기 이동국은 313단계로 진행하여 상기 휴대 방송 네트워크로 STKM을 요청한다. 이때, 상기 이동국은 상기 305단계에서 확인한 MSK 식별자와 키 도메인 식별자를 이용하여 상기 휴대 방송 네트워크로 STKM을 요청한다.If the STKM including the MSK identifier and the key domain identifier identified in step 305 is not received during the reference time, the mobile station proceeds to step 313 to request the STKM to the portable broadcasting network. At this time, the mobile station requests the STKM to the portable broadcasting network using the MSK identifier and the key domain identifier identified in step 305.

한편 상기 305단계에서 확인한 MSK 식별자와 키 도메인 식별자와 동일한 식별정보를 포함하는 STKM을 수신되는 경우, 상기 이동국은 309단계로 진행하여 상기 STKM에서 MTK를 확인한다.On the other hand, when receiving the STKM including the same identification information as the MSK identifier and the key domain identifier identified in step 305, the mobile station proceeds to step 309 to identify the MTK in the STKM.

상기 MTK를 확인한 후, 상기 이동국은 311단계로 진행하여 상기 MTK를 이용하여 암호화된 서비스를 복호화한다.After confirming the MTK, the mobile station proceeds to step 311 to decrypt the encrypted service using the MTK.

이후, 상기 이동국은 본 알고리즘을 종료한다. The mobile station then terminates this algorithm.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

Claims (15)

ATSC-M/H(Advanced Television System Committee-Mobile/Hanled) 표준을 사용하는 휴대 방송 시스템의 이동국에서 스마트카드 프로파일을 제공하기 위한 방법에 있어서,
휴대 방송 네트워크로부터 제공받은 LTKM(Long Term Key Message)에서 MSK(MEMS Service Key) 관련 정보를 확인하는 과정과,
상기 휴대 방송 네트워크로부터 상기 확인한 MSK 관련 정보를 포함하는 STKM를 수신받은 경우, 상기 STKM에 MTK(MEMS Traffic Key)를 확인하는 과정과,
상기 MTK를 이용하여 암호화된 방송 서비스데이터를 복호화하는 과정을 포함하는 것을 특징으로 하는 방법.
A method for providing a smart card profile in a mobile station of a mobile broadcasting system using the Advanced Television System Committee-Mobile / Hanled (ATSC-M / H) standard,
Checking the MSK (MEMS Service Key) information in the Long Term Key Message (LTKM) provided by the mobile broadcasting network;
When receiving the STKM including the checked MSK-related information from the portable broadcasting network, checking a MTK (MEMS Traffic Key) with the STKM;
And decrypting the broadcast service data encrypted by using the MTK.
제 1항에 있어서,
상기 LTKM은, 하기 표 4와 같이 구성되는 것을 특징으로 하는 방법. Syntax No.of bits Format MH_component_data(){ MH_service_protection_version 4 uimsbf kms_type 3 uimsbf LTKM_stream_type 1 bslbf if (LTKM_strema_type == '0'){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI() var } } if (ksm_type == '1' || ksm_type == '2') { msk_number 8 uimsbf for(i=0; i<msk_number ; i++) { key_domain_id 3×8 uimsbf msk_id 4×8 uimsbf } } }

The method of claim 1,
The LTKM is characterized in that the configuration as shown in Table 4. Syntax No.of bits Format MH_component_data () { MH_service_protection_version 4 uimsbf kms_type 3 uimsbf LTKM_stream_type One bslbf if (LTKM_strema_type == '0') { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI () var } } if (ksm_type == '1' || ksm_type == '2') { msk_number 8 uimsbf for (i = 0; i <msk_number; i ++) { key_domain_id 3 × 8 uimsbf msk_id 4 × 8 uimsbf } } }

제 1항에 있어서,
상기 MSK 관련 정보는, MSK 식별자와 키 도메인 식별자를 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
The MSK related information includes an MSK identifier and a key domain identifier.
제 3항에 있어서,
상기 MSK 식별자와 키 도메인 식별자는, 서비스 암호화키(SEK: Service Encrytion Key) 식별자와 프로그램 암호화키(PEK: Program Encrytion Key) 식별자 정보를 나타내는 것을 특징으로 하는 방법.
The method of claim 3,
Wherein the MSK identifier and key domain identifier indicate a service encryption key (SEK) identifier and a program encryption key (PEK) identifier information.
제 1항에 있어서,
상기 MSK 관련 정보를 확인하는 과정은,
상기 휴대 방송 네트워크의 방송 가입 관리부로부터 제공받은 LTKM에서 상기 MSK 관련 정보를 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
Checking the MSK-related information,
And checking the MSK related information in the LTKM provided from the broadcasting subscription management unit of the portable broadcasting network.
제 1항에 있어서,
상기 STKM은, 하기 표 5와 같이 구성되는 것을 특징으로 하는 방법. Syntax No.of bits Formats MH_component_data(){ MH_service_protection_version 4 uimsbf encrytion_type 8 uimsbf kms_type 3 uimsbf Reserved 1 uimsbf STKM_stream_id 8 uimsbf if (kms_type == 0x0){ reserved 5 '11111' base_CID_indicator 1 bslbf srv_CID_extension_indicator 1 bslbf prg_CID_extension_indicator 1 bslbf if (base_CID_indicator == '1'){ base_CID_text_length 8 uimsbf base_CID_text() Var } if (srv_CID_extension_indicator == '1'){ srv_VID_extension 8 uimsbf } if (prg_CID_extension_indicator == '1'){ prg_CID_extension 8 uimsbf } num_rights_issuers 8 uimsbf for(i=0; i<num_rights_issuers){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI() Var } } } else if(ksm_type == '1' || ksm_type == '2') { key_domain_id 3×8 uimsbf msk_id 4×8 uimsbf num_rights_issuers 8 uimsbf for (i=0; i<num_rights_issuers){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 bslbf else{ rights_issuer_URI_length 7 bslbf rights_issuer_URI() Var } } else{ } }

The method of claim 1,
The STKM is characterized in that the configuration as shown in Table 5. Syntax No.of bits Formats MH_component_data () { MH_service_protection_version 4 uimsbf encrytion_type 8 uimsbf kms_type 3 uimsbf Reserved One uimsbf STKM_stream_id 8 uimsbf if (kms_type == 0x0) { reserved 5 '11111' base_CID_indicator One bslbf srv_CID_extension_indicator One bslbf prg_CID_extension_indicator One bslbf if (base_CID_indicator == '1') { base_CID_text_length 8 uimsbf base_CID_text () Var } if (srv_CID_extension_indicator == '1') { srv_VID_extension 8 uimsbf } if (prg_CID_extension_indicator == '1') { prg_CID_extension 8 uimsbf } num_rights_issuers 8 uimsbf for (i = 0; i <num_rights_issuers) { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI () Var } } } else if (ksm_type == '1' || ksm_type == '2') { key_domain_id 3 × 8 uimsbf msk_id 4 × 8 uimsbf num_rights_issuers 8 uimsbf for (i = 0; i <num_rights_issuers) { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 bslbf else { rights_issuer_URI_length 7 bslbf rights_issuer_URI () Var } } else { } }

제 1항에 있어서,
상기 MTK를 확인하는 과정은,
상기 휴대 방송 네트워크의 방송 서비스 분배/적응부로부터 제공받은 STKM에서 상기 MTK를 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
The process of identifying the MTK,
And checking the MTK in the STKM provided from the broadcast service distribution / adaptation unit of the portable broadcasting network.
ATSC-M/H(Advanced Television System Committee-Mobile/Hanled) 표준을 사용하는 휴대 방송 시스템의 이동국에서 스마트카드 프로파일을 제공하기 위한 장치에 있어서,
방송 신호를 수신받는 수신부와,
상기 수신부를 통해 휴대 방송 네트워크로부터 제공받은 LTKM(Long Term Key Message)에서 MSK(MEMS Service Key) 관련 정보를 확인하는 제어부와,
상기 수신부를 통해 상기 휴대 방송 네트워크로부터 상기 확인한 MSK 관련 정보를 포함하는 STKM를 수신받은 경우, 상기 STKM에 MTK(MEMS Traffic Key)를 확인하는 스마트 카드를 포함하여 구성되는 것을 특징으로 하는 장치.
An apparatus for providing a smart card profile in a mobile station of a mobile broadcasting system using the ATSC-M / H (Advanced Television System Committee-Mobile / Hanled) standard,
A receiver which receives a broadcast signal,
A control unit for confirming MSK (MEMS Service Key) related information in a Long Term Key Message (LTKM) received from a portable broadcasting network through the receiving unit;
And a smart card for checking MTK (MEMS Traffic Key) in the STKM when the STKM including the checked MSK-related information is received from the portable broadcasting network through the receiving unit.
제 8항에 있어서,
상기 LTKM은, 하기 표 6과 같이 구성되는 것을 특징으로 하는 장치. Syntax No.of bits Format MH_component_data(){ MH_service_protection_version 4 uimsbf kms_type 3 uimsbf LTKM_stream_type 1 bslbf if (LTKM_strema_type == '0'){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI() var } } if (ksm_type == '1' || ksm_type == '2') { msk_number 8 uimsbf for(i=0; i<msk_number ; i++) { key_domain_id 3×8 uimsbf msk_id 4×8 uimsbf } } }

The method of claim 8,
The LTKM is characterized in that the device is configured as shown in Table 6. Syntax No.of bits Format MH_component_data () { MH_service_protection_version 4 uimsbf kms_type 3 uimsbf LTKM_stream_type One bslbf if (LTKM_strema_type == '0') { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI () var } } if (ksm_type == '1' || ksm_type == '2') { msk_number 8 uimsbf for (i = 0; i <msk_number; i ++) { key_domain_id 3 × 8 uimsbf msk_id 4 × 8 uimsbf } } }

제 8항에 있어서,
상기 MSK 관련 정보는, MSK 식별자와 키 도메인 식별자를 포함하는 것을 특징으로 하는 장치.
The method of claim 8,
The MSK related information includes an MSK identifier and a key domain identifier.
제 10항에 있어서,
상기 MSK 식별자와 키 도메인 식별자는, 서비스 암호화키(SEK: Service Encrytion Key) 식별자와 프로그램 암호화키(PEK: Program Encrytion Key) 식별자 정보를 나타내는 것을 특징으로 하는 장치.
The method of claim 10,
And the MSK identifier and the key domain identifier indicate a service encryption key (SEK) identifier and a program encryption key (PEK) identifier information.
제 8항에 있어서,
상기 수신부는, 상기 휴대 방송 네트워크의 방송 가입 관리부로부터 LTKM를 제공받는 것을 특징으로 하는 장치.
The method of claim 8,
The receiving unit is characterized in that the device receives the LTKM from the broadcast subscription management unit of the portable broadcasting network.
제 8항에 있어서,
상기 STKM은, 하기 표 7과 같이 구성되는 것을 특징으로 하는 장치. Syntax No.of bits Formats MH_component_data(){ MH_service_protection_version 4 uimsbf encrytion_type 8 uimsbf kms_type 3 uimsbf Reserved 1 uimsbf STKM_stream_id 8 uimsbf if (kms_type == 0x0){ reserved 5 '11111' base_CID_indicator 1 bslbf srv_CID_extension_indicator 1 bslbf prg_CID_extension_indicator 1 bslbf if (base_CID_indicator == '1'){ base_CID_text_length 8 uimsbf base_CID_text() Var } if (srv_CID_extension_indicator == '1'){ srv_VID_extension 8 uimsbf } if (prg_CID_extension_indicator == '1'){ prg_CID_extension 8 uimsbf } num_rights_issuers 8 uimsbf for(i=0; i<num_rights_issuers){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI() Var } } } else if(ksm_type == '1' || ksm_type == '2') { key_domain_id 3×8 uimsbf msk_id 4×8 uimsbf num_rights_issuers 8 uimsbf for (i=0; i<num_rights_issuers){ URI_id_flag 1 bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 bslbf else{ rights_issuer_URI_length 7 bslbf rights_issuer_URI() Var } } else{ } }

The method of claim 8,
The STKM is characterized in that the device is configured as shown in Table 7. Syntax No.of bits Formats MH_component_data () { MH_service_protection_version 4 uimsbf encrytion_type 8 uimsbf kms_type 3 uimsbf Reserved One uimsbf STKM_stream_id 8 uimsbf if (kms_type == 0x0) { reserved 5 '11111' base_CID_indicator One bslbf srv_CID_extension_indicator One bslbf prg_CID_extension_indicator One bslbf if (base_CID_indicator == '1') { base_CID_text_length 8 uimsbf base_CID_text () Var } if (srv_CID_extension_indicator == '1') { srv_VID_extension 8 uimsbf } if (prg_CID_extension_indicator == '1') { prg_CID_extension 8 uimsbf } num_rights_issuers 8 uimsbf for (i = 0; i <num_rights_issuers) { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 uimsbf else { rights_issuer_URI_length 7 uimsbf rights_issuer_URI () Var } } } else if (ksm_type == '1' || ksm_type == '2') { key_domain_id 3 × 8 uimsbf msk_id 4 × 8 uimsbf num_rights_issuers 8 uimsbf for (i = 0; i <num_rights_issuers) { URI_id_flag One bslbf if (URI_id_flag == '1') rights_issuer_URI_id 7 bslbf else { rights_issuer_URI_length 7 bslbf rights_issuer_URI () Var } } else { } }

제 8항에 있어서,
상기 수신부는, 상기 휴대 방송 네트워크의 방송 서비스 분배/적응부로부터 STKM를 제공받는 것을 특징으로 하는 장치.
The method of claim 8,
And the receiving unit receives an STKM from a broadcasting service distribution / adapter of the portable broadcasting network.
제 8항에 있어서,
상기 스마트 카드는, SIM 카드, USIM카드, UIM 카드 및 RUIM 카드 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
The method of claim 8,
The smart card includes at least one of a SIM card, a USIM card, a UIM card, and a RUIM card.
KR1020100026126A 2010-03-24 2010-03-24 Apparatus and method for supporting smartcard profile in mobile broadcating system KR20110107008A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100026126A KR20110107008A (en) 2010-03-24 2010-03-24 Apparatus and method for supporting smartcard profile in mobile broadcating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100026126A KR20110107008A (en) 2010-03-24 2010-03-24 Apparatus and method for supporting smartcard profile in mobile broadcating system

Publications (1)

Publication Number Publication Date
KR20110107008A true KR20110107008A (en) 2011-09-30

Family

ID=44956560

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100026126A KR20110107008A (en) 2010-03-24 2010-03-24 Apparatus and method for supporting smartcard profile in mobile broadcating system

Country Status (1)

Country Link
KR (1) KR20110107008A (en)

Similar Documents

Publication Publication Date Title
KR101011521B1 (en) Fine grain rights management of streaming content
CN101297551B (en) Mobile tv channel and service access filtering
US8045709B2 (en) Digital broadcasting conditional access terminal and method
US8400956B2 (en) Method and apparatus for providing service guide in a mobile broadcasting system
KR101340720B1 (en) Method and Apparatus for Transmitting/Receiving of Broadcasting Service in DVB-H CBMS System
US9077856B2 (en) Method for local conditional access for mobile equipments
US20070220558A1 (en) Method and system for providing notification message in a mobile broadcast system
KR100871236B1 (en) Method and Apparatus for Mobility Supporting in DVB-H CBMS system
US20100107198A1 (en) Method for service management
KR20090011149A (en) A method of purchasing a digital broadcast service in a portable terminal which is equipped a smart card and an apparatus thereof
KR20090124358A (en) Method and apparatus for providing broadcasting service continiously to terminal in digital broadcasting system
KR100975386B1 (en) Method and system for protecting broadcasting service/content in a mobile broadcast system, and method for generating a short term key message thereof
US8208636B2 (en) Method for transmitting/receiving encryption information in a mobile broadcast system, and system therefor
US20100106648A1 (en) Method and apparatus for acquiring encryption key to provide pay channel
CN102801539A (en) Method, device and system for information distribution
US9161098B2 (en) Method and apparatus for reporting audience measurement in content transmission system
US20070283404A1 (en) Method and apparatus for transmitting/receiving encrypted electronic service guide in dvb-h cbms system
KR20110107008A (en) Apparatus and method for supporting smartcard profile in mobile broadcating system
US20110228706A1 (en) Method and apparatus for providing alarm service in a mobile digital broadcasting system
CN106488272B (en) streaming media playing method, device and system
US20120263301A1 (en) Method and apparatus for transmitting/receiving encryption information in a mobile broadcast system
KR101413418B1 (en) Method and System for Acquiring TBK of changed terminal in Broadcast System using Smartcard
KR20070096530A (en) Method and system for transmitting infromation btween entity in mobile broadcast system
KR20090061377A (en) Prepaid broadcasting receiver and subscriber management system and method thereof in digital multimedia broadcasting service
KR20060110154A (en) Conditional access system and method using position information of mobile communication terminal and mobile communication terminal therefor

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment