KR100681332B1 - General purpose integrated circuit card, content providing method and mobile communication terminal using same - Google Patents
General purpose integrated circuit card, content providing method and mobile communication terminal using same Download PDFInfo
- Publication number
- KR100681332B1 KR100681332B1 KR1020060024681A KR20060024681A KR100681332B1 KR 100681332 B1 KR100681332 B1 KR 100681332B1 KR 1020060024681 A KR1020060024681 A KR 1020060024681A KR 20060024681 A KR20060024681 A KR 20060024681A KR 100681332 B1 KR100681332 B1 KR 100681332B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- rights management
- digital rights
- integrated circuit
- circuit card
- Prior art date
Links
- 238000010295 mobile communication Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000008569 process Effects 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000006854 communication Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/603—Digital right managament [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/36—Memories
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 범용 집적 회로 카드를 이용한 콘텐츠 제공 방법 및 이를 장착한 이동통신 단말기에 관한 것이다.The present invention relates to a content providing method using a general purpose integrated circuit card and a mobile communication terminal equipped with the same.
본 발명은 DRM 콘텐츠 및 권리 객체를 포함한 범용 집적 회로 카드를 통해 단말이 변경되어도 구입한 DRM 콘텐츠를 다시 재생할 수 있는 특징이 있다.The present invention is characterized by reproducing the purchased DRM content even if the terminal is changed through the general-purpose integrated circuit card including the DRM content and the rights object.
본 발명은 단말이 변경되어도 범용 집적 회로 카드를 이용하여 구입한 콘텐츠를 연속성 있게 사용할 수 있는 효과를 기대할 수 있다.According to the present invention, even if the terminal is changed, an effect of continually using the purchased content using a general-purpose integrated circuit card can be expected.
Description
도 1은 본 발명의 실시예에 따른 범용 집적 회로 카드(110)를 이용한 DRM 콘텐츠 제공 시스템을 간략하게 나타낸 블록 구성도이다.1 is a block diagram schematically illustrating a system for providing DRM contents using a general purpose integrated
도 2는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 내부 구성을 간략하게 나타낸 블록 구성도이다.2 is a block diagram schematically illustrating an internal configuration of a general purpose integrated
도 3은 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 메모리부(140)에 존재하는 파일들의 구조적 관계를 나타내는 도면이다.3 is a diagram illustrating a structural relationship between files existing in the
도 4는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)를 이용한 콘텐츠 제공 방법을 나타낸 도면이다.4 is a view showing a content providing method using a general-purpose integrated
도 5는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 사용례를 나타낸 도면이다.5 is a diagram illustrating an example of use of a general-purpose integrated
본 발명은 범용 집적 회로 카드를 이용한 콘텐츠 제공 방법 및 이를 장착한 이동통신 단말기에 관한 것으로, 더욱 상세하게는, 휴대형 저장 장치로부터 콘텐츠 정보를 단말기로 제공하는 콘텐츠 제공 방법 및 이를 장착한 이동통신 단말기에 관한 것이다.The present invention relates to a content providing method using a general-purpose integrated circuit card and a mobile communication terminal equipped with the same, and more particularly, to a content providing method for providing content information from a portable storage device to a terminal and a mobile communication terminal equipped with the same. It is about.
현대는 아날로그 시대에서 디지털 시대로 급속히 이행하고 있는 현실 및 인터넷의 보급과 멀티미디어, 디지털 기술의 발달 및 새로운 복사 기기의 확대로 인하여 저작권 침해가 날로 증가하고 있다.In modern times, copyright infringement is increasing day by day due to the rapid transition from the analog era to the digital age, the spread of the Internet, the development of multimedia and digital technologies, and the expansion of new copying devices.
이러한 디지털 콘텐츠를 효과적으로 보호하기 위해 디지털 저작권 관리(Digital Rights Management, 'DRM'이라 칭함)라는 개념이 도입되었다.In order to effectively protect such digital contents, the concept of digital rights management (DRM) has been introduced.
DRM은 암호화된 디지털 콘텐츠에 대한 접근을 제한 없이 허용하고, 암호화된 디지털 콘텐츠를 복호화하여 재생시키려면 권리 객체(Rights Object)라는 라이선스를 필요로 한다. 따라서, 디지털 콘텐츠는 DRM을 적용함으로써 효과적으로 보호할 수 있는 것이다.DRM allows unrestricted access to encrypted digital content, and requires a license called the Rights Object to decrypt and play the encrypted digital content. Therefore, digital content can be effectively protected by applying DRM.
종래의 범용 집적 회로 카드(Unified Integrated Circuit Card)는 메모리 크기의 한계로 인해 기본적인 인증, 식별, 로밍 기능 이외에 부가적인 서비스를 많이 제공할 수 없었다.Conventional Unified Integrated Circuit Card (Unified Integrated Circuit Card) due to the limitation of the memory size could not provide a lot of additional services in addition to the basic authentication, identification, roaming function.
최근의 범용 집적 회로 카드는 플래시 메모리를 적용하여 메모리 용량을 증가시킴으로써 다양한 부가 서비스를 제공할 수 있게 되었다.Recently, the general-purpose integrated circuit card is able to provide various additional services by increasing the memory capacity by applying the flash memory.
종래 이동통신 단말기에서 제공하는 DRM 에이전트(암호화된 데이터를 복호화)는 단말의 플랫폼상에 구현되어 있는 DRM 콘텐츠를 구동하는 경우, DRM 콘텐츠 를 이용 가능한 콘텐츠로 재생할 수 있는 단말기에 내장되어 있는 모듈이다.The DRM agent (decryption of encrypted data) provided by the conventional mobile communication terminal is a module embedded in the terminal that can reproduce the DRM content as usable content when driving the DRM content implemented on the platform of the terminal.
이러한 단말의 구조는 단말의 메모리 및 플랫폼에서 권리 객체 및 DRM 콘텐츠를 관리하기 때문에 사용자가 단말을 변경하는 경우, 구입한 디지털 콘텐츠를 다시 사용할 수 없거나 콘텐츠를 다시 내려받아 사용해야 하는 문제점이 있다.Since the structure of the terminal manages rights objects and DRM contents in the memory and the platform of the terminal, when the user changes the terminal, there is a problem in that the purchased digital content cannot be used again or the content must be downloaded again.
이와 같은 문제점을 해결하기 위하여, 본 발명은 휴대용 저장 장치로부터 콘텐츠 정보를 단말기로 전송하는 범용 집적 회로 카드를 이용한 콘텐츠 제공 방법 및 이를 장착한 이동통신 단말기를 제공하는 것이다.In order to solve the above problems, the present invention is to provide a content providing method using a general-purpose integrated circuit card for transmitting the content information from the portable storage device to the terminal and a mobile communication terminal equipped with the same.
이러한 기술적 과제를 달성하기 위한 본 발명의 하나의 특징에 따른 디지털 콘텐츠 정보를 재생하는 이동통신 단말기는, 암호화된 권리 객체를 저장한 디지털 저작권 관리 서버 및 디지털 저작권 관리 콘텐츠를 저장한 콘텐츠 제공 서버로부터 각각 상기 디지털 저작권 관리 콘텐츠 및 상기 암호화된 권리 객체를 수신하는 이동통신 단말기 본체; 및 상기 이동통신 단말기 본체로부터 상기 디지털 저작권 관리 콘텐츠 및 상기 암호화된 권리 객체를 전송받아 저장하고, 디지털 저작권 관리 콘텐츠 데이터를 상기 이동통신 단말기 본체로 전송하는 범용 집적 회로 카드를 포함한다.A mobile communication terminal for reproducing digital content information according to an aspect of the present invention for achieving the technical problem, respectively, from a digital rights management server storing the encrypted rights object and a content providing server storing the digital rights management content, respectively. A mobile communication terminal body receiving the digital rights management content and the encrypted rights object; And a general-purpose integrated circuit card for receiving and storing the digital rights management content and the encrypted rights object from the mobile communication terminal body and transmitting the digital rights management content data to the mobile communication terminal body.
본 발명의 다른 특징에 따른 디지털 콘텐츠 정보를 제공하는 콘텐츠 제공 방법은, (a) 콘텐츠 제공 서버 및 디지털 저작권 관리 서버로부터 각각 디지털 저작권 관리 콘텐츠 및 암호화된 권리 객체를 수신하여 디지털 저작권 관리 콘텐츠 서 비스를 제공하는 범용 집적 회로 카드로 전송하는 단계; (b) 디지털 저작권 관리 콘텐츠에 대한 사용 요청 신호를 생성하여 상기 범용 집적 회로 카드로 전송하는 단계; 및 (c) 상기 암호화된 권리 객체를 이용하여 상기 디지털 저작권 관리 콘텐츠를 원본 콘텐츠 데이터로 변환하는 상기 범용 집적 회로 카드로부터 상기 원본 콘텐츠 데이터를 수신하여 콘텐츠 애플리케이션에서 재생하는 단계를 포함한다.According to another aspect of the present invention, there is provided a content providing method for providing digital content information, comprising: (a) receiving a digital rights management content and an encrypted rights object from a content providing server and a digital rights management server, respectively, to provide a digital rights management content service. Transmitting to a providing universal integrated circuit card; (b) generating a use request signal for digital rights management content and transmitting it to the general purpose integrated circuit card; And (c) receiving the original content data from the general purpose integrated circuit card that converts the digital rights management content into original content data using the encrypted rights object and playing it back in a content application.
본 발명의 또 다른 특징에 따른 사용자 인증을 위한 데이터 및 기본적인 네트워크 정보를 저장하고 있는 범용 집적 회로 카드는, 디지털 저작권 관리 콘텐츠(Digital Rights Management Contents) 및 권리 객체를 저장하는 메모리부; 상기 디지털 저작권 관리 콘텐츠 및 상기 권리 객체를 전송받아 암호화 또는 복호화를 수행하는 암호화 모듈; 및 디지털 저작권 관리(Digital Rights Management) 과정을 수행하기 위한 상기 메모리부 및 상기 암호화 모듈을 제어하며, 상기 디지털 저작권 관리 콘텐츠를 상기 권리 객체를 이용하여 원본 콘텐츠로 변환하여 전송하는 디지털 저작권 관리 에이전트(Digital Rights Management Agent)를 포함한다.According to still another aspect of the present invention, there is provided a general-purpose integrated circuit card, which stores data for user authentication and basic network information, comprising: a memory unit for storing digital rights management contents and rights objects; An encryption module that receives the digital rights management content and the rights object and performs encryption or decryption; And a digital rights management agent controlling the memory unit and the encryption module for performing a digital rights management process, and converting the digital rights management content into original content by using the rights object. Rights Management Agent).
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
또한, 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반 대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.In addition, when a part is said to "include" a certain component, it means that it may further include other components, except to exclude other components unless otherwise stated.
이제 본 발명의 실시예에 따른 범용 집적 회로 카드(110)와 이를 이용한 콘텐츠 제공 방법 및 이동통신 단말기에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a general
도 1은 본 발명의 실시예에 따른 범용 집적 회로 카드(110)를 이용한 DRM 콘텐츠 제공 시스템을 간략하게 나타낸 블록 구성도이다.1 is a block diagram schematically illustrating a system for providing DRM contents using a general purpose integrated
DRM 콘텐츠 제공 시스템은 이동통신 단말기 본체(100), 범용 집적 회로 카드(110), 콘텐츠 제공 서버(120), 디지털 저작권 관리 서버(130)를 포함한다.The DRM content providing system includes a mobile
이동통신 단말기 본체(100)는 이동통신 단말기의 디지털 신호 처리 및 호 처리(Call Processing)를 제어하며, 범용 집적 회로 카드(110)와의 요구(Request)와 응답(Response)의 형태로 IS-95 및 IS-2000에 정의된 통신 프로토콜의 처리를 담당하는 모뎀칩(Mobile Station Modem)과 이동통신 단말기 본체(100)와 범용 집적 회로 카드(110)와 접속하는 접촉 모듈를 구비하고 있다.The mobile communication terminal
이동통신 단말기 본체(100)는 콘텐츠 제공 서버(120)로 DRM 콘텐츠 다운로드 요청 신호를 전송하고, 이에 대한 응답으로 콘텐츠 제공 서버(120)로부터 사용자가 원하는 DRM 콘텐츠를 수신하여 범용 집적 회로 카드(110)로 전송한다.The mobile communication terminal
이동통신 단말기 본체(100)는 디지털 저작권 관리 서버(130)로 DRM 콘텐츠를 재생시킬 수 있는 라이선스인 권리 객체 요청 신호를 전송하고, 이에 대한 응답으로 디지털 저작권 관리 서버(130)로부터 암호화된 권리 객체를 수신하여 범용 집적 회로 카드(110)로 전송한다.The
여기서, 권리 객체는 콘텐츠의 권리에 대한 정의와 권리의 한정 사항(Constraint)을 포함하고 있으며, 권리 객체 자신에 대한 권리도 포함하고 있다.Here, the rights object includes the definition of the rights of the content and the constraints on the rights, and also includes the rights to the rights object itself.
콘텐츠에 대한 권리의 예로는 콘텐츠의 재생이 될 수 있고, 한정 사항의 예로는 콘텐츠의 재생 횟수, 재생 시간, 재생 기간 등이 될 수 있다.An example of the right to the content may be the reproduction of the content, and an example of the limitation may be the number of times of playing the content, the playing time, the playing period, and the like.
권리 객체 자신에 대한 권리는 이동이나 복사 등이 될 수 있다. 즉, 이동 권리를 가진 권리 객체는 다른 디바이스나 범용 집적 회로 카드(110)로 이동될 수 있다.The rights to the object itself can be moved or copied. In other words, the rights object with the movement right may be moved to another device or the general purpose integrated
복사 권리를 가진 권리 객체는 다른 디바이스나 범용 집적 회로 카드(110)로 복제될 수 있다.The rights object with copy rights may be duplicated to another device or general purpose integrated
이동통신 단말기 본체(100)는 이동통신망과 연결되어 무선 통신으로 통상적인 음성 통화를 수행하도록 하며, 이동통신망으로부터의 세션 설정 요청에 따라 자동적으로 세션 설정 절차를 수행하고 패킷 데이터를 송수신하는 통상적인 단말기이다.The mobile communication terminal
이동통신 단말기 본체(100)는 구비된 웹 브라우저 등을 통하여 인터넷에 접속하여 데이터 서비스를 제공받을 수 있는 것이 바람직하다.The mobile communication terminal
이동통신 단말기 본체(100)는 PDA(Personal Digital Assistant), 셀룰러폰, PCS(Personal Communication Service)폰, GSM(Global System for Mobile)폰, W-CDMA(Wideband CDMA)폰, CDMA-2000폰, 와이브로(Wireless Broadband)폰 DMB(Digital Multmedia Broadcasting)폰 등을 포함한다. 또한, 이동통신 단말기 본 체(100)는 이동통신망을 통해 SMS 센터에 접속하기 위한 수단으로 데이터를 송수신할 수 있는 브라우저(Browser)가 설치되어 있어야 하는데, 이러한 브라우저는 무선 애플리케이션 프로토콜(WAP: Wireless Application Protocol)에 기반한 WAP 브라우저, HTTP 프로토콜을 사용하는 HTML에 기반한 MIE(Microsoft Internet Explorer), 핸드헬드 디바이스 트랜스포트 프로토콜(HDTP: Handheld Device Transport Protocol) I-mode, BREW(Binary Runtime Environment for Wireless) 등이 될 수 있으나, 여기에 한정되는 것은 아니다. 이동통신 단말기 본체(100)는 사용하는 인터넷 접속 프로토콜 중에서, MIE는 HTML을 약간 변형시켜 축약한 m-HTML을 사용하고, i-Mode의 경우에는 HTML의 서브 세트인 콤팩트 HTML(c-HTML)이라는 언어를 사용한다.The
범용 집적 회로 카드(Unified Integrated Circuit Card)(110)는 마이크로프로세서(Micro-Processor Unit), 메모리, 카드 운영 체제(Card Operation System), 보안 알고리즘, EEPROM(Electronically Erasable Programmable Read Only Memory)을 내장하고 있어 자체 연산 처리 및 대용량 저장의 기능을 갖춘 COB(Chip On Board) 형태의 스마트 카드를 말한다.The Unified Integrated Circuit Card (110) includes a microprocessor unit, memory, card operating system, security algorithms, and EEPROM (Electronically Erasable Programmable Read Only Memory). It is a smart card in the form of a chip on board (COB) with its own operations and mass storage.
범용 집적 회로 카드(110)는 이동통신 단말기에 삽입하여 사용하는 가입자 식별 모듈로서, WCDMA(Wideband Code Division Multiple Access)망에서는 USIM(User Subscriber Identity Module), GSM(Global System for Mobile Communications)망에서는 SIM(Subscriber Identity Module), CDMA(Code Division Multiple Accesse)망에서는 R-UIM(Removable User Identity Module) 기능으로 동작 하며, 응용 프로그램을 추가하여 부가적인 서비스 제공이 가능하다.The universal
범용 집적 회로 카드(110)는 이동통신 단말기 본체(100)로부터 권리 객체 및 DRM 콘텐츠 데이터를 전송받아 메모리에 저장한다.The general purpose integrated
콘텐츠 제공 서버(120)는 암호화된 콘텐츠를 저장하며, 이동통신 단말기 본체(100)로부터 선택 콘텐츠 정보를 포함하는 DRM 콘텐츠 다운로드 요청 신호를 전송받는다.The
콘텐츠 제공 서버(120)는 DRM 콘텐츠 다운로드 요청 신호에 포함되어 있는 선택 콘텐츠 정보를 질의어로 콘텐츠 데이터베이스(미도시)를 검색하여 선택 콘텐츠 정보와 매칭되는 DRM 콘텐츠 데이터를 추출한 후, 추출된 DRM 콘텐츠 데이터를 이동통신 단말기 본체(100)로 전송한다.The
여기서, 암호화된 콘텐츠란 DRM으로 보호되는 콘텐츠를 의미하는데, 이를 재생시키기 위해서는 콘텐츠에 대한 권리 객체를 필요로 한다.Here, the encrypted content refers to content protected by DRM. In order to reproduce the content, a right object for the content is required.
디지털 저작권 관리 서버(130)는 DRM 콘텐츠를 재생할 수 있는 권리 객체를 저장하고 있으며, 전술한 DRM 콘텐츠 색인 정보를 포함한 권리 객체 다운로드 요청 신호를 전송받는다.The digital
디지털 저작권 관리 서버(130)는 권리 객체 다운로드 요청 신호에 포함되어 있는 DRM 콘텐츠 색인 정보를 질의어로 권리 객체 데이터베이스(미도시)를 검색하여 DRM 콘텐츠 색인 정보와 매칭되는 권리 객체를 추출한 후, 추출된 권리 객체를 이동통신 단말기 본체(100)로 전송한다.The digital
이하, 전술한 범용 집적 회로 카드(110)의 일반적인 구성은 공지된 기술이므 로 자세한 설명은 생략하기로 하고, 본 발명의 특징적인 내용을 위주로 도 2를 참조하여 상세하게 설명하기로 한다.Hereinafter, since the general configuration of the general-purpose integrated
도 2는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 내부 구성을 간략하게 나타낸 블록 구성도이다.2 is a block diagram schematically illustrating an internal configuration of a general purpose integrated
본 발명의 실시예에 따른 범용 집적 회로 카드(110)는 DRM 에이전트(120), 암호화 모듈(130), 통신 모듈(140) 및 메모리부(150)를 포함한다.The general purpose integrated
DRM 에이전트(120)는 디지털 저작권 관리(DRM) 과정을 수행하기 위하여 각 구성 모듈을 제어하는 기능을 한다.The
DRM 에이전트(120)는 이동통신 단말기 본체(100)로부터 DRM 콘텐츠 및 암호화된 권리 객체를 전송받아 메모리부(150)에 저장한다.The
암호화 모듈(130)은 리베스트 셰미르 아델만(Rivest Shamir Adleman, 이하, 'RSA'라 칭함) 모듈과 진보된 암호화 기준(Advanced Encryption Standard, 이하 'AES'라 칭함) 모듈을 포함한다.The
RSA 모듈(132)은 공개키 암호화를 수행하는 모듈로서, DRM 에이전트(120)의 제어에 따라 권리 객체를 RSA 암호화 또는 복호화를 수행한다. 여기서, 공개키 암호화는 비대칭 암호화라고 하며, 데이터를 복호화하는 데 사용되는 키가 데이터를 암호화한 키와 서로 다른 암호화를 의미한다.The
AES 모듈(134)은 대칭키 암호화 모듈(130)로서, 생성된 세션키를 사용하여 대칭키 암호화 또는 복호화를 수행한다.The
AES 모듈(134)은 권리 객체로부터 콘텐츠 암호화 키를 전송받아 이를 세션키 로 암호화하는데 사용하며, 통신 과정에서 수신한 DRM 콘텐츠를 암호화 또는 복호화하는 기능을 한다.The
RSA 알고리즘 및 AES 알고리즘은 공개되어 있는 기술로서 구체적인 설명은 생략하기로 한다.The RSA algorithm and the AES algorithm are publicly known technologies, and detailed descriptions thereof will be omitted.
통신 모듈(140)은 범용 집적 회로 카드(110)가 이동통신 단말기 본체(100)와 다양한 신호/메시지를 송수신하도록 유선/무선 매체를 통해 서로 연결하는 통신 인터페이스 기능을 수행한다.The
메모리부(150)는 암호화된 권리 객체를 저장하고 있는 권리 객체 영역(152)및 이동통신 단말기 본체(100)로부터 수신한 DRM 콘텐츠를 저장하고 있는 DRM 콘텐츠 영역(154)으로 이루어져 있다.The
범용 집적 회로 카드(110)는 IS07816-3의 파일 구조로 구성되어 있기 때문에 DRM 콘텐츠 및 암호화된 권리 객체를 저장하기 위해 도 3과 같은 파일 구조를 제공한다.Since the general purpose integrated
이하, 메모리부(150)에 저장된 DRM 콘텐츠 및 권리 객체 파일의 구조적 관계는 도 3을 참조하여 설명한다.Hereinafter, the structural relationship between the DRM content and the rights object file stored in the
도 3은 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 메모리부(140)에 존재하는 파일들의 구조적 관계를 나타내는 도면이다.3 is a diagram illustrating a structural relationship between files existing in the
범용 집적 회로 카드(110)는 IS07816-3의 파일 구조로 구성되어 있기 때문에 DRM 콘텐츠 및 권리 객체를 사용하기 위해 도3과 같은 파일 구조를 제공하여 DRM 콘텐츠 및 권리 객체를 활용할 수 있다.Since the general-purpose
도 3에 도시된 바와 같이 마스터 파일(Master File)은 범용 집적 회로 카드(110)의 애플리케이션을 위한 파일 계층의 논리적 루트이다.As shown in FIG. 3, the master file is the logical root of the file hierarchy for the application of the general purpose integrated
마스터 파일은 아래 각각의 애플릿(Applet) 별 파일 구조를 갖는 특성을 활용하여 전용 파일(Dedicated File) 레벨에 콘텐츠 전용 파일(Contents Dedicated File)을 구성하고 있다.The master file configures the contents dedicated file at the dedicated file level by utilizing the characteristics of each applet below.
콘텐츠 전용 파일은 각각의 DRM 콘텐츠(동영상, 음악, 게임 등)를 각각의 기본 파일(Element File) 리스트(콘텐츠 기본 파일, 권리 객체 기본 파일 등)에 저장하여 관리한다.The content-only file manages each DRM content (video, music, game, etc.) in each element file list (content base file, rights object base file, etc.).
기본 파일 리스트에 대한 접근 권한은 기록, 읽기, 삭제 등 모두 가능하여 콘텐츠 이름 변경 및 순서 변경 등이 가능하나, 각 권리 객체별 기본 파일은 사용자에 의해 기록, 읽기, 삭제가 불가능하다.Access to the basic file list can be recorded, read, deleted, etc., so that the content name can be changed and the order can be changed. However, the basic file for each rights object cannot be recorded, read, or deleted by the user.
따라서, 범용 집적 회로 카드(110)는 이동통신 단말기 본체(100)가 DRM 콘텐츠 및 권리 객체를 다운로드 받을 때마다 DRM 콘텐츠 및 권리 객체를 각각의 기본 파일 리스트에 저장하여 관리한다.Therefore, the general purpose integrated
또한, 범용 집적 회로 카드(110)는 이동통신 단말기 본체(100)의 콘텐츠 애플리케이션으로부터 DRM 콘텐츠에 대한 사용 요청 신호를 수신하는 경우, 기본 파일 리스트에 저장된 메모리 경로로부터 DRM 콘텐츠 및 권리 객체를 읽어와 램에 로딩한다.In addition, when the general-purpose
이하, 범용 집적 회로 카드(110)를 이용한 DRM 콘텐츠를 이동통신 단말기 본체(100)로 제공하는 방법에 대하여 도 4를 참조하여 설명한다.Hereinafter, a method of providing DRM content using the general purpose integrated
도 4는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)를 이용한 콘텐츠 제공 방법을 나타낸 도면이다.4 is a view showing a content providing method using a general-purpose
이동통신 단말기 본체(100)는 선택 콘텐츠 정보를 포함한 DRM 콘텐츠 다운로드 요청 신호를 생성하여 DRM 콘텐츠를 제공하는 콘텐츠 제공 서버(120)로 전송한다.The
이동통신 단말기 본체(100)는 콘텐츠 제공 서버(120)로부터 사용자가 원하는 DRM 콘텐츠 데이터를 내려받아 범용 집적 회로 카드(110)로 전송한다(S100).The
이동통신 단말기 본체(100)는 DRM 콘텐츠 색인 정보를 포함한 권리 객체 다운로드 요청 신호를 생성하여 권리 객체를 제공하는 디지털 저작권 관리 서버(130)로 전송한다.The mobile
이동통신 단말기 본체(100)는 디지털 저작권 관리 서버(130)로부터 암호화된 콘텐츠를 재생할 수 있는 권리 객체를 내려받아 범용 집적 회로 카드(110)로 전송한다(S100).The mobile communication terminal
디지털 저작권 관리 서버(130)는 구매 요청한 DRM 콘텐츠 데이터를 콘텐츠 제공 서버(120)와의 질의를 통해 확인한 후, 해당 DRM 콘텐츠 데이터에 대한 권리 객체를 생성하여 이동통신 단말기 본체(100)로 전송하게 된다. 이때, 콘텐츠 제공 서버(120)는 해당 DRM 콘텐츠에 대한 과금을 수행하게 된다.The digital
전술한 DRM 콘텐츠 데이터 및 암호화된 권리 객체는 범용 집적 회로 카드(110)의 메모리부(150)의 권리 객체 영역(152)과 DRM 콘텐츠 영역(154)으로 각각 저장된다.The DRM content data and the encrypted rights object described above are stored in the
이후, 이동통신 단말기 본체(100)는 콘텐츠 애플리케이션에서 DRM 콘텐츠에 대한 사용 요청 신호를 생성하여 범용 집적 회로 카드(110)로 전송하게 된다(S102).Thereafter, the mobile communication terminal
범용 집적 회로 카드(110)의 DRM 에이전트(120)는 DRM 콘텐츠에 대한 사용 요청 신호를 수신하는 경우, 메모리부(150)의 기본 파일(Element File) 리스트에 저장되어 있는 콘텐츠 기본 파일로부터 DRM 콘텐츠 데이터를 추출하여 임시 저장 메모리에 로딩한다.When the
범용 집적 회로 카드(110)의 DRM 에이전트(120)는 메모리부(150)의 기본 파일 리스트에 저장되어 있는 전술한 DRM 콘텐츠 데이터에 대응되는 권리 객체 기본 파일을 추출하여 로딩된 DRM 콘텐츠 데이터와 함께 암호화 모듈(130)로 전송한다.The
암호화 모듈(130)은 RSA 모듈(132)에서 암호화된 권리 객체를 복호화하고, AES 모듈(134)에서 DRM 콘텐츠 데이터를 복호화하여 DRM 에이전트(120)로 전송한다.The
DRM 에이전트(120)는 암호화 모듈(130)로부터 권리 객체 및 DRM 콘텐츠 데이터를 수신하고, 수신한 권리 객체를 이용하여 DRM 콘텐츠 데이터를 복원하여 원본 콘텐츠 데이터를 생성하여 이동통신 단말기 본체(100)로 전송한다(S104).The
이어서, 이동통신 단말기 본체(100)는 범용 집적 회로 카드(110)로부터 수신한 원본 콘텐츠 데이터를 콘텐츠 애플리케이션에서 재생한다.Subsequently, the mobile communication terminal
도 5는 본 발명의 실시예에 따른 범용 집적 회로 카드(110)의 사용례를 나타낸 도면이다.5 is a diagram illustrating an example of use of a general-purpose
일반적으로 기존의 단말기는 DRM 에이전트가 단말의 플랫폼 상에 구현되어 있어 DRM 애플리케이션이 구동될 때, 이용 가능한 DRM 콘텐츠(게임, 음악 등)를 검증하게 된다. 이러한 구조는 단말의 메모리와 플랫폼에서 권리 객체 및 DRM 콘텐츠를 관리하기 때문에 단말의 부하가 발생한다. 또한, 사용자가 단말을 변경하는 경우, 비용을 지불하고 구입한 디지털 콘텐츠를 다시 사용할 수 없거나, 콘텐츠 제공 서버(120)로 DRM 콘텐츠의 비용을 지불하고 다시 내려받아 사용해야 하는 문제점이 있었다.In general, the existing terminal is a DRM agent is implemented on the terminal platform to verify the available DRM content (games, music, etc.) when the DRM application is running. This structure causes a load on the terminal because the rights object and the DRM content are managed in the memory and the platform of the terminal. In addition, when the user changes the terminal, there is a problem in that the digital content purchased at a cost cannot be used again, or the DRM content is paid to the
도 5에 도시된 바와 같이, 본 발명의 실시예는 기존의 단말에서 사용되었던 각종 DRM 콘텐츠에 대해 단말이 변경되어도 연속성 있게 사용할 수 있도록 범용 집적 회로 카드(110)에 DRM 에이전트를 탑재하고, 단말로부터 DRM 콘텐츠 및 권리 객체를 내려받아 저장하고 있다.As shown in FIG. 5, an embodiment of the present invention mounts a DRM agent on a general-purpose
따라서, 본 발명의 실시예는 단말이 변경되더라도 DRM 콘텐츠 및 권리 객체가 저장되어 있는 범용 집적 회로 카드(110)를 이용하여 단말에 탑재하면 사용자가 구입한 DRM 콘텐츠를 연속성 있게 사용할 수 있게 되는 것이다.Therefore, according to the embodiment of the present invention, even if the terminal is changed, when the terminal is mounted on the terminal using the universal
또한, 본 발명의 실시예는 단말에서 연산하였던 DRM 과정을 칩의 전용 프로세서를 이용하여 수행함으로써 단말의 부하를 줄일 수 있으며, 효율적으로 콘텐츠를 보관, 관리할 수 있는 장점이 있다.In addition, the embodiment of the present invention can reduce the load of the terminal by performing the DRM process calculated by the terminal using a dedicated processor of the chip, there is an advantage that can efficiently store and manage the content.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
전술한 구성에 의하여, 본 발명은 단말이 변경되어도 범용 집적 회로 카드를 이용하여 구입한 콘텐츠를 연속성 있게 사용할 수 있는 효과를 기대할 수 있다.According to the above configuration, even if the terminal is changed, the present invention can be expected to have an effect that can continuously use the content purchased by using a general-purpose integrated circuit card.
본 발명은 단말에서 연산된 DRM 과정을 범용 집적 회로 카드에서 수행하므로 단말의 부하를 줄일 수 있고, 효율적인 콘텐츠의 보관, 관리가 가능한 효과를 기대할 수 있다.According to the present invention, since the DRM process calculated in the terminal is performed by the general-purpose integrated circuit card, the load of the terminal can be reduced, and the effect of efficiently storing and managing the content can be expected.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060024681A KR100681332B1 (en) | 2006-03-17 | 2006-03-17 | General purpose integrated circuit card, content providing method and mobile communication terminal using same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060024681A KR100681332B1 (en) | 2006-03-17 | 2006-03-17 | General purpose integrated circuit card, content providing method and mobile communication terminal using same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100681332B1 true KR100681332B1 (en) | 2007-02-09 |
Family
ID=38106085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060024681A KR100681332B1 (en) | 2006-03-17 | 2006-03-17 | General purpose integrated circuit card, content providing method and mobile communication terminal using same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100681332B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100968957B1 (en) | 2008-07-23 | 2010-07-14 | 주식회사 케이티 | Permission check method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050094318A (en) * | 2004-03-22 | 2005-09-27 | 삼성전자주식회사 | Authentication between a device and a portable storage |
KR20050094317A (en) * | 2004-03-22 | 2005-09-27 | 삼성전자주식회사 | Apparatus and method for moving and copying right objects between device and portable storage device |
-
2006
- 2006-03-17 KR KR1020060024681A patent/KR100681332B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050094318A (en) * | 2004-03-22 | 2005-09-27 | 삼성전자주식회사 | Authentication between a device and a portable storage |
KR20050094317A (en) * | 2004-03-22 | 2005-09-27 | 삼성전자주식회사 | Apparatus and method for moving and copying right objects between device and portable storage device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100968957B1 (en) | 2008-07-23 | 2010-07-14 | 주식회사 케이티 | Permission check method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9628447B2 (en) | Methods and apparatus for protected distribution of applications and media content | |
KR101248790B1 (en) | Method of providing access to encrypted content to one of a plurality of consumer systems, device for providing access to encrypted content and method of generating a secure content package | |
JP4980592B2 (en) | How to provide a rights data object | |
US20050137889A1 (en) | Remotely binding data to a user device | |
KR100898326B1 (en) | DRM content management method based on usage history and mobile terminal using same | |
WO2007060067A1 (en) | Method for storing and transfer of rights objects between devices and device exploiting the method | |
CN101171591A (en) | Memory card, application storage method, and storage program | |
US20040133632A1 (en) | Method and apparatus for supporting multiple digital-rights management systems | |
JP2003022219A (en) | Data terminal equipment capable of easily reacquiring contents data, program to be executed by its terminal equipment, and recording medium with its program recorded | |
CN100476845C (en) | Digital copyright management method | |
JP2009237930A (en) | Application transfer system, and application transfer method and program | |
KR100681332B1 (en) | General purpose integrated circuit card, content providing method and mobile communication terminal using same | |
KR100710005B1 (en) | DRM-based usage right transfer service method and device | |
EP1810111A1 (en) | Method and device for managing proprietary data format content | |
JP2003295964A (en) | Data supply system, program and data supply method | |
JP5390648B2 (en) | Information management system, IC card, and information management method | |
KR100827070B1 (en) | License data management device and method | |
KR20090043100A (en) | System and method for providing content preview service | |
JP5127351B2 (en) | IC card, information management system, and information management method | |
JP5572054B2 (en) | Content file protection system | |
JP4947616B2 (en) | Decoding processing device, terminal device, decoding processing method, and decoding processing program | |
KR20080069451A (en) | A terminal having a content authentication function and a method thereof | |
KR20060053698A (en) | Mobile content DDR device and method of the PDA phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060317 |
|
PA0201 | Request for examination | ||
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: 20070131 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070205 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070206 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100104 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110201 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120201 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130201 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140203 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140203 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150202 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150202 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20211222 Start annual number: 16 End annual number: 16 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20241116 |