KR100644645B1 - 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치 - Google Patents

임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치 Download PDF

Info

Publication number
KR100644645B1
KR100644645B1 KR1020040090143A KR20040090143A KR100644645B1 KR 100644645 B1 KR100644645 B1 KR 100644645B1 KR 1020040090143 A KR1020040090143 A KR 1020040090143A KR 20040090143 A KR20040090143 A KR 20040090143A KR 100644645 B1 KR100644645 B1 KR 100644645B1
Authority
KR
South Korea
Prior art keywords
content
license
drm
temporary
cont
Prior art date
Application number
KR1020040090143A
Other languages
English (en)
Other versions
KR20060040510A (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 KR1020040090143A priority Critical patent/KR100644645B1/ko
Publication of KR20060040510A publication Critical patent/KR20060040510A/ko
Application granted granted Critical
Publication of KR100644645B1 publication Critical patent/KR100644645B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

임시 라이센스를 이용한 콘텐츠 재생 방법 및 장치가 개시된다. 본 발명은, 제 2 DRM을 사용하는 제 2 기기가, 소정의 콘텐츠에 제 1 DRM이 적용된 제 1 콘텐츠를 재생하는 방법에 있어서, a)제 1 기기로부터 상기 콘텐츠를 식별하는 콘텐츠 식별자를 포함하는 제 1 라이센스를 획득하는 단계; b)상기 제 1 라이센스를 이용하여, 상기 제 2 기기가 상기 콘텐츠를 재생하는데 필요한 라이센스인 임시 제 2 라이센스를 생성하는 단계; c)상기 제 2 임시 라이센스를 이용하여, 상기 콘텐츠 식별자를 이용하여 콘텐츠 서버로부터 획득된, 상기 제 2 콘텐츠를 재생하는 단계를 포함하고, 상기 콘텐츠를 암호화하는데 사용된 콘텐츠 키는 모든 DRM 에 대하여 동일한 것을 특징으로 한다. 본 발명에 의하면, 이미 해당 콘텐츠에 대한 정당한 권리를 획득한 사용자가 가지는 다른 기기에서 해당 콘텐츠를 재생하고자 하는 경우에도, 사용자는 전술한 다른 기기에 대하여 다시 라이센스를 발급받을 필요없이, 기존의 라이센스를 이용하여 해당 콘텐츠를 재생할 수 있다.

Description

임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치{Method and Apparatus for reproducing content using temporary license}
도 1 은 DRM 시스템의 개요도.
도 2 는 종래의 콘텐츠 재생 방법 방법을 나타내는 도면.
도 3 는 본 발명에 따른 라이센스의 포맷을 나타내는 도면.
도 4 은 본 발명에 따른 콘텐츠 재생 방법을 나타내는 시간흐름도.
도 5 는 본 발명에 따른 콘텐츠 재생 장치를 나타내는 도면.
도 6 는 도 5의 라이센스 변환부의 내부 구성을 나타내는 도면이다.
본 발명은 콘텐츠 재생 방법 및 장치에 관한 것으로서, 보다 상세하게는 임시 라이센스를 이용하여 서로다른 DRM 이 적용된 콘텐츠를 재생하는 방법 및 장치에 관한 것이다.
디지털 권한 관리(Digital Right Management)란 정당한 사용자만이 콘텐츠를 사용할 수 있도록 콘텐츠를 관리하는 시스템을 말한다. 일반적으로 DRM 시스템은 콘텐츠를 제공하는 콘텐츠 서버, 콘텐츠에 대한 권한을 사용자에게 부여, 변경 및 제거하는 라이센스 서버 및 콘텐츠 서버로부터 콘텐츠를 제공받고 DRM 서버로부터 콘텐츠에 대한 권한을 부여받아 콘텐츠를 사용하는 사용자 기기를 포함한다.
현재 라이센스 서버 및 사용자 기기에는 각각 DRM 서버용 응용 프로그램 및 DRM 클라이언트용 응용 프로그램이 설치되며, 현재 다양한 프로그램이 개발되어 사용되고 있다. 현재 사용되고 있는 디지털 권한 관리 응용 프로그램으로는, 톰슨사에서 제안한 SmartRight', 시스코사에서 제안한 OCCAM(Open Conditional Content Access Management)', IBM사에서 제안한 xCP Cluster Protocol, DTLA(Digital Transmission License Adminstrator)사에서 제안한 DTCP(Digital Transmission Content Protection) 과 같은 것이 있다. 또한 개인용 컴퓨터의 응용 프로그램내에 설치된 DRM 프로그램으로서는, Window Media Player에서의 Janus, Real Player에서의 Helix, iTunes 에서의 FairPlay 등이 있다.
도 1 은 DRM 시스템의 개요도이다.
디바이스(1)는 콘텐츠 서버(2)에게 사용자가 원하는 콘텐츠를 요청하는 메시지(4)를 전송한다.
콘텐츠 서버(2)는 DRM A 가 적용된 콘텐츠(5)를 디바이스(1)에게 전송한다. DRM A 가 적용되었다는 의미는, DRM A에서 규정된 암호화 키 및 암호화 방식을 이용하여 콘텐츠가 암호화되었고, DRM A에서 규정된 포맷에 따라 콘텐츠에 대한 사용 제한 정보(Usage Rule, 재생가능한 회수, 재생가능한 기간등)가 기록되어 있다는 의미이다.
다음, 디바이스(1)는, 콘텐츠(5)에 대한 라이센스를 요청하는 메시지(6)를 라이센스 서버(3)에게 전송한다. 라이센스란 소정의 콘텐츠에 대한 사용권한을 부여하는 권리증으로서, 콘텐츠를 복호화 하는데 사용되는 복호화 키 및 사용 제한 정보를 포함한다. 따라서 예를 들면 콘텐츠가 DRM A 가 적용되었다면, 디바이스(1)는 DRM A 시스템에서 규정한 라이센스를 부여받아야만 DRM A 가 적용된 전술한 콘텐츠를 사용할 수 있다.
라이센스 서버(3)는 사용자가 정당한 사용자인지를 검사하고, 정당한 사용자라면, DRM A 가 적용된 콘텐츠(5)에 대한 라이센스(7)를 생성하여 디바이스(1)에게 전송한다. 라이센스(7)는 DRM A에서 사용하는 복호화키 및 사용 제한 정보가 포함되어 있다.
구현형태에 따라, 라이센스 서버(3)는 콘텐츠 서버(2)와 결합되어 DRM 서버(8)로 구현가능하다.
디바이스(1)는 라이센스(7)를 이용하여 콘텐츠(5)를 재생한다. 즉 디바이스(1)내에 설치된 DRM 클라이언트 프로그램은 라이센스(7)으로부터 콘텐츠를 복호하하는데 사용되는 복호화키 및 사용 제한 정보를 추출하고, 추출한 사용 제한 정보에 포함된 재생 회수 및 재생 기간등을 검사함으로써 해당 콘텐츠에 대한 사용이 사용 제한 정보에 위배되지 않는지를 검사한 후, 위배되지 않으면 복호화키를 이용하여 콘텐츠를 복호화한 후 재생한다.
라이센스의 포맷은 DRM 시스템마다 상이하기 때문에, 서로 상이한 DRM 시스템을 사용하는 디바이스들이 서로 콘텐츠를 교환하기 위해서는 DRM 변환 과정이 필요하다.
도 2 는 종래의 콘텐츠 재생 방법 방법을 나타내는 도면이다.
DRM A 로부터 DRM B 로의 DRM 변환이란, DRM B 가 설치된 기기인 기기 Dev_B 로하여금 DRM A 가 적용된 콘텐츠 Cont_A 을 전송 받아 재생할 수 있도록 하는 과정이다. 기기 Dev_A 및 기기 Dev_B 는 서로 동일한 홈 네트워크(200)에 포함되어 있는 상태이다.
도 2에서, 현재 기기 Dev_A 는 DRM A 가 설치되어 있으며, 기기 Dev_B 는 DRM B 가 설치되어 있다. 콘텐츠 Cont 는 DRM A 이 적용되어 콘텐츠 Cont_A 가 된 후, 기기 Dev_A 에 저장되어 있다. 이제 기기 Dev_A 가, 기기 Dev_B 가 콘텐츠 Cont 을 DRM B 하에서 사용할 수 있도록, 기기 Dev_B 에게 콘텐츠를 제공하고자 한다. 이하에서 콘텐츠 Cont_A 는 DRM A 가 적용된 콘텐츠 Cont 을 의미하며, 콘텐츠 Cont_B 는 DRM B 가 적용된 콘텐츠 Cont 를 의미한다.
여기서 DRM A가 적용된 콘텐츠라 함은, DRM A가 생성한 콘텐츠 키를 이용하여 콘텐츠 Cont를 암호화하고, DRM A에서 제공한 포맷에 의해 콘텐츠를 재생하는데 필요한 라이센스를 발급한다는 의미이다.
단계 202에서, 기기 Dev_A 는, 기기 Dev_B 가 현재 DRM B를 사용하고 있으며, 콘텐츠 Cont를 요구한다는 메시지를, 콘텐츠 Cont_A 및 라이센스 Lic_A 와 함께 DRM 변환 서버 S_conv 에게 전송한다.
단계 204에서, DRM 변환 서버 S_conv 는 콘텐츠 Cont_A 를 콘텐츠 Cont_B 로 변환한다.
단계 206에서, DRM 변환 서버 S_conv 는 DRM B 서버 S_B 로부터 콘텐츠 Cont_B를 사용하는데 필요한 라이센스 Lic_B 를 수신한다.
단계 208에서, DRM 변환 서버 S_conv 는 콘텐츠 Cont_B 와 라이센스 Lic_B를 기기 Dev_B 로 전송한다.
단계 210에서, 기기 Dev_B 는 라이센스 Lic_B 를 이용하여 콘텐츠 Cont_B를 재생한다.
그러나 이러한 종래의 DRM 변환 방법에 따르면, 기기 Dev_B 는 반드시 DRM 변환 서버 S_conv 및 라이센스 서버 S_B를 통해 매번 라이센스 Lic_B를 발급받아야만 한다는 불편함이 존재하였다.
즉 종래의 방법에 따르면 이미 해당 콘텐츠에 대한 정당한 권리를 획득한 사용자가 가지는 다른 기기에서 해당 콘텐츠를 재생하고자 하는 경우, 사용자는 전술한 다른 기기에 대하여 다시 라이센스를 발급받아야하는 불편함이 존재하였다.
또한, 현재 널리 사용되는 콘텐츠의 제공 방식은 DRM 이 적용된 즉 해당 DRM에서 규정하는 방식으로 암호화된 콘텐츠는 사용자들로 하여금 자유롭게 획득가능하게 제공하고, 해당 암호화된 콘텐츠를 사용하는데 필요한 라이센스를 정당한 사용자만이 획득가능하게 하는 방식을 사용하고 있음을 감안할 때, 이러한 DRM 변환 방법은 아주 비효율적이다.
따라서 본 발명은 전술한 과제를 해결하기 위해 안출된 것으로서, 이미 정당한 권한을 획득한 사용자가 가지는 기기들이 서로 다른 DRM 이 설치되어있을 경우, 이들 기기들이 콘텐츠를 좀더 원활하게 재생가능하게 하는 콘텐츠 재생 방법 및 장 치를 제공하고자 한다.
전술한 과제를 해결하기 위한 본 발명은, 제 2 DRM을 사용하는 제 2 기기가, 소정의 콘텐츠에 제 1 DRM이 적용된 제 1 콘텐츠를 재생하는 방법에 있어서, a)제 1 기기로부터 상기 콘텐츠를 식별하는 콘텐츠 식별자를 포함하는 제 1 라이센스를 획득하는 단계; b)상기 제 1 라이센스를 이용하여, 상기 제 2 기기가 상기 콘텐츠를 재생하는데 필요한 라이센스인 임시 제 2 라이센스를 생성하는 단계; c)상기 제 2 임시 라이센스를 이용하여, 상기 콘텐츠 식별자를 이용하여 콘텐츠 서버로부터 획득된, 상기 제 1 콘텐츠를 재생하는 단계를 포함하고, 상기 콘텐츠를 암호화하는데 사용된 콘텐츠 키는 모든 DRM 에 대하여 동일한 것을 특징으로 한다.
여기서, 상기 b)단계는, b1)상기 제 1 라이센스로부터 상기 콘텐츠 식별자, 상기 콘텐츠 키 및 상기 콘텐츠의 사용 제한에 관한 정보인 사용 규칙 정보를 추출하는 단계; 및 b2)상기 콘텐츠 식별자 및 상기 콘텐츠 키를 이용하여 상기 임시 제 2 라이센스를 생성하는 단계를 포함한다. 또한 여기서, 상기 b)단계는, b3)상기 사용 규칙 정보를 갱신함으로써 새로운 제 1 라이센스를 생성하는 단계; 및 b4)상기 새로운 제 1 라이센스를 상기 제 1 기기로 전송하는 단계를 포함한다.
또한 본 발명은, 제 2 DRM을 사용하는 제 2 기기로하여금, 소정의 콘텐츠에 제 1 DRM이 적용된 제 1 콘텐츠를 재생가능하게 하는 콘텐츠 재생 장치에 있어서, a)제 1 기기로부터 상기 콘텐츠를 식별하는 콘텐츠 식별자를 포함하는 제 1 라이센스를 획득하고, 상기 제 1 라이센스를 이용하여 상기 제 2 기기가 상기 콘텐츠를 재생하는데 필요한 라이센스인 임시 제 2 라이센스를 생성하는 라이센스 변환부; 및 b)상기 콘텐츠 식별자를 이용하여 상기 제 1 콘텐츠를 획득하고, 상기 임시 제 2 라이센스를 이용하여 상기 제 1 콘텐츠를 재생하는 재생부를 포함하고, 상기 콘텐츠를 암호화하는데 사용된 콘텐츠 키는 모든 DRM 에 대하여 동일하다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명한다.
도 3 는 본 발명에 따른 라이센스의 포맷을 나타내는 도면이다.
본 발명에 따른 라이센스(300)는 콘텐츠 식별자 UUID, 콘텐츠 키 K_cont 및 사용 규칙 정보 UR을 포함한다. 또한 본 발명에 있어서, 특정 콘텐츠 Cont는 모든 DRM에서 동일한 콘텐츠 키 K_cont를 이용하여 암호화된다.
다시말하면, DRM A 는 콘텐츠 Cont_1를 콘텐츠 키 K_cont_1 로 암호화하고, 콘텐츠 Cont_2를 콘텐츠 키 K_cont_2 로 암호화하고,.....,콘텐츠 Cont_n를 콘텐츠 키 K_cont_n 로 암호화한다. 또한 DRM B 도 콘텐츠 Cont_1를 콘텐츠 키 K_cont_1 로 암호화하고, 콘텐츠 Cont_2를 콘텐츠 키 K_cont_2 로 암호화하고,.....,콘텐츠 Cont_n를 콘텐츠 키 K_cont_n 로 암호화한다.
하지만 모두 동일한 콘텐츠 키 K_cont를 이용하여 생성되었다하더라도, DRM A 가 적용된 C_A 와 DRM B 가 적용된 C_B는 서로 상이한 포맷을 가진다. 각각의 DRM 은 콘텐츠를 암호화하는 방식이 상이하기 때문이다. 즉 위의 경우, C_A = EA(K_cont, Cont), C_B = EB(K_cont, Cont),...이다.
특정 콘텐츠는 하나의 콘텐츠 키를 이용하여 암호화되기 때문에, 각각의 DRM 은 다른 DRM 이 적용된 콘텐츠를 재생하기 위해서 별도의 콘텐츠 키를 획득할 필요가 없다.
도 4 은 본 발명에 따른 콘텐츠 재생 방법을 나타내는 시간흐름도이다.
이하에서, 제 2 기기 D_B 는 콘텐츠 Cont 에 DRM A 가 적용된 제 1 콘텐츠 C_A를 재생하고자 한다. 제 1 콘텐츠 C_A를 재생하는데 필요한 제 1 라이센스 L_A 는 현재 제 1 기기 D_A 가 가지고 있는 상태이다.
단계 410에서, 제 2 기기 D_B 는 기기 D_A 로부터 제 1 라이센스 L_A를 획득한다.
단계 420에서, 제 2 기기 D_B 는 제 1 라이센스 L_A 로부터 콘텐츠 식별자 UUID, 콘텐츠 키 K_cont 및 사용 규칙 정보 UR을 추출한다.
제 2 기기 D_B 가 제 1 라이센스 L_A 로부터 콘텐츠 식별자 UUID, 콘텐츠 키 K_cont 및 사용 규칙 정보 UR을 추출할 수 있기 위해서, 제 2 기기 D_B 는 모든 라이센스를 해석할 수 있어야한다.
단계 430에서, 제 2 기기 D_B 는 단계420에서 추출한 사용 규칙 정보 UR을 갱신함으로써 새로운 제 1 라이센스 L_A'를 생성하고 이를 제 1 기기 D_A 로 전송한다.
사용 규칙 정보 UR 는 해당 콘텐츠의 복사가능여부, 복사가능회수등을 포함한다. 따라서 제 2 기기 D_B 가 제 1 콘텐츠 C_A를 사용하는 경우에는, 제 1 라이센스 L_A 내의 사용 규칙 정보 UR 또한 갱신되어야 한다. 예를 들면 제 1 라이센스 L_A 내의 사용 규칙 정보 UR1 가 지시하는 복사가능회수 n1 = 10 이라면, 제 2 기기 D_B 가 제 1 콘텐츠 C_A를 사용하는 동시에 즉 제 2 기기 D_B 가 제 1 라이센스 L_A를 제 2 라이센스 L_B로 변환하는 동시에, 사용 규칙 정보 UR1 이 지시하는 새로운 복사가능회수 n1' 는 n1' = n1 - 1 = 10 - 1 = 9 으로 감소되어야한다.
단계 440에서, 제 2 기기 D_B 는 단계 420에서 추출한 콘텐츠 식별자 UUID, 콘텐츠 키 K_cont를 이용하여 임시 제 2 라이센스 L_B_temp를 생성한다. 임시 제 2 라이센스 L_B_temp 는 콘텐츠 식별자 및 콘텐츠 키만을 포함하면 되고, 반드시 사용 규칙 정보를 포함할 필요는 없다. 어차피 제 2 기기에서 한번만 임시로 사용되는 라이센스이기 때문이다.
하지만 본 발명의 변형된 실시예에서는, 임시 제 2 라이센스 L_B_temp 는 콘텐츠 식별자 UUID, 콘텐츠 키 K_cont 및 사용규칙정보 UR_temp 를 포함한다. 여기서 사용 규칙 정보 UR_temp 가 지시하는 복사 가능 회수는 1 이다. 왜냐하면 임시로 복사가 허용되도록 하기 위함이다.
단계 450에서, 제 2 기기 D_B 는 단계 420에서 추출한 콘텐츠 식별자 UUID 에 대응하는 제 2 콘텐츠 C_B 를 제 2 콘텐츠 서버 CS_B 로부터 수신하고, 단계 440에서 생성한 임시 제 2 라이센스 L_B_temp를 이용하여 제 2 콘텐츠 C_B 를 재생한다.
단계 460에서, 제 2 기기 D_B 는 임시 제 2 라이센스 L_B_temp를 삭제한다. 이는 제 2 기기 D_B 가 불법적 용도로 제 2 라이센스 L_B_temp를 사용하는 것을 방지하기 위함이다.
위 방법에서, 모든 콘텐츠는 콘텐츠 식별자 UUID를 이용하여 식별되고, 특정 콘텐츠는 특정 콘텐츠 키를 이용하여 암호화된다. 또한 각각의 기기는 서로다른 DRM의 라이센스를 서로 변환가능할 수 있다. 이로 인해, 사용자는 자신이 소유하는 여러 기기마다 별도의 DRM 이 설치된 경우, 하나의 콘텐츠에 대해 각각의 기기마다 별도로 라이센스를 부여받을 필요가 없다.
도 5 는 본 발명에 따른 콘텐츠 재생 장치를 나타내는 도면이다.
본 발명에 따른 콘텐츠 재생 장치는 라이센스 변환부(510) 및 재생부(520)를 포함한다.
본 발명에 따르면 제 2 기기 D_B 는 제 1 기기 D_A 가 재생하고 있던 제 1 콘텐츠 C_A를 재생하는 것으로 가정한다.
라이센스 변환부(510)는 제 1 기기 D_A 로부터 제 1 라이센스(502)를 전송받고, 제 1 라이센스(502)를 이용하여 임시 제 2 라이센스(512) 및 새로운 제 1 라이센스(514)를 생성하고, 임시 제 2 라이센스(512)를 재생부(520)로 전달하고, 새로운 제 1 라이센스(514)는 제 1 기기 D_A 로 전송한다. 새로운 제 1 라이센스(514)는 제 1 라이센스(502)의 사용 규칙 정보 UR1가 새로운 사용 규칙 정보 UR1' 로 변경된 것이다.
재생부(520)는 제 1 콘텐츠 C_A를 콘텐츠 서버 CS_A 로부터 전송받고, 라이센스 변환부(510)로부터의 임시 제 2 라이센스(512)를 이용하여 제 1 콘텐츠 C_A를 재생하고, 재생 후에는, 임시 제 2 라이센스(512)를 삭제한다. 여기서 제 1 콘텐츠 C_A 는 제 1 DRM 의 암호화 방식으로 암호화된 콘텐츠 즉 C_A = EA(K_cont, Cont)이다. 임시 제 2 라이센스(512)를 삭제하는 이유는 임시 제 2 라이센스(512)가 정당한 권한 없는 목적에 사용되는 것을 방지하기 위함이다.
도 6 는 도 5의 라이센스 변환부의 내부 구성을 나타내는 도면이다.
라이센스 변환부(510)는 정보 추출부(610), 라이센스 생성부(620) 및 라이센스 갱신부(630)를 포함한다.
정보 추출부(610)는 제 1 기기 D_A 로부터 제 1 라이센스(502)를 전송받고, 제 1 라이센스(502)로부터 콘텐츠 식별자(612), 콘텐츠 키(614) 및 사용 규칙 정보(616)를 추출한다.
전술한 바와 같이, 본 발명에 따른 라이센스는 콘텐츠 식별자, 콘텐츠 키 및 사용 규칙 정보를 포함하고, 이 때 콘텐츠 키는 특정 콘텐츠마다 유일하게 할당되며, DRM 에 따라 달라지지 않는다. 즉 각각의 DRM 은 동일한 키를 이용하여 각각 상이한 방식으로 특정 콘텐츠를 암호화한다. 다시말하면, 제 1 콘텐츠 C_A 와 제 2 콘텐츠 C_B 는 동일한 콘텐츠 키를 이용하지만 다른 방식으로 암호화된다.
라이센스 생성부(620)는 콘텐츠 식별자(612) 및 콘텐츠 키(614)를 이용하여 임시 제 2 라이센스(512)를 생성한다.
임시 제 2 라이센스(512)는 콘텐츠 식별자(612) 및 콘텐츠 키(614)만을 포함한다. 임시 제 2 라이센스(512)는 임시로 생성되었다가 삭제되는 라이센스이기 때문에, 사용 규칙 정보가 무의미하기 때문이다.
라이센스 갱신부(630)는 콘텐츠 식별자(612), 콘텐츠 키(614) 및 사용 규칙 정보(616)를 이용하여 새로운 제 1 라이센스(514)를 생성한 후 제 1 기기 D_A 로 전송한다.
라이센스 변환부(510)가 얼마나 많은 종류의 DRM 의 라이센스를 변환할 수 있는지 여부는, 정보 추출부(610), 라이센스 생성부(620) 및 라이센스 갱신부(630)가 호환하는 DRM 의 수에 의존한다.
즉 도 5의 실시예에서 정보 추출부(610)는 DRM A 의 라이센스를 해석할 수 있다고 가정하였지만, DRM C 가 적용된 콘텐츠를 DRM A 가 설치된 기기로하여금 재생할 수 있도록 하기 위해서는, DRM A 가 설치된 기기내의 라이센스 정보 추출부(610)는 DRM C 의 라이센스를 해석할 수 있어야 한다. 또한 마찬가지로, DRM A 가 설치된 기기내의 라이센스 갱신부(620)는 DRM C 의 라이센스를 생성할 수 있어야 한다.
결국, 하나의 기기가 얼마나 많은 DRM을 처리할 수 있는지 여부는 정보 추출부(610) 및 라이센스 갱신부(630)가 얼마나 많은 DRM 의 라이센스의 포맷을 해석 또는 생성가능한가 여부에 의존한다.
정보 추출부(610) 및 라이센스 갱신부(630)로하여금 하나이상의 DRM 의 라이센스의 포맷을 해석 또는 생성 가능하도록 하기 위해서, 각각의 DRM 의 라이센스의 포맷은 사업자들의 합의에 의해 공개되어야 한다.
한편, 본 발명에 따른 콘텐츠 재생 방법은 컴퓨터 프로그램으로 작성 가능하다. 상기 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 프로그램은 컴퓨터가 읽을 수 있는 정보저장매체(computer readable media)에 저장되고, 컴퓨터에 의하여 읽혀지고 실행됨으로써 콘텐츠 재생 방법을 구현한다. 상기 정보저장매체는 자기 기록매체, 광 기록매체, 및 캐리어 웨이브 매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
전술한 바와 같이 본 발명에 의하면, 이미 해당 콘텐츠에 대한 정당한 권리를 획득한 사용자가 가지는 다른 기기에서 해당 콘텐츠를 재생하고자 하는 경우에도, 사용자는 전술한 다른 기기에 대하여 다시 라이센스를 발급받아야하는 불편함 없이, 기존의 라이센스를 이용하여 해당 콘텐츠를 재생할 수 있다.

Claims (5)

  1. 제 2 DRM을 사용하는 제 2 기기가, 소정의 콘텐츠에 제 1 DRM이 적용된 제 1 콘텐츠를 재생하는 방법에 있어서,
    a)제 1 기기로부터 상기 콘텐츠를 식별하는 콘텐츠 식별자를 포함하는 제 1 라이센스를 획득하는 단계;
    b)상기 제 1 라이센스를 이용하여, 상기 제 2 기기가 상기 콘텐츠를 재생하는데 필요한 라이센스인 임시 제 2 라이센스를 생성하는 단계;
    c)상기 제 2 임시 라이센스를 이용하여, 상기 콘텐츠 식별자를 이용하여 콘텐츠 서버로부터 획득된, 상기 제 1 콘텐츠를 재생하는 단계를 포함하고,
    상기 콘텐츠를 암호화하는데 사용된 콘텐츠 키는 모든 DRM 에 대하여 동일한 것을 특징으로 하는 방법.
  2. 제 1 항에 있어서, 상기 b)단계는,
    b1)상기 제 1 라이센스로부터 상기 콘텐츠 식별자, 상기 콘텐츠 키 및 상기 콘텐츠의 사용 제한에 관한 정보인 사용 규칙 정보를 추출하는 단계; 및
    b2)상기 콘텐츠 식별자 및 상기 콘텐츠 키를 이용하여 상기 임시 제 2 라이센스를 생성하는 단계를 포함하는 것을 특징으로 하는 방법.
  3. 제 1 항에 있어서, 상기 b)단계는,
    b3)상기 사용 규칙 정보를 갱신함으로써 새로운 제 1 라이센스를 생성하는 단계;
    b4)상기 새로운 제 1 라이센스를 상기 제 1 기기로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
  4. 제 1 항에 있어서,
    d)상기 임시 제 2 라이센스를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  5. 제 2 DRM을 사용하는 제 2 기기로하여금, 소정의 콘텐츠에 제 1 DRM이 적용된 제 1 콘텐츠를 재생가능하게 하는 콘텐츠 재생 장치에 있어서,
    a)제 1 기기로부터 상기 콘텐츠를 식별하는 콘텐츠 식별자를 포함하는 제 1 라이센스를 획득하고, 상기 제 1 라이센스를 이용하여 상기 제 2 기기가 상기 콘텐츠를 재생하는데 필요한 라이센스인 임시 제 2 라이센스를 생성하는 라이센스 변환부; 및
    b)상기 콘텐츠 식별자를 이용하여 상기 제 1 콘텐츠를 획득하고, 상기 임시 제 2 라이센스를 이용하여 상기 제 1 콘텐츠를 재생하는 재생부를 포함하고,
    상기 콘텐츠를 암호화하는데 사용된 콘텐츠 키는 모든 DRM 에 대하여 동일한 것을 특징으로 하는 장치.
KR1020040090143A 2004-11-06 2004-11-06 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치 KR100644645B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040090143A KR100644645B1 (ko) 2004-11-06 2004-11-06 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040090143A KR100644645B1 (ko) 2004-11-06 2004-11-06 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20060040510A KR20060040510A (ko) 2006-05-10
KR100644645B1 true KR100644645B1 (ko) 2006-11-10

Family

ID=37147459

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040090143A KR100644645B1 (ko) 2004-11-06 2004-11-06 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치

Country Status (1)

Country Link
KR (1) KR100644645B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100791289B1 (ko) * 2006-01-31 2008-01-04 삼성전자주식회사 Drm 컨텐츠를 임시로 사용하는 방법 및 장치
KR100809292B1 (ko) * 2006-02-24 2008-03-07 삼성전자주식회사 디지털 저작권 관리 장치 및 방법
KR100755708B1 (ko) * 2006-03-22 2007-09-05 삼성전자주식회사 임시 라이센스를 사용하여 컨텐츠를 임시로 사용하는 방법및 장치
KR100846492B1 (ko) * 2006-09-01 2008-07-17 삼성전자주식회사 임시 라이센스를 이용한 콘텐트 공유 방법 및 장치
KR101458205B1 (ko) * 2007-09-17 2014-11-12 삼성전자주식회사 휴대 방송 시스템에서 방송 서비스 송수신 방법 및 장치

Also Published As

Publication number Publication date
KR20060040510A (ko) 2006-05-10

Similar Documents

Publication Publication Date Title
KR100694064B1 (ko) Drm 변환 방법 및 장치
KR100636169B1 (ko) 서로 다른 drm이 적용된 콘텐츠의 전송 및 재생 방법
KR100643278B1 (ko) 휴대용 저장 장치의 디지털 저작권을 관리하는 방법 및 장치
JP4795727B2 (ja) コンテンツの利用端末を制限する方法、記憶装置およびシステム
RU2352985C2 (ru) Способ и устройство для санкционирования операций с контентом
JP4098742B2 (ja) 公開鍵基盤構造を用いたドメイン形成方法
US10097347B2 (en) Content providing system, content reproducing device, content reproducing method, and computer program
KR101242140B1 (ko) 허가된 도메인을 생성하기 위한 방법 및 시스템
KR100736101B1 (ko) 분산 디바이스 환경에서 상속 구조를 갖는 권리객체를소비하는 방법 및 이를 위한 디바이스
US7565700B2 (en) Method for tracking the expiration of encrypted content using device relative time intervals
KR20060106654A (ko) 콘텐츠 정보제공시스템, 콘텐츠 정보제공서버, 콘텐츠재생장치, 콘텐츠 정보제공방법, 콘텐츠 재생방법 및컴퓨터 프로그램
JPWO2004109972A1 (ja) ライセンス受信用ユーザ端末
JP2007110730A (ja) Drmライセンス提供方法及びシステム
JP2007531149A (ja) 携帯型保存装置とデバイス間のデジタル著作権管理を用いたコンテンツ再生方法及び装置と、このための携帯型保存装置
JP4414321B2 (ja) 携帯用保存装置を用いたデジタル著作権の管理方法及び装置
US9734306B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP2008209960A (ja) コンテンツの利用端末を制限する方法、記憶装置およびシステム
KR100644645B1 (ko) 임시 라이센스를 이용한 콘텐트를 재생하는 방법 및 장치
JP5111862B2 (ja) コンテンツを再インポートする方法及び装置
KR100765794B1 (ko) 공유 라이센스를 이용한 콘텐트 공유 방법 및 장치
JP4584995B2 (ja) デジタル権利オブジェクトを処理する装置および方法
JP2005149002A (ja) コンテンツ流通管理方法および装置
KR100566633B1 (ko) 컨텐츠 소유자를 위한 디지털 저작권 보호 방법
JP3773920B2 (ja) 利用者端末認証装置および利用者端末認証プログラム
WO2006080650A1 (en) Digital rights management conversion method and apparatus

Legal Events

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

Payment date: 20121030

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee