KR100648711B1 - Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method - Google Patents

Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method Download PDF

Info

Publication number
KR100648711B1
KR100648711B1 KR1020050102530A KR20050102530A KR100648711B1 KR 100648711 B1 KR100648711 B1 KR 100648711B1 KR 1020050102530 A KR1020050102530 A KR 1020050102530A KR 20050102530 A KR20050102530 A KR 20050102530A KR 100648711 B1 KR100648711 B1 KR 100648711B1
Authority
KR
South Korea
Prior art keywords
content
user terminal
drm
encrypted
providing server
Prior art date
Application number
KR1020050102530A
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 KR1020050102530A priority Critical patent/KR100648711B1/en
Priority to CN2006800403472A priority patent/CN101297518B/en
Priority to PCT/KR2006/004429 priority patent/WO2007049942A1/en
Priority to JP2008537605A priority patent/JP2009514322A/en
Application granted granted Critical
Publication of KR100648711B1 publication Critical patent/KR100648711B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)
  • Computer And Data Communications (AREA)

Abstract

A method for operating a DRM(Digital Rights Management) gateway which provides contents between terminals supporting different DRM schemes, and a DRM gateway using the same are provided to increase a use of contents by converting the DRM scheme from a user terminal into a different user terminal. A method for operating a DRM gateway which provides contents between terminals supporting different DRM schemes includes the steps of: receiving DRM scheme information supported by a second user terminal, and a transmission request of a coded contents based on the DRM scheme from a first user terminal(S301); requesting the coded contents corresponding to the DRM scheme to a contents providing server connected through a communication network in response to the contents transmission request(S304); and receiving the coded contents from the contents providing server(S307), and transmitting the coded contents to the second user terminal(S308).

Description

서로 다른 DRM 방식을 지원하는 단말기 간에 컨텐츠를 제공하는 DRM 게이트웨이의 동작 방법 및 상기 방법이 채용된 DRM 게이트웨이{METHOD FOR PROVIDING CONTENTS BETWEEN USER TERMINALS SUPPORTING DIFFERENT DRM METHODS EACH OTHER IN DRM GATEWAY AND DRM GATEWAY OF ENABLING THE METHOD}TECHNICAL FOR PROVIDING CONTENTS BETWEEN USER TERMINALS SUPPORTING DIFFERENT DRM METHODS EACH OTHER IN DRM GATEWAY AND DRM GATEWAY OF ENABLING THE METHOD }

도 1은 종래 기술에 따라 사용자 단말기에 DRM이 적용된 컨텐츠를 제공하는 실시예를 도시한 도면.1 is a diagram illustrating an embodiment of providing content to which a DRM is applied to a user terminal according to the related art.

도 2는 본 발명의 일실시예에 따른 DRM 게이트웨이의 네트워크 연결을 도시한 도면.2 is a diagram illustrating a network connection of a DRM gateway according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따라 DRM 게이트웨이가 동작 하는 과정을 도시한 흐름도.3 is a flowchart illustrating a process of operating a DRM gateway according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따라 DRM 게이트웨이에 포함되는 데이터베이스의 일례를 도시한 도면.4 illustrates an example of a database included in a DRM gateway according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 DRM 게이트웨이의 구성을 도시한 블록도.5 is a block diagram illustrating a configuration of a DRM gateway according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>

201, 301: 제1 사용자 단말기201 and 301: first user terminal

202, 302: 제2 사용자 단말기202 and 302: second user terminal

203, 303: DRM 게이트웨이203, 303: DRM gateway

304: 컨텐츠 제공 서버304: content providing server

501: 통신 모듈501: communication module

502: 컨텐츠 요청 모듈502 content request module

503: 컨텐츠 전송 모듈503: content delivery module

504: 데이터베이스504: database

본 발명은 서로 다른 DRM 방식을 지원하는 단말기 간에 DRM 변환을 수행하는 DRM 게이트웨이의 동작 방법 및 상기 방법이 채용된 DRM 게이트웨이에 관한 것으로, 더욱 상세하게는 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하여 상기 DRM 방식에 따라 암호화된 컨텐츠를 제2 사용자 단말기로 전송하는 DRM 게이트웨이에서의 동작 방법 및 그 DRM 게이트웨이에 관한 것이다. The present invention relates to an operation method of a DRM gateway for performing DRM conversion between terminals supporting different DRM schemes, and to a DRM gateway employing the above method, and more particularly, to which a second user terminal supports from a first user terminal. A method for operating in a DRM gateway for receiving a content transmission request encrypted according to a DRM scheme and transmitting the content encrypted according to the DRM scheme to a second user terminal, and a DRM gateway thereof.

오늘날 기술의 발전에 따라 사용자 단말기로 멀티미디어 컨텐츠를 제공하는 멀티미디어 컨텐츠 제공 서비스가 일반화되었다. 이와 더불어 컨텐츠 제공에 따라 컨텐츠를 저작한 자의 저작권을 보호하기 위하여 멀티미디어 컨텐츠에 DRM((Digital Rights Management)를 적용하는 것이 필수적으로 요구되고 있으며, 이러한 요구에 따라 다양한 DRM 방식이 이용되고 있다. Today, with the development of technology, a multimedia content providing service providing multimedia contents to a user terminal has become common. In addition, in order to protect the copyright of the creator of the content in accordance with the provision of the content, it is required to apply DRM (Digital Rights Management) to the multimedia content, and various DRM methods are used according to such a requirement.

DRM이란, 디지털 컨텐츠의 무단 사용을 막아 저작권 관련 당사자들의 이익과 권리를 보호해 주는 기술을 통칭한다. 컨텐츠를 암호화하지 않고 배포하는 경우, 사용자들이 컨텐츠를 불법적으로 사용할 수 있으므로, 일반적으로 DRM을 제공하는 컨텐츠 제공 서버는 컨텐츠를 암호화하여 전송하고, 정당한 사용자에게 권리 객체(Rights Object)를 전송하여 정당한 사용자만 컨텐츠를 재생 출력할 수 있도록 한다. 권리 객체는 컨텐츠의 복호화에 사용되는 컨텐츠 암호화 키 및 컨텐츠 이용 정보에 관한 정보인 컨텐츠 사용 권한 등을 포함한다. DRM is a generic term for technology that protects the interests and rights of copyright parties by preventing unauthorized use of digital content. If the content is distributed without encryption, users can illegally use the content. Therefore, a content providing server providing a DRM encrypts the content and transmits the content, and sends a rights object to the right user so that the right user can use the content illegally. Only play content can be output. The rights object includes a content encryption key used for decrypting content and content usage rights, which are information about content usage information.

한편, 종래 기술에 따르면 사용자 단말기는 미리 지정된 DRM 방식에 의한 컨텐츠만을 재생 출력한다. 또한, 마찬가지로, 컨텐츠를 제공하는 컨텐츠 제공 서버는 컨텐츠에 하나의 DRM(Digital Rights Management) 방식을 적용하여 사용자 단말기로 제공한다. Meanwhile, according to the related art, the user terminal reproduces and outputs only content according to a predetermined DRM method. In addition, similarly, the content providing server that provides the content is provided to the user terminal by applying one digital rights management (DRM) scheme to the content.

도 1은 종래 기술에 따라 사용자 단말기에 DRM이 적용된 컨텐츠를 제공하는 실시예를 도시한 도면이다. 1 is a diagram illustrating an embodiment of providing content to which a DRM is applied to a user terminal according to the related art.

도 1을 참조하면, 제1 사용자 단말기(101)에서 컨텐츠 제공 요청을 컨텐츠 제공 서버1(102)로 전송하면, 컨텐츠 제공 서버1(102)은 DRM 1 방식에 따라 암호화된 컨텐츠 및 권리 객체를 제1 사용자 단말기로 전송한다. Referring to FIG. 1, when the first user terminal 101 transmits a content providing request to the content providing server 1 102, the content providing server 1 102 removes the encrypted content and the rights object according to the DRM 1 scheme. 1 Send to the user terminal.

이 때, 컨텐츠 제공 서버 1(102)은 제1 사용자 단말기에서 지원하는 DRM 방식인 "DRM 1" 방식에 따라 컨텐츠를 암호화하고, 권리 객체를 생성하는 서버이다. 실시예에 따라 암호화된 컨텐츠는 먼저 제1 사용자 단말기로 전송되고, 권리 객체는 소정의 결제 과정 및 인증 과정을 거쳐 따로 전송될 수 있다. 제1 사용자 단말기(101)는 권리 객체에 포함된 복호화 키를 이용하여 암호화된 컨텐츠를 복호화하 고, 복호화된 컨텐츠를 재생 출력한다. In this case, the content providing server 1 102 encrypts the content according to the "DRM 1" method, which is a DRM method supported by the first user terminal, and generates a rights object. According to an embodiment, the encrypted content may be first transmitted to the first user terminal, and the rights object may be separately transmitted through a predetermined payment process and an authentication process. The first user terminal 101 decrypts the encrypted content using the decryption key included in the rights object, and reproduces and outputs the decrypted content.

마찬가지로, 제2 사용자 단말기(103)는 컨텐츠 제공 요청을 컨텐츠 제공 서버 2(104)로 전송한다. 컨텐츠 제공 서버 2(104)는 제2 사용자 단말기에서 지원하는 DRM 방식인 "DRM 2" 방식에 따라 컨텐츠를 암호화하고, 권리 객체를 생성한다. 컨텐츠 제공 서버 2(104)는 상기 DRM 2 방식에 따라 암호화된 컨텐츠 및 권리 객체를 제2 사용자 단말기(103)로 전송한다. Similarly, the second user terminal 103 transmits a content providing request to the content providing server 2 104. The content providing server 2 104 encrypts the content according to the “DRM 2” method, which is a DRM method supported by the second user terminal, and generates a rights object. The content providing server 2 104 transmits the encrypted content and the rights object to the second user terminal 103 according to the DRM 2 scheme.

이 때, 암호화된 컨텐츠는 먼저 전송되고, 권리 객체는 소정의 결제 과정 및 인증 과정을 거쳐 따로 전송될 수 있다. 제2 사용자 단말기(103)는 권리 객체에 포함된 복호화 키를 이용하여 암호화된 컨텐츠를 복호화하고 재생 출력한다. At this time, the encrypted content is first transmitted, and the rights object may be separately transmitted through a predetermined payment process and an authentication process. The second user terminal 103 decrypts and reproduces the encrypted content by using the decryption key included in the rights object.

상기와 같이 종래 기술의 컨텐츠 제공 서버는 미리 설정된 DRM 방식에 따라 암호화된 컨텐츠만을 제공하므로, 다른 종류의 DRM 방식에 의해 암호화된 컨텐츠는 제공할 수 없는 단점이 있다.     As described above, the content providing server according to the related art provides only contents encrypted according to a preset DRM method, and thus, contents encrypted by another type of DRM method cannot be provided.

즉, 도 2에서 사용자가 제1 사용자 단말기(101)를 이용하여 컨텐츠를 출력 재생하다가 동일 컨텐츠를 제2 사용자 단말기(103)를 이용하여 재생하고자 하는 경우, 제1 사용자 단말기(101)에서 제2 사용자 단말기(103)로 컨텐츠를 전송할 수는 있지만, 제1 사용자 단말기(101) 및 제2 사용자 단말기(103)가 지원하는 DRM 방식이 서로 다른 경우, 제1 사용자 단말기(101)에서 제2 사용자 단말기(103)로 전송한 컨텐츠를 재생할 수 없는 단점이 있다.That is, in FIG. 2, when a user outputs and reproduces content using the first user terminal 101 and then reproduces the same content using the second user terminal 103, the second user terminal 101 displays the second content. Although the content may be transmitted to the user terminal 103, when the DRM schemes supported by the first user terminal 101 and the second user terminal 103 are different from each other, the first user terminal 101 may transmit the content to the second user terminal. There is a disadvantage that the content transmitted to 103 cannot be played back.

또한, 종래 기술의 컨텐츠 제공 서버는 하나의 DRM 방식만을 이용하여 컨텐츠를 보호하므로, 다른 DRM 방식을 이용하여 암호화된 컨텐츠를 제공할 수 없는 단 점이 있다. In addition, the content providing server of the prior art protects the content using only one DRM method, and thus, there is a disadvantage in that the content encrypted using another DRM method cannot be provided.

사용자가 제1 사용자 단말기(101)를 이용하여 컨텐츠 제공 서버1(102)에서 제공하는 컨텐츠를 다운로드 받다가 사용자의 다른 단말기인 제2 사용자 단말기(103)에도 동일 컨텐츠 또는 다른 컨텐츠를 다운로드 받고 싶은 경우에도 제2 사용자 단말기(103)이 지원하는 DRM 방식이 컨텐츠 제공 서버1(102)에서 제공하는 방식과 다르면 컨텐츠 제공 서버1(102)에서 다운로드한 컨텐츠를 재생하지 못하는 단점이 있다. Even if the user downloads the content provided by the content providing server 1 (102) using the first user terminal (101) and wants to download the same content or another content to the second user terminal (103) which is another terminal of the user. If the DRM method supported by the second user terminal 103 is different from the method provided by the content providing server 1 102, there is a disadvantage in that the content downloaded from the content providing server 1 102 cannot be played.

따라서, 종래 기술에 의하면 사용자 단말기 단에서는 멀티미디어 컨텐츠를 송수신하는 방식이 일반적으로 이용되고 있는데 비하여 DRM 간 변환 제공이 제공되지 않아 사용자가 컨텐츠의 저작권을 보호하면서 자유롭게 이용할 수 없는 제약이 있었다. Therefore, according to the related art, a method of transmitting and receiving multimedia contents is generally used in a user terminal, but there is a limitation in that the user cannot freely use the contents while protecting the copyright of the contents because the DRM conversion is not provided.

따라서, 이러한 단점을 해결하여 제1 사용자 단말기에서도 제2 사용자 단말기에서 지원하는 DRM 방식의 컨텐츠 전송 요청을 할 수 있고, 이에 응답하여 제2 사용자 단말기에서 지원하는 DRM 방식의 컨텐츠를 제2 사용자 단말기로 제공할 수 있는 수단이 절실히 요청되어 왔다. Accordingly, the above-mentioned problem can be solved by the first user terminal, so that the content transmission request of the DRM method supported by the second user terminal can be made. There is an urgent need for means to provide.

본 발명은 사용자가 둘 이상의 사용자 단말기를 이용하고 있고 제1 사용자 단말기와 제2 사용자 단말기가 지원하는 DRM 방식이 다른 경우, 하나의 사용자 단말기에서 다른 사용자 단말기로 DRM 방식의 변환을 수행해 줌으로써 컨텐츠의 활용도를 제고하는 DRM 게이트웨이를 제공하는 것을 목적으로 한다. According to an embodiment of the present invention, when a user uses two or more user terminals and the DRM method supported by the first user terminal and the second user terminal is different, the utilization of contents by converting the DRM method from one user terminal to another user terminal is performed. An object of the present invention is to provide a DRM gateway.

또한, 본 발명은 사용자가 사용자의 제1 사용자 단말기에서 DRM 게이트웨이로 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 컨텐츠 전송 요청을 전송하는 것만으로도 제1 사용자 단말기 및 제2 사용자 단말기 모두에서 동일한 컨텐츠를 재생할 수 있도록 하는 DRM 게이트웨이에서의 동작 방법 및 그 DRM 게이트웨이를 제공하는 것을 다른 목적으로 한다. In addition, the present invention provides the same content in both the first user terminal and the second user terminal simply by transmitting the DRM method information and content transmission request supported by the second user terminal from the user's first user terminal to the DRM gateway. It is another object of the present invention to provide a method of operation in a DRM gateway and a DRM gateway for reproducing the same.

또한, 본 발명은 사용자가 제1 사용자 단말기에서 이용 중인 컨텐츠 또는 제1 사용자 단말기에 저장된 컨텐츠를 제2 사용자 단말기에서 지원하는 DRM 방식이 적용된 형태로 제2 사용자 단말기에도 전송하여 제2 사용자 단말기에서도 즉시 이용 가능하도록 하면서 컨텐츠의 저작권을 보호할 수 있는 DRM 게이트웨이에서의 동작 방법 및 그 DRM 게이트웨이를 제공하는 것을 또 다른 목적으로 한다. In addition, the present invention transmits the content that the user is using in the first user terminal or the content stored in the first user terminal to the second user terminal in the form of a DRM scheme supported by the second user terminal to immediately transmit it to the second user terminal. It is another object of the present invention to provide a method for operating in a DRM gateway that can protect the copyright of contents while making it available, and a DRM gateway thereof.

상기의 목적을 달성하고, 상술한 종래기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따라 디지털 저작권 관리(Digital Rights Management) 방식이 적용된 소정의 컨텐츠를 사용자 단말기에 제공하는 DRM 게이트웨이의 동작 방법에 있어서, 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하는 단계, 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청하는 단계, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 단계를 포함한다. In order to achieve the above object and to solve the above-mentioned problems of the prior art, the operation of the DRM gateway for providing a user terminal with predetermined content to which the digital rights management scheme is applied according to an embodiment of the present invention. A method comprising: receiving DRM method information supported by a second user terminal and a content transmission request encrypted according to the DRM method from a first user terminal, in response to the content transmission request, a content providing server connected through a communication network; Requesting the encrypted content corresponding to the DRM scheme, receiving the encrypted content from the content providing server, and transmitting the encrypted content to the second user terminal.

또한 디지털 저작권 관리(Digital Rights Management) 방식이 적용된 소정의 컨텐츠를 사용자 단말기에 제공하는 DRM 게이트웨이는 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하는 통신 모듈, 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청하는 컨텐츠 요청 모듈, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 컨텐츠 전송 모듈을 포함한다. In addition, the DRM gateway providing predetermined contents to which the digital rights management scheme is applied to the user terminal may request transmission of DRM information supported by the second user terminal from the first user terminal and contents encrypted according to the DRM scheme. A communication module for receiving a content request module, the content request module for requesting an encrypted content corresponding to the DRM scheme to a content providing server connected through a communication network, and receiving the encrypted content from the content providing server; And a content transmission module for transmitting the encrypted content to the second user terminal.

이하 첨부된 도면을 참조하여 본 발명에 따른 DRM 게이트웨이에서의 동작 방법 및 그 DRM 게이트웨이에 대하여 상세히 설명한다.Hereinafter, an operation method and a DRM gateway in the DRM gateway according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일실시예에 따른 DRM 게이트웨이의 네트워크 연결을 도시한 도면이다. 제1 사용자 단말기(201) 및 제2 사용자 단말기(202)는 유무선 통신망을 통해 DRM 게이트웨이(203)와 연결된다. 또한 DRM 게이트웨이(203)는 유무선 통신망을 통해 하나 이상의 DRM 방식이 적용된 컨텐츠를 제공하는 복수의 컨텐츠 제공 서버들(204, 205, 206)과 연결된다. 2 is a diagram illustrating a network connection of a DRM gateway according to an embodiment of the present invention. The first user terminal 201 and the second user terminal 202 are connected to the DRM gateway 203 through a wired or wireless communication network. In addition, the DRM gateway 203 is connected to a plurality of content providing servers 204, 205, and 206 that provide content to which one or more DRM schemes are applied through a wired or wireless communication network.

본 발명의 사용자 단말기(102)는 PC, PDA(Personal Digital Assistant), 스마트폰(Smart phone), 핸드헬드(handheld) PC, 핸드폰, MP3 플레이어 등과 같이 CDMA(Code Division Multiplexing Access) 모듈, 블루투스 모듈, 적외선 통신 모듈(IrDA), 유무선 랜카드와 같은 소정의 통신 모듈을 구비할 수 있으며, 멀티미디어 재생 기능을 수행하는 소정의 마이크로프로세서를 탑재함으로써 소정의 연산 능력 을 갖춘 단말기를 통칭하는 개념이고, 제1 사용자 단말기(201)와 제2 사용자 단말기(202)는 서로 다른 방식의 DRM을 지원하는 단말기일 수 있다.The user terminal 102 of the present invention is a code division multiplexing access (CDMA) module, a Bluetooth module, such as a PC, a personal digital assistant (PDA), a smart phone, a handheld PC, a mobile phone, an MP3 player, or the like. It may include a predetermined communication module such as an infrared communication module (IrDA) or a wired / wireless LAN card, and is a concept of collectively referring to a terminal having a predetermined computing power by mounting a predetermined microprocessor for performing a multimedia playback function. The terminal 201 and the second user terminal 202 may be terminals supporting different types of DRM.

도 3은 본 발명의 일실시예에 따라 DRM 게이트웨이가 동작 하는 과정을 도시한 흐름도이다. 도 3을 참조하면 본 발명의 일실시예에 따라 DRM 게이트웨이가 동작 하는 과정은 다음과 같다.3 is a flowchart illustrating a process of operating a DRM gateway according to an embodiment of the present invention. Referring to FIG. 3, a process of operating a DRM gateway according to an embodiment of the present invention is as follows.

단계(S301)에서 제1 사용자 단말기(301)는 제1 사용자 단말기에 저장된 컨텐츠를 전송한다. 실시예에 따라 제2 사용자 단말기(302)에서 지원하는 DRM 방식 정보를 요청할 수 있다. 예를 들어, 사용자는 제1 사용자 단말기(301)인 PC에 저장된 "사랑스러워"라는 음악 컨텐츠를 감상하다가 이를 자신의 이동 통신 단말기에서도 감상하고자 하는 경우, 제2 사용자 단말기(302)인 이동 통신 단말기로 음악 컨텐츠를 전송하고, 제2 사용자 단말기(302)에서 지원하는 DRM 방식 정보를 요청한다. In operation S301, the first user terminal 301 transmits content stored in the first user terminal. According to an embodiment, the DRM method information supported by the second user terminal 302 may be requested. For example, when a user listens to music content "loved" stored in a PC, which is the first user terminal 301, and wants to listen to it in his or her mobile communication terminal, the user is the second user terminal 302, the mobile communication terminal. The music content is transmitted to the mobile station, and the DRM method information supported by the second user terminal 302 is requested.

또는 실시예에 따라 제1 사용자 단말기(301)는 제2 사용자 단말기(302)로 컨텐츠를 전송하지 않고, 제2 사용자 단말기(302)에서 지원하는 DRM 방식 정보만을 요청하거나, 또는 제1 사용자 단말기(301)의 내부 저장 수단에 제2 사용자 단말기(302)의 DRM 방식 정보를 저장하고 있을 수 있다. Alternatively, according to an embodiment, the first user terminal 301 does not transmit content to the second user terminal 302 and requests only DRM method information supported by the second user terminal 302, or the first user terminal ( The DRM method information of the second user terminal 302 may be stored in the internal storage means of 301.

단계(S302)에서 제2 사용자 단말기(302)는 상기 컨텐츠를 수신하여 컨텐츠에 적용된 DRM 방식을 확인하고, 제2 사용자 단말기(302)에서 지원하는 방식과 상이한 경우, 제2 사용자 단말기에서 지원하는 DRM 방식 정보 및 단말기 식별 정보를 제1 사용자 단말기(301)로 전송한다. In operation S302, the second user terminal 302 receives the content, checks the DRM method applied to the content, and if different from the method supported by the second user terminal 302, the DRM supported by the second user terminal. The method information and the terminal identification information are transmitted to the first user terminal 301.

상기 예에서, 제2 사용자 단말기(302)인 이동 통신 단말기에서 음악 컨텐츠를 수신하여 컨텐츠에 적용된 DRM 방식을 확인하고, 이동 통신 단말기에서 지원하는 방식과 상이한 경우, 이동 통신 단말기에서 지원하는 DRM 방식 정보 및 단말기 식별 번호인 이동 통신 단말 번호를 PC로 전송한다. In the above example, the mobile communication terminal, which is the second user terminal 302, receives the music content, checks the DRM method applied to the content, and if it is different from the method supported by the mobile communication terminal, the DRM method information supported by the mobile communication terminal. And a mobile communication terminal number, which is a terminal identification number, to the PC.

또는 실시예에 따라 제1 사용자 단말기(301)에서 제2 사용자 단말기(302)로 제2 사용자 단말기(302)가 지원하는 DRM 방식 정보만 요청하는 경우, 제2 사용자 단말기(302)는 DRM 방식 정보를 제1 사용자 단말기(301)로 전송한다. Alternatively, when the first user terminal 301 requests only the DRM method information supported by the second user terminal 302 from the first user terminal 301, the second user terminal 302 may request the DRM method information. Is transmitted to the first user terminal 301.

단계(S303)에서 제1 사용자 단말기(301)는 제2 사용자 단말기(302)로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보를 수신하고, 수신한 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 DRM 게이트웨이(303)로 전송한다. In operation S303, the first user terminal 301 receives DRM method information supported by the second user terminal from the second user terminal 302, and transmits the received DRM method information and content encrypted according to the DRM method. Send the request to the DRM gateway 303.

이 때, 컨텐츠 전송 요청은 상기 제1 사용자 단말기에 저장된 상기 컨텐츠의 식별 정보, 또는 제2 사용자 단말기의 식별 정보를 포함할 수 있다. In this case, the content transmission request may include identification information of the content stored in the first user terminal or identification information of a second user terminal.

상기 예에서, 제1 사용자 단말기(301)인 PC는 제2 사용자 단말기(302)인 이동 통신 단말기로부터 이동 통신 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하고, 수신한 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 DRM 게이트웨이(303)로 전송한다. In the above example, the PC that is the first user terminal 301 receives the DRM method information supported by the mobile communication terminal and the content transmission request encrypted according to the DRM method from the mobile communication terminal that is the second user terminal 302, The DRM method information and the content transmission request encrypted according to the DRM method are transmitted to the DRM gateway 303.

컨텐츠 전송 요청은 제1 사용자 단말기에 저장된 음악 컨텐츠 "사랑스러워"의 식별 정보 및 제2 단말기 식별 정보인 이동 통신 단말 번호 "011-345-6789"를 포함할 수 있다. The content transmission request may include identification information of the music content "loved" stored in the first user terminal and the mobile communication terminal number "011-345-6789" which is the second terminal identification information.

이 때, 실시예에 따라 사용자는 제1 사용자 단말기(301)에서 소정의 인증 과정 또는 결제 과정을 거쳐 컨텐츠 전송 요청을 DRM 게이트웨이(303)로 전송할 수 있다. 일례로, DMR 게이트웨이(303)는 사용자별 다운로드 가능 횟수를 데이터베이스에 유지하고, 다운로드 가능 횟수 내에서만 제1 단말기(302)로 컨텐츠를 전송하고, 상기 컨텐츠 전송 요청이 다운로드 가능 횟수를 초과하는 경우, 결제 과정을 거쳐 컨텐츠를 전송하도록 할 수 있다. In this case, according to an embodiment, the user may transmit a content transmission request to the DRM gateway 303 through a predetermined authentication process or payment process in the first user terminal 301. For example, when the DMR gateway 303 maintains the downloadable number of times in a database, transmits the content to the first terminal 302 only within the downloadable number, and the content transmission request exceeds the downloadable number, Content can be transmitted through a payment process.

단계(S303)에서 본 발명의 DRM 게이트웨이(303)는 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청한다.In step S303, the DRM gateway 303 of the present invention requests encrypted content corresponding to the DRM scheme to a content providing server connected through a communication network, in response to the content transmission request.

이 때, 하나 이상의 DRM 방식이 적용된 컨텐츠를 제공하는 복수의 컨텐츠 제공 서버 목록을 기록하는 데이터베이스를 유지하고, 상기 데이터베이스를 참조하여, 상기 DRM 방식이 적용된 상기 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청한다. At this time, the database maintains a list of a plurality of content providing server list for providing content to which at least one DRM scheme is applied, and the encrypted content is referred to the content providing server for providing the content to which the DRM scheme is applied, with reference to the database. Request content.

도 4는 본 발명의 일실시예에 따라 DRM 게이트웨이에 포함되는 데이터베이스의 일례를 도시한 도면이다. 도 4를 참조하면, DRM 게이트웨이에 포함되는 데이터베이스는 컨텐츠 제공 서버 목록인 컨텐츠 제공 서버 정보(402) 및 각 컨텐츠 제공 서버에서 제공하는 DRM 방식(401)을 기록 및 유지한다. 4 is a diagram illustrating an example of a database included in a DRM gateway according to an embodiment of the present invention. Referring to FIG. 4, the database included in the DRM gateway records and maintains content providing server information 402, which is a list of content providing servers, and a DRM scheme 401 provided by each content providing server.

컨텐츠 제공 서버 정보(402)는 컨텐츠 제공 서버를 식별하기 위한 식별자, 컨텐츠 제공 서버로 컨텐츠 요청 정보를 전송하기 위한 네트워크 주소 등을 포함할 수 있다. The content providing server information 402 may include an identifier for identifying a content providing server, a network address for transmitting content request information to the content providing server, and the like.

본 발명의 DRM 게이트웨이(303)는 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 컨텐츠 전송 요청을 수신하면, 데이터베이스를 참조하여 수신한 DRM 방식이 적용된 컨텐츠를 제공하는 컨텐츠 제공 서버를 검색한다. When the DRM gateway 303 of the present invention receives the DRM method information and the content transmission request supported by the second user terminal, the DRM gateway 303 searches for a content providing server that provides the content to which the received DRM method is applied.

해당 컨텐츠 제공 서버가 검색되면, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청한다. 예를 들어, 제2 사용자 단말기에서 지원하는 DRM 방식이 "DRM 1"인 경우, DRM 게이트웨이(303)는 데이터베이스를 참조하여 "DRM 1" 방식이 적용된 컨텐츠를 제공하는 "서버 1"을 검색하고, "서버 1"로 "DRM 1"방식으로 암호화된 컨텐츠 "사랑스러워"를 요청할 수 있다. When the corresponding content providing server is searched for, an encrypted content corresponding to the DRM scheme is requested to a content providing server connected through a communication network. For example, when the DRM scheme supported by the second user terminal is "DRM 1", the DRM gateway 303 searches for "server 1" that provides content to which the "DRM 1" scheme is applied by referring to a database. The "server 1" may request the content "lovely" encrypted with the "DRM 1" method.

이 때, 본 발명의 DRM 게이트웨이(303)는 암호화된 컨텐츠와 더불어 상기 암호화된 컨텐츠에 대한 권리 객체(Rights Object)를 요청할 수 있다. 상기 권리 객체는 상술한 바와 같이 상기 컨텐츠가 상기 제2 사용자 단말기에서 재생되도록 하는 암호화 키(encryption key) 및 컨텐츠 이용 정보에 관한 정보인 컨텐츠 사용 권한 등을 포함한다.At this time, the DRM gateway 303 of the present invention may request a rights object for the encrypted content together with the encrypted content. As described above, the rights object includes an encryption key for allowing the content to be reproduced in the second user terminal and a content use right that is information about content usage information.

암호화 키는 특정 사용자 단말기에서만 컨텐츠를 사용할 수 있도록 제한을 가하기 위한 구성으로, 사용자 단말기의 공개키를 이용하여 암호화될 수 있다. The encryption key is configured to restrict the content to be used only by a specific user terminal, and may be encrypted using the public key of the user terminal.

또한, 컨텐츠 사용 권한은 해당 컨텐츠가 재생 가능한 사용자 단말기 정보, 해당 컨텐츠의 백업 가능 여부에 대한 정보, 해당 컨텐츠가 재생 가능한 기간에 대한 정보 등을 포함한다. In addition, the content usage right includes user terminal information that can play the content, information about whether the content can be backed up, information about a period during which the content can be played, and the like.

본 실시예에서는 컨텐츠 제공 서버에서 암호화된 컨텐츠 및 이에 대한 권리 객체를 모두 제공하는 실시예로 설명하고 있으나, 암호화된 컨텐츠 및 권리 객체는 별도의 서버에서 제공될 수도 있으며, 이 경우, DRM 게이트웨이(303)는 컨텐츠 및 권리 객체를 따로 요청하여 수신할 수 있다. Although the present embodiment has been described as an embodiment in which both the encrypted content and the rights object are provided by the content providing server, the encrypted content and the rights object may be provided by a separate server. In this case, the DRM gateway 303 ) May request and receive content and rights objects separately.

단계(S305)에서 컨텐츠 전송 요청을 수신한 컨텐츠 제공 서버(304)는 DRM 방식 정보 및 컨텐츠 전송 요청에 포함된 컨텐츠 식별 정보를 확인한 후, 이에 해당하는 컨텐츠를 식별하고, 식별된 컨텐츠 및 권리 객체를 DRM 게이트웨이(303)로 전송한다.In step S305, the content providing server 304 receiving the content delivery request checks the DRM method information and the content identification information included in the content delivery request, identifies the corresponding content, and identifies the identified content and the rights object. Send to the DRM gateway 303.

상기 예에서 컨텐츠 제공 서버 "서버 1"은 "DRM 1"방식으로 암호화된 컨텐츠 "사랑스러워" 및 상기 컨텐츠에 대한 권리 객체를 DRM 게이트웨이(303)로 전송한다. In the above example, the content providing server "Server 1" transmits the content "loved" and the rights object for the content to the DRM gateway 303 encrypted in the "DRM 1" manner.

단계(S306)에서 본 발명의 DRM 게이트웨이(303)는 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠 및 권리 객체를 수신하고, 제2 사용자 단말기 식별 정보를 이용하여 상기 암호화된 컨텐츠 및 권리 객체를 상기 제2 사용자 단말기로 전송한다. In step S306, the DRM gateway 303 of the present invention receives the encrypted content and the rights object from the content providing server, and uses the second user terminal identification information to store the encrypted content and the rights object in the second. Send to the user terminal.

상기 예에서, DRM 게이트웨이(303)는 컨텐츠 제공 서버(304)로부터 "DRM 1" 방식으로 암호화된 "사랑스러워"의 컨텐츠 및 컨텐츠에 대한 권리 객체를 수신하고 이를 이동 통신 단말 번호 "011-345-6789"에 해당하는 제2 사용자 단말기(302)로 전송한다. In the above example, the DRM gateway 303 receives from the content providing server 304 the content of "Lovely" and the rights object for the content encrypted in the "DRM 1" manner and the mobile terminal number "011-345-". 6789 "corresponding to the second user terminal 302.

이 때, DRM 게이트웨이(303)는 제2 사용자 단말기(302)의 상기 단말기 식별 정보를 참조하여 상기 제2 사용자 단말기로 상기 암호화된 컨텐츠가 저장되어 있는 스토리지 수단의 주소 정보를 포함하는 메시지를 전송하여 암호화된 컨텐츠를 전송할 수 있다. 일례로, 상기 주소 정보는 콜백(call-back) URL일 수 있고, 상기 메시지는 SMS 메시지일 수 있다. At this time, the DRM gateway 303 refers to the terminal identification information of the second user terminal 302 and transmits a message including address information of the storage means in which the encrypted content is stored, to the second user terminal. Encrypted content can be transmitted. In one example, the address information may be a call-back URL, and the message may be an SMS message.

상기 메시지를 전송 받은 제2 사용자 단말기는 사용자의 확인 응답에 따라 상기 스토리지 수단으로부터 상기 유무선 통신망을 통하여 상기 암호화된 컨텐츠를 수신한다. The second user terminal receiving the message receives the encrypted content from the storage means through the wired / wireless communication network according to an acknowledgment of the user.

예를 들어, 제2 사용자 단말기(302)가 이동 통신 단말기인 경우, 암호화된 컨텐츠가 저장되어 있는 스토리지 수단의 주소 정보를 포함하는 SMS 메시지를 전송하고, 사용자는 제2 사용자 단말기(302)에서 확인 응답을 선택하면 제2 사용자 단말기(302)는 상기 스토리지 수단에 접속하여 암호화된 컨텐츠를 전송 받을 수 있다. For example, when the second user terminal 302 is a mobile communication terminal, the SMS message including the address information of the storage means in which the encrypted content is stored is transmitted, and the user confirms in the second user terminal 302. If the response is selected, the second user terminal 302 can access the storage means and receive the encrypted content.

실시예에 따라 본 발명의 DRM 게이트웨이(303)는 단계(S307)에서 암호화된 컨텐츠 및 상기 암호화된 컨텐츠에 대한 권리 객체(Rights Object) 상기 제1 사용자 단말기로 전송하고, 상기 제1 사용자 단말기는 상기 수신한 암호화된 컨텐츠 및 상기 암호화된 컨텐츠에 대한 권리 객체를 상기 제2 사용자 단말기로 전송한다. According to an embodiment, the DRM gateway 303 of the present invention transmits the encrypted content and the rights object for the encrypted content to the first user terminal in step S307, and the first user terminal transmits the encrypted content. The received encrypted content and a rights object for the encrypted content are transmitted to the second user terminal.

따라서, 본 발명에 따르면 사용자가 제1 사용자 단말기를 이용하고 있는 경우에도 제2 사용자 단말기가 지원하는 DRM 방식에 따라 암호화된 컨텐츠를 제2 사용자 단말기로 전송할 수 있다. Therefore, according to the present invention, even when the user uses the first user terminal, the content encrypted according to the DRM scheme supported by the second user terminal can be transmitted to the second user terminal.

예를 들어, 사용자가 PC를 이용하여 음악 컨텐츠 "사랑스러워"를 감상하다가, 사용자의 다른 단말기인 이동 통신 단말기에서도 상기 음악 컨텐츠를 감상하고 자 하는 경우, 종래 기술에 의하면 PC에서 지원하는 DRM 방식과 이동 통신 단말기에서 지원하는 DRM 방식이 상이하므로, 두 가지의 단말기 각각에서 각각 다른 서버에 접속하여 암호화된 컨텐츠를 다운로드해야 했으나, 본 발명에 의하면, 사용자의 PC에서 DRM 게이트웨이로 이동 통신 단말기에서 지원하는 DRM 방식 정보 및 컨텐츠 전송 요청을 전송하는 것만으로도 사용자 PC 및 이동 통신 단말기 모두에서 동일한 음악 컨텐츠를 감상할 수 있는 효과가 있다. For example, when a user listens to music content "lovely" using a PC and wants to listen to the music content on another mobile terminal, which is the user's terminal, the DRM method supported by the PC according to the related art is known. Since the DRM methods supported by the mobile communication terminals are different, each of the two terminals had to access a different server and download the encrypted contents. However, according to the present invention, the mobile terminal supports the DRM gateway from the user's PC. Just by transmitting the DRM information and content transmission request, the same music content can be enjoyed by both the user PC and the mobile communication terminal.

즉, 본 발명은 사용자가 제1 사용자 단말기에서 이용 중인 컨텐츠 또는 제1 사용자 단말기에 저장된 컨텐츠를 제2 사용자 단말기에서 지원하는 DRM 방식이 적용된 형태로 제2 사용자 단말기에도 전송하여 제2 사용자 단말기에서도 즉시 이용 가능하도록 하면서 컨텐츠의 저작권을 보호할 수 있는 효과가 있다. That is, the present invention transmits the content that the user is using in the first user terminal or the content stored in the first user terminal to the second user terminal in the form of a DRM scheme supported by the second user terminal, and then immediately in the second user terminal. It can be used to protect the copyright of the content.

본 발명에 따른 DRM 게이트웨이에서의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The operation method in the DRM gateway according to the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

도 5는 본 발명의 일실시예에 따른 DRM 게이트웨이의 구성을 도시한 블록도이다. 도 5를 참조하면, 본 발명의 일실시예에 따른 DRM 게이트웨이는 통신 모듈(501), 컨텐츠 요청 모듈(502), 컨텐츠 전송 모듈(503), 데이터베이스(504)를 포함하여 구성된다.5 is a block diagram illustrating a configuration of a DRM gateway according to an embodiment of the present invention. Referring to FIG. 5, the DRM gateway according to an embodiment of the present invention includes a communication module 501, a content request module 502, a content delivery module 503, and a database 504.

통신 모듈(501)은 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신한다. The communication module 501 receives DRM method information supported by the second user terminal and a content transmission request encrypted according to the DRM method from the first user terminal.

컨텐츠 요청 모듈(502)은 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청한다. 컨텐츠 요청 모듈(502)은 데이터베이스(504)를 참조하여, 상기 DRM 방식이 적용된 상기 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청할 수 있고, 더불어, 상기 암호화된 컨텐츠에 대한 권리 객체(Rights Object)를 요청할 수 있음은 이미 설명한 바와 같다. The content request module 502 requests encrypted content corresponding to the DRM scheme to a content providing server connected through a communication network in response to the content transmission request. The content request module 502 may request the encrypted content from the content providing server providing the content to which the DRM scheme is applied, by referring to the database 504, and further includes a rights object for the encrypted content. Object) can be requested as described above.

컨텐츠 전송 모듈(503)은 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐 츠 및 상기 컨텐츠 제공 서버로부터 수신한 상기 권리 객체를 수신하고, 상기 암호화된 컨텐츠 및 상기 컨텐츠 제공 서버로부터 수신한 상기 권리 객체를 상기 제2 사용자 단말기로 전송한다. The content delivery module 503 receives the encrypted content from the content providing server and the rights object received from the content providing server, and stores the encrypted content and the rights object received from the content providing server. 2 Send to the user terminal.

데이터베이스(504)는 하나 이상의 DRM 방식이 적용된 컨텐츠를 제공하는 복수의 컨텐츠 제공 서버 목록을 기록한다. 데이터베이스(504)는 도 4를 참조하여 설명한 바 있다. The database 504 records a plurality of content providing server lists that provide content to which one or more DRM schemes are applied. The database 504 has been described with reference to FIG. 4.

앞서, 도 2 내지 도 4를 참조하여 본 발명에 따른 DRM 게이트웨이에서의 동작 방법에 대해서 설명하였고, 상술한 실시예들에서 설명한 기술적 내용들이 도 5의 DRM 게이트웨이에서도 그대로 적용될 수 있으므로 그 상세한 내용은 이하 생략하기로 한다.2 to 4, the method of operation in the DRM gateway according to the present invention has been described, and the technical details described in the above embodiments may be applied to the DRM gateway of FIG. 5 as such. It will be omitted.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.

본 발명은 사용자가 둘 이상의 사용자 단말기를 이용하고 있고 제1 사용자 단말기와 제2 사용자 단말기가 지원하는 DRM 방식이 다른 경우, 하나의 사용자 단말기에서 다른 사용자 단말기로 DRM 방식의 변환을 수행해 줌으로써 컨텐츠의 활용도를 제고하는 DRM 게이트웨이를 제공할 수 있다. According to an embodiment of the present invention, when a user uses two or more user terminals and the DRM method supported by the first user terminal and the second user terminal is different, the utilization of contents by converting the DRM method from one user terminal to another user terminal is performed. It can provide a DRM gateway to enhance the.

또한, 본 발명은 사용자가 사용자의 제1 사용자 단말기에서 DRM 게이트웨이로 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 컨텐츠 전송 요청을 전송하는 것만으로도 제1 사용자 단말기 및 제2 사용자 단말기 모두에서 동일한 컨텐츠를 재생할 수 있도록 하는 효과가 있다. In addition, the present invention provides the same content in both the first user terminal and the second user terminal simply by transmitting the DRM method information and content transmission request supported by the second user terminal from the user's first user terminal to the DRM gateway. It has the effect of making it playable.

또한, 본 발명은 사용자가 제1 사용자 단말기에서 이용 중인 컨텐츠 또는 제1 사용자 단말기에 저장된 컨텐츠를 제2 사용자 단말기에서 지원하는 DRM 방식이 적용된 형태로 제2 사용자 단말기에도 전송하여 제2 사용자 단말기에서도 즉시 이용 가능하도록 하면서 컨텐츠의 저작권을 보호할 수 있는 효과가 있다. In addition, the present invention transmits the content that the user is using in the first user terminal or the content stored in the first user terminal to the second user terminal in the form of a DRM scheme supported by the second user terminal to immediately transmit it to the second user terminal. It can be used to protect the copyright of the content.

Claims (12)

디지털 저작권 관리(Digital Rights Management) 방식이 적용된 소정의 컨텐츠를 사용자 단말기에 제공하는 DRM 게이트웨이의 동작 방법에 있어서, In the operation method of the DRM gateway for providing a predetermined content to the user terminal to which the digital rights management (Digital Rights Management) method is applied, 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하는 단계;Receiving DRM method information supported by a second user terminal and a content transmission request encrypted according to the DRM method from a first user terminal; 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청하는 단계; 및In response to the content transmission request, requesting encrypted content corresponding to the DRM scheme to a content providing server connected through a communication network; And 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 단계Receiving the encrypted content from the content providing server, and transmitting the encrypted content to the second user terminal. 를 포함하는 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. Method of operation of the DRM gateway comprising a. 제1항에 있어서, The method of claim 1, 상기 제 2 사용자 단말기가 지원하는 상기 DRM 방식 정보는 상기 제2 단말기로부터 수신한 정보이고, 상기 컨텐츠 전송 요청은 상기 제1 사용자 단말기에 저장된 상기 컨텐츠의 식별 정보인 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. The DRM scheme information supported by the second user terminal is information received from the second terminal, and the content transmission request is identification information of the content stored in the first user terminal. . 제1항에 있어서,The method of claim 1, 하나 이상의 DRM 방식이 적용된 컨텐츠를 제공하는 복수의 컨텐츠 제공 서버 목록을 기록하는 데이터베이스를 유지하는 단계Maintaining a database for recording a list of a plurality of content providing server for providing content with one or more DRM schemes 를 더 포함하고, More, 상기 컨텐츠 전송 요청에 대응하여, 상기 DRM 방식에 대응하는 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청하는 상기 단계는, In response to the content transmission request, the step of requesting the encrypted content to the content providing server that provides the content corresponding to the DRM method, 상기 데이터베이스를 참조하여, 상기 DRM 방식이 적용된 상기 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청하는 단계인 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. Requesting the encrypted content to a content providing server that provides the content to which the DRM scheme is applied, by referring to the database. 제1항에 있어서, The method of claim 1, 상기 컨텐츠 전송 요청에 대응하여, 상기 DRM 방식에 대응하는 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청하는 상기 단계는,In response to the content transmission request, the step of requesting the encrypted content to the content providing server that provides the content corresponding to the DRM method, 상기 컨텐츠 전송 요청에 대응하여 상기 DRM 방식이 적용된 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠 및 상기 암호화된 컨텐츠에 대한 권리 객체(Rights Object)를 요청하는 단계 상기 권리 객체는 상기 컨텐츠가 상기 제2 사용자 단말기에서 재생되도록 하는 암호화 키를 포함함 이고,Requesting the encrypted content and a rights object for the encrypted content to a content providing server that provides the DRM-applied content in response to the content transmission request. 2 contains an encryption key to be played on the user terminal, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 상기 단계에서, 상기 컨텐츠 제공 서버로부터 수신한 상기 권리 객체를 상기 제2 사용자 단말기로 더 전송하는 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. Receiving the encrypted content from the content providing server and transmitting the encrypted content to the second user terminal, further transmitting the rights object received from the content providing server to the second user terminal. Method of operation of the DRM gateway, characterized in that. 제1항에 있어서, The method of claim 1, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 상기 단계는, Receiving the encrypted content from the content providing server, and transmitting the encrypted content to the second user terminal, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하여 이를 상기 제1 사용자 단말기로 전송하는 단계이고,Receiving the encrypted content from the content providing server and transmitting the encrypted content to the first user terminal, 상기 제1 사용자 단말기는 상기 수신한 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. And the first user terminal transmits the received encrypted content to the second user terminal. 제1항에 있어서, The method of claim 1, 상기 컨텐츠 전송 요청은 상기 제2 사용자 단말기의 단말기 식별 정보를 포함하고, The content transmission request includes terminal identification information of the second user terminal. 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 상기 단계는, Receiving the encrypted content from the content providing server, and transmitting the encrypted content to the second user terminal, 상기 제2 사용자 단말기의 상기 단말기 식별 정보를 참조하여 상기 암호화된 컨텐츠를 유무선 통신망을 통하여 상기 제2 사용자 단말기로 전송하는 단계인 것을 특징으로 하는 DRM 게이트웨이의 동작 방법. And transmitting the encrypted content to the second user terminal through a wired / wireless communication network with reference to the terminal identification information of the second user terminal. 제6항에 있어서,The method of claim 6, 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 상기 단계는, Receiving the encrypted content from the content providing server, and transmitting the encrypted content to the second user terminal, 상기 제2 사용자 단말기의 상기 단말기 식별 정보를 참조하여 상기 제2 사용 자 단말기로 상기 암호화된 컨텐츠가 저장되어 있는 스토리지 수단의 주소 정보를 포함하는 메시지를 전송하는 단계이고,Transmitting a message including address information of storage means in which the encrypted content is stored, to the second user terminal with reference to the terminal identification information of the second user terminal; 상기 제2 사용자 단말기는 사용자의 확인 응답에 따라 상기 스토리지 수단으로부터 상기 유무선 통신망을 통하여 상기 암호화된 컨텐츠를 수신하는 것을 특징으로 하는 DRM 게이트웨이의 동작 방법.And the second user terminal receives the encrypted content from the storage means via the wired / wireless communication network according to a user's confirmation response. 제1항 내지 제7항 중 어느 하나의 항에 있어서, The method according to any one of claims 1 to 7, 상기 제2 사용자 단말기는 이동 통신 단말기인 것을 특징으로 하는 컨텐츠 제공 방법. And the second user terminal is a mobile communication terminal. 제1항 내지 제7항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium in which a program for executing the method of any one of claims 1 to 7 is recorded. 디지털 저작권 관리(Digital Rights Management) 방식이 적용된 소정의 컨텐츠를 사용자 단말기에 제공하는 DRM 게이트웨이에 있어서, In the DRM gateway for providing a user terminal with predetermined content to which the digital rights management method is applied, 제1 사용자 단말기로부터 제2 사용자 단말기가 지원하는 DRM 방식 정보 및 상기 DRM 방식에 따라 암호화된 컨텐츠 전송 요청을 수신하는 통신 모듈;A communication module configured to receive, from a first user terminal, DRM scheme information supported by a second user terminal and a content transmission request encrypted according to the DRM scheme; 상기 컨텐츠 전송 요청에 대응하여, 통신망을 통해 연결된 컨텐츠 제공 서버로 상기 DRM 방식에 대응하는 암호화된 컨텐츠를 요청하는 컨텐츠 요청 모듈; A content request module for requesting encrypted content corresponding to the DRM scheme to a content providing server connected through a communication network in response to the content transmission request; 상기 컨텐츠 제공 서버로부터 상기 암호화된 컨텐츠를 수신하고, 상기 암호 화된 컨텐츠를 상기 제2 사용자 단말기로 전송하는 컨텐츠 전송 모듈A content delivery module that receives the encrypted content from the content providing server and transmits the encrypted content to the second user terminal 를 포함하는 것을 특징으로 하는 DRM 게이트웨이. DRM gateway comprising a. 제10항에 있어서, The method of claim 10, 하나 이상의 DRM 방식이 적용된 컨텐츠를 제공하는 복수의 컨텐츠 제공 서버 목록을 기록하는 데이터베이스A database that records a list of a plurality of content providing servers that provide one or more DRM methods. 를 더 포함하고, More, 상기 컨텐츠 요청 모듈은, The content request module, 상기 데이터베이스를 참조하여, 상기 DRM 방식이 적용된 상기 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠를 요청하는 것을 특징으로 하는 DRM 게이트웨이. And requesting the encrypted content to a content providing server providing the content to which the DRM scheme is applied, by referring to the database. 제10항에 있어서, The method of claim 10, 상기 컨텐츠 요청 모듈은,The content request module, 상기 컨텐츠 전송 요청에 대응하여 상기 DRM 방식이 적용된 컨텐츠를 제공하는 컨텐츠 제공 서버로 상기 암호화된 컨텐츠 및 상기 암호화된 컨텐츠에 대한 권리 객체(Rights Object)를 요청하고 상기 권리 객체는 상기 컨텐츠가 상기 제2 사용자 단말기에서 재생되도록 하는 암호화 키를 포함함 ,In response to the content transmission request, requesting the encrypted content and a Rights Object for the encrypted content to a content providing server that provides the DRM-applied content, and the rights object is the second object. Contains an encryption key to be played on the user's terminal, 상기 컨텐츠 전송 모듈은, The content transmission module, 상기 컨텐츠 제공 서버로부터 수신한 상기 권리 객체를 상기 제2 사용자 단 말기로 더 전송하는 것을 특징으로 하는 DRM 게이트웨이.And transmitting the rights object received from the content providing server to the second user terminal.
KR1020050102530A 2005-10-28 2005-10-28 Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method KR100648711B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050102530A KR100648711B1 (en) 2005-10-28 2005-10-28 Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method
CN2006800403472A CN101297518B (en) 2005-10-28 2006-10-27 Method for providing contents between user terminals supporting differment DRM methods each other in DRM gateway and DRM gateway of enabling the method
PCT/KR2006/004429 WO2007049942A1 (en) 2005-10-28 2006-10-27 Method for providing contents between user terminals supporting differment drm methods each other in drm gateway and drm gateway of enabling the method
JP2008537605A JP2009514322A (en) 2005-10-28 2006-10-27 Operation method of DRM gateway for providing contents between terminals supporting different DRM systems, and DRM gateway adopting this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050102530A KR100648711B1 (en) 2005-10-28 2005-10-28 Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method

Publications (1)

Publication Number Publication Date
KR100648711B1 true KR100648711B1 (en) 2006-11-24

Family

ID=37713234

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050102530A KR100648711B1 (en) 2005-10-28 2005-10-28 Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method

Country Status (4)

Country Link
JP (1) JP2009514322A (en)
KR (1) KR100648711B1 (en)
CN (1) CN101297518B (en)
WO (1) WO2007049942A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010262445A (en) * 2009-05-01 2010-11-18 Mitsubishi Electric Corp Device, system, method and program for converting use right
US8631430B2 (en) * 2010-11-18 2014-01-14 Sony Corporation Enabling DRM-encrypted broadcast content through gateway into the home
JP5377712B2 (en) * 2012-05-31 2013-12-25 株式会社東芝 Electronics

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040098627A (en) * 2001-12-31 2004-11-20 제너럴 인스트루먼트 코포레이션 Methods and apparatus for digital rights management
KR20060011763A (en) * 2004-07-29 2006-02-03 삼성전자주식회사 Method for transmitting content which is processed by various drm system, and the method for reproducing the contents

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265361A (en) * 2000-03-14 2001-09-28 Sony Corp Device and method for providing information, device and method for providing information, and program storage medium
JP2002033724A (en) * 2000-07-18 2002-01-31 Nippon Telegraph & Telephone East Corp Contents distributing system
JP4359401B2 (en) * 2001-03-12 2009-11-04 富士通株式会社 Information distribution apparatus and information distribution method
JP2002297945A (en) * 2001-03-30 2002-10-11 Nippon Telegr & Teleph Corp <Ntt> Content intermediary method, device, program and recording medium
JP3751850B2 (en) * 2001-03-30 2006-03-01 日本電信電話株式会社 Content management method, apparatus, program, and recording medium
WO2004064318A1 (en) * 2003-01-14 2004-07-29 Matsushita Electric Industrial Co., Ltd. Content reproduction device, license issuing server, and content reproduction system
CN100483296C (en) * 2003-10-22 2009-04-29 Nxp股份有限公司 Digital rights management unit for a digital rights management system
JP2005149002A (en) * 2003-11-13 2005-06-09 Nippon Telegr & Teleph Corp <Ntt> Method and device for managing content circulation
KR100694064B1 (en) * 2004-10-08 2007-03-12 삼성전자주식회사 Method and Apparatus for converting DRM

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040098627A (en) * 2001-12-31 2004-11-20 제너럴 인스트루먼트 코포레이션 Methods and apparatus for digital rights management
KR20060011763A (en) * 2004-07-29 2006-02-03 삼성전자주식회사 Method for transmitting content which is processed by various drm system, and the method for reproducing the contents

Also Published As

Publication number Publication date
CN101297518B (en) 2011-07-06
CN101297518A (en) 2008-10-29
WO2007049942A1 (en) 2007-05-03
JP2009514322A (en) 2009-04-02

Similar Documents

Publication Publication Date Title
US10097347B2 (en) Content providing system, content reproducing device, content reproducing method, and computer program
US7933837B2 (en) Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer program
KR100564731B1 (en) A method for providing data to a personal portable device via network and a system thereof
JP2018152077A (en) Methods and apparatus for protected distribution of applications and media content
US20080167954A1 (en) Contents Reproducing Device, Contents Processing Device, Contents Distribution Server, Contents Reproducing Method, Contents Processing Method, and Program
US20100257370A1 (en) Apparatus And Method for Supporting Content Exchange Between Different DRM Domains
US20060235956A1 (en) Information process distribution system, information processing apparatus and information process distribution method
US20070160209A1 (en) Content management method, content management program, and electronic device
KR20080003714A (en) Copyright protection storage medium, information recording apparatus and information recording method, and information playback apparatus and information playback method
KR20050020165A (en) Method for Sharing Rights Object Between Users
JP2012113740A (en) Drm providing device, system and method
JP2005078653A (en) System and method for distributing content access data to user
JP2004350320A (en) Safe distribution system for digital contents
JP4791425B2 (en) Method and system for performing DRM function and additional function using DRM (Digital Rights Management) device
KR100648711B1 (en) Method for providing contents between user terminals supporting different drm methods each other in drm gateway and drm gateway of enabling the method
JP2002033724A (en) Contents distributing system
JP4110511B2 (en) Content use management system, information processing apparatus and method, and computer program
KR100784285B1 (en) Method of operating digital rights offer management system and digiral rights offer management system of enabling the method
KR100695442B1 (en) Method of operating local contents providing system for providing encrypted contents to local system and local contents providing system of enabling the method
KR100732980B1 (en) Method of operating digital rights management conversion system for encrypted contents and digital rights management changing system of enabling the method
KR100836027B1 (en) System and method for providing of moving picture contents
KR101742217B1 (en) Digital contents providing system for preventing illegal dissemination and illegal copy, method thereof
KR20040010435A (en) A method for provoding contents with personal portable demobile device and a system thereof
KR20090043100A (en) System of providing contents-pre-view service and method thereof
KR100727085B1 (en) System and method for providing off-line contents using digital right management

Legal Events

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

Payment date: 20120814

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130820

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140905

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151008

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20161109

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee