KR20060128072A - 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치 - Google Patents

디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치 Download PDF

Info

Publication number
KR20060128072A
KR20060128072A KR1020050048931A KR20050048931A KR20060128072A KR 20060128072 A KR20060128072 A KR 20060128072A KR 1020050048931 A KR1020050048931 A KR 1020050048931A KR 20050048931 A KR20050048931 A KR 20050048931A KR 20060128072 A KR20060128072 A KR 20060128072A
Authority
KR
South Korea
Prior art keywords
content
package
contents
individual
drm
Prior art date
Application number
KR1020050048931A
Other languages
English (en)
Other versions
KR100716719B1 (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 KR1020050048931A priority Critical patent/KR100716719B1/ko
Priority to EP06768742A priority patent/EP1891544A4/en
Priority to JP2008514555A priority patent/JP5025640B2/ja
Priority to PCT/KR2006/002127 priority patent/WO2006129983A1/en
Publication of KR20060128072A publication Critical patent/KR20060128072A/ko
Application granted granted Critical
Publication of KR100716719B1 publication Critical patent/KR100716719B1/ko
Priority to US11/999,176 priority patent/US20080127351A1/en

Links

Images

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 DRM 기반의 패키지 컨텐츠 제공 장치 및 방법에 관한 것으로서, 본 발명의 패키지 컨텐츠 제공 장치 및 방법은 하나 이상의 개별 컨텐츠들을 포함하는 패키지 컨텐츠의 구매 요청에 응답하여 상기 하나 이상의 개별 컨텐츠들을 검출하는 제1과정; 상기 검출된 개별 컨텐츠들이 공통적으로 사용할 하나의 패키지 사용권한을 생성하는 제2과정; 상기 개별 컨텐츠들 각각을 암호화하는 제3과정; 상기 암호화된 개별 컨텐츠들 및 패키지 사용권한을 포함하는 컨텐츠 전송정보를 생성하는 제4과정; 상기 패키지 컨텐츠에 포함된 개별 컨텐츠들 중 하나의 실행 요청에 응답하여 상기 패키지 사용권한을 이용하여 상기 실행 요청된 개별 컨텐츠를 해독하는 제5과정; 및 상기 해독한 개별 컨텐츠를 실행하는 제6 과정을 수행한다. 따라서 본 발명은 상기 패키지 컨텐츠에 다수의 디지털 컨텐츠가 포함되어 있더라도 해당 단말에는 하나의 패키지 사용권한만을 저장함으로써 단말의 메모리 사용 효율을 높일 수 있고, 패키지 컨텐츠 제공 서버가 상기 패키지에 포함된 디지털 컨텐츠의 개수와 동일한 개수의 사용권한을 부여하지 않아도 됨으로써 그 사용권한 부여로 인한 패키지 컨텐츠 제공 서버의 부하를 줄일 수 있다.
DRM, 패키지, 앨범, 컨텐츠, 사용권한

Description

디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치{METHOD AND APPARATUS FOR PROVIDING PACKAGE CONTENTS USING D.R.M}
도 1은 디.알.엠 기반의 컨텐츠 제공 시스템에 대한 개략적인 구성도,
도 2는 본 발명의 일실시 예에 따른 디.알.엠 기반의 패키지 컨텐츠 제공 서버에 대한 개략적인 블럭도,
도 3은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 개별 컨텐츠를 관리하기 위한 데이터 베이스 구조에 대한 예시도,
도 4는 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 패키지 컨텐츠를 관리하기 위한 데이터 베이스 구조에 대한 예시도,
도 5는 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 컨텐츠 구매 이력 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도,
도 6은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 단말에게 전달되는 패키지 컨텐츠에 대한 데이터 포맷,
도 7은 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 대한 개략적인 블럭도,
도 8a 및 도 8b는 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 저장된 컨텐츠 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도,
도 9a 및 도 9b는 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 저장된 사용권한 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도,
도 10은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 패키지 컨텐츠를 제공하기 위한 처리 과정에 대한 처리 흐름도,
도 11은 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에서 패키지 컨텐츠를 실행하기 위한 처리 과정에 대한 처리 흐름도.
본 발명은 디.알.엠(DRM: Digital Rights Management, 이하 'DRM'이라 칭함) 기반의 컨텐츠 제공 방법 및 장치에 관한 것으로서, 특히 DRM 기반의 패키지 컨텐츠 제공 방법 및 그 장치에 관한 것이다.
최근 컴퓨터 및 통신망 기술의 발달로 인하여 이들을 이용한 디지털 컨텐츠(digital contents) 산업이 성행하고 있다.
'디지털 컨텐츠'란 전자책이나 멀티미디어(예컨대, 이미지, 음악, 비디오, 게임 등)와 같이 온-라인(on-line) 상에서 유통되는 모든 무형의 정보를 말한다. 이러한 디지털 컨텐츠는 특정 장치(예컨대, 컴퓨터 장치 등)에 의해 구동되는 프로그램 또는 데이터 파일로 구성됨으로써 인터넷이나 기타 데이터 저장장치(예컨대, CD, 플로피 디스크 등)들에 의한 복제 및 유포가 용이하다.
이로 인해 각 디지털 컨텐츠 제작자들은 이를 방지하기 위해 다양한 방면으로 노력하고 있다.
디지털 컨텐츠의 불법 복제 및 유포를 막기 위한 대표적인 방법이 DRM(DRM: Digital Rights Management) 기술을 이용한 사용자 인증 방법이다.
DRM 기술을 이용한 사용자 인증 방법은 디지털 컨텐츠 제공시 디지털 컨텐츠와 그 디지털 컨텐츠의 사용권한(RO: Right Object)을 함께 부여하고 해당 디지털 컨텐츠의 실행시 그에 대응된 사용권한이 유효한지의 여부를 확인함으로써 사용자를 인증한다. 예를 들어 상기 방법은 특정 디지털 컨텐츠(이하, '제1 디지털 컨텐츠'라 칭함) 제공시, 암호화된 제1 디지털 컨텐츠와 상기 제1 디지털 컨텐츠를 해독할 수 있는 사용권한을 함께 제공한다. 그리고 상기 제1 디지털 컨텐츠의 실행이 요청되면 먼저 그 제1 디지털 컨텐츠에 대응된 사용권한이 있는지의 여부를 확인한 후 상기 사용권한이 있으면 그 사용권한을 이용하여 상기 제1 디지털 컨텐츠를 해독하여 실행시킨다.
따라서 DRM 기술을 이용한 디지털 컨텐츠의 경우 해당 컨텐츠가 불법으로 복제 및 유포되더라도 그 실행이 제한됨으로써 디지털 컨텐츠를 보호할 수 있다.
이러한 DRM 기술은 일반적으로 하나의 디지털 컨텐츠 당 하나의 사용권한을 부여한다. 따라서 '음악 앨범'등과 같이 특정 사이트에서 제공하는 하나 이상의 디지털 컨텐츠들에 대하여 패키지로 사용권한을 부여하는 경우 그 구매 단위가 하나임에도 불구하고 상기 패키지에 포함된 디지털 컨텐츠의 개수와 동일한 개수의 사 용권한을 부여하여야 한다.
따라서 패키지 컨텐츠 제공 서버에게 불필요한 부하가 발생된다. 뿐만 아니라 사용자 단말의 경우 상기 패키지 컨텐츠에 포함된 하나 이상의 디지털 컨텐츠들 각각에 대한 사용권한을 저장하고 있어야 한다. 따라서 패키지 컨텐츠에 다수의 디지털 컨텐츠들이 포함된 경우 사용자 단말의 메모리 사용 효율이 떨어지는 단점이 있었다.
따라서, 본 발명은 상기 단점을 보완하기 위해 DRM 기반의 패키지 컨텐츠 제공에 있어서 상기 패키지 컨텐츠를 보다 편리하게 이용할 수 있도록 하는 장치 및 방법을 제공하고자 한다.
또한 본 발명은 패키지 컨텐츠에 포함된 하나 이상의 컨텐츠들에 대한 사용권한을 하나로 통합하는 장치 및 방법을 제공하고자 한다.
상기 목적을 달성하기 위해 본 발명에서 제공하는 DRM 기반의 패키지 컨텐츠 제공 방법은 하나 이상의 개별 컨텐츠들을 포함하는 패키지 컨텐츠의 구매 요청에 응답하여 상기 하나 이상의 개별 컨텐츠들을 검출하는 제1 과정과, 상기 검출된 개별 컨텐츠들이 공통적으로 사용할 하나의 패키지 사용권한을 생성하는 제2 과정과, 상기 개별 컨텐츠들 각각을 암호화하는 제3 과정과, 상기 암호화된 개별 컨텐츠들 및 패키지 사용권한을 포함하는 컨텐츠 전송정보를 생성하는 제4 과정과, 패키지 컨텐츠에 포함된 개별 컨텐츠들 중 하나의 실행 요청에 응답하여 상기 패키지 사용권한을 이용하여 상기 실행 요청된 개별 컨텐츠를 해독하는 제5 과정과, 상기 해독한 개별 컨텐츠를 실행하는 제6 과정을 포함함을 특징으로 한다.
이 때 상기 패키지 사용권한은 대응된 패키지 컨텐츠에 포함된 하나 이상의 암호화된 개별 컨텐츠들을 해독하기 위해 공통적으로 사용할 키 정보와, 상기 패키지 컨텐츠의 사용가능 기간을 포함함이 바람직하다.
또한 상기 제5 과정은 사용자의 개별 컨텐츠 실행 요청에 응답하여 그 개별 컨텐츠가 패키지 컨텐츠에 포함되었는지의 여부를 확인하는 과정을 더 포함함이 바람직하다.
한편 상기 목적을 달성하기 위해 본 발명에서 제공하는 DRM 기반의 패키지 컨텐츠 제공 서버는 상기 서버에서 제공할 패키지 컨텐츠 및 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들에 대한 정보를 저장하는 컨텐츠 관리 데이터베이스부와, 패키지 컨텐츠 구매 요청에 응답하여 상기 컨텐츠 관리 데이터베이스부로부터 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들을 검출하는 제어부와, 상기 제어부에서 검출된 개별 컨텐츠들이 공통적으로 사용할 하나의 패키지 사용권한을 생성하는 사용권한 생성부와, 상기 제어부에서 검출된 개별컨텐츠들을 암호화한 후 상기 하나의 패키지 사용권한을 포함하는 컨텐츠 전송정보를 생성하는 컨텐츠 전송정보 생성부를 포함함을 특징으로 한다.
또한 상기 목적을 달성하기 위해 본 발명에서 제공하는 DRM 기반의 패키지 컨텐츠 처리용 단말은 DRM 기반의 패키지 컨텐츠 제공 서버로부터 하나 이상의 암호화된 개별 컨텐츠들을 포함하는 패키지 컨텐츠에 대한 컨텐츠 전송정보를 수신하는 통신 인터페이스부와, 상기 컨텐츠 전송정보로부터 상기 암호화된 개별 컨텐츠들을 검출하여 저장하는 컨텐츠 저장부와, 상기 컨텐츠 전송정보로부터 상기 암호화된 개별 컨텐츠들을 해독하기 위해 공통적으로 사용될 하나의 패키지 사용권한을 검출하여 저장하는 사용권한 저장부와, 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들 중 하나의 실행 요청에 응답하여 상기 패키지 사용권한을 이용하여 상기 실행 요청된 개별 컨텐츠를 해독하는 DRM 에이전트를 포함함을 특징으로 한다.
이 때 상기 컨텐츠 저장부는 패키지 컨텐츠 식별번호와, 대응된 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들 각각의 식별 번호 및 암호화된 컨텐츠 정보를 포함하는 패키지 컨텐츠 관리 데이터 베이스를 포함함이 바람직하다.
또한 상기 DRM 에이전트는 사용자의 개별 컨텐츠 실행 요청에 응답하여 상기 컨텐츠 저장부의 내용을 검색하여 상기 요청된 개별 컨텐츠가 패키지 컨텐츠에 포함되었는지의 여부를 확인한 후 패키지 컨텐츠에 포함된 경우 상기 패키지 사용권한을 이용하여 그 개별 컨텐츠를 해독함이 바람직하다.
또한 상기 사용권한 저장부는 패키지 컨텐츠 식별번호와, 대응된 패키지 컨텐츠에 포함된 하나 이상의 컨텐츠들을 해독하기 위해 공통적으로 사용될 하나의 키정보를 포함하는 사용권한 관리 데이터 베이스를 포함함이 바람직하다.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 DRM 기반의 컨텐츠 제공 시스템에 대한 개략적인 구성도이다. 도 1을 참조하면 DRM 기반의 컨텐츠 제공 시스템은 통신망(130)에 연결 가능한 사용자 단말장치들(예컨대, 개인용 컴퓨터(110) 및 휴대 단말기(120) 등)과, 다양한 컨텐츠들을 보유하고 사용자의 요청에 의해 그 컨텐츠를 제공하는 컨텐츠 서버(150)와, 컨텐츠 서버(150)에서 단말장치들(110, 120)에게 제공되는 컨텐츠를 암호화하고 그 암호화된 컨텐츠에 대한 사용권한(RO: Right Object)을 생성하는 DRM 서버(140)를 포함한다.
이 때 DRM 서버(140)는 'OMA(Open Mobile Alliance) 2.0을 바탕으로 한 암호화 방식'에 의해 컨텐츠를 암호화함이 바람직하다. 'OMA 2.0을 바탕으로 한 암호화 방식'은 컨텐츠 암호화를 위한 세계적인 표준 중 하나로 암호화에 관련된 분야에서 통상의 지식을 가진 자라면 쉽게 알 수 있다. 따라서 본 명세서에서는 'OMA 2.0을 바탕으로 한 암호화 방식'에 대한 상세한 설명은 생략하기로 한다.
한편 컨텐츠 서버(150)는 특정 사이트에서 제공하는 하나 이상의 디지털 컨텐츠들을 패키지화한 패키지 컨텐츠를 함께 제공하며, 이를 위해 패키지 컨텐츠 정보를 함께 저장함이 바람직하다. 또한 DRM 서버(140)와 컨텐츠 서버(150)는 DRM 기반의 컨텐츠 제공 서버로 통칭할 수도 있다.
따라서 이하에서는 DRM 서버(140)와 패키지 컨텐츠의 제공을 위한 정보를 함 께 저장한 컨텐츠 서버(150)를 DRM 기반의 패키지 컨텐츠 제공 서버로 통칭할 것이다.
도 2는 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버에 대한 개략적인 블럭도이다. 도 2를 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(200)는 컨텐츠 관리 데이터 베이스(Data Base, 이하 'DB'라 칭함)(210), 컨텐츠 구매이력 정보 관리 DB(220), 통신 인터페이스(InterFace, 이하, 'I/F'라 칭함)부(230), 제어부(240), 사용권한 생성부(250) 및 컨텐츠 전송 정보 생성부(260)를 포함한다.
컨텐츠 관리 DB(210)는 개별 컨텐츠 정보를 저장하는 개별 컨텐츠 관리 DB(211)와 패키지 컨텐츠 정보를 저장하는 패키지 컨텐츠 관리 DB(213)를 포함한다. 이 때, '개별 컨텐츠'는 통상적인 디지털 컨텐츠, 즉 하나의 디지털 컨텐츠를 말하고, '패키지 컨텐츠'는 하나 이상의 디지털 컨텐츠들의 묶음, 즉 상기 '개별 컨텐츠'들의 묶음을 말한다.
개별 컨텐츠 관리 DB(211)는 컨텐츠 식별번호(ID)에 의해 구별되는 각각의 컨텐츠들에 대한 정보를 저장하고, 패키지 관리 DB(213)는 그 패키지 컨텐츠에 포함된 개별 컨텐츠 목록을 저장함이 바람직하다. 도 3 및 도 4에 상기 개별 컨텐츠 및 패키지 컨텐츠들 각각을 관리하기 위한 DB 구조가 예시되어 있다. 따라서 상기 개별 컨텐츠 및 패키지 컨텐츠들 각각을 관리하기 위한 DB 구조의 예는 도 3 및 도 4를 참조하여 설명할 것이다.
컨텐츠 구매 이력 정보 관리 DB(220)는 사용자별 컨텐츠 구매 이력 정보(예컨대, 구매 로그(Log))를 저장한다. 도 5에 상기 컨텐츠 구매 이력 정보를 관리하기 위한 DB 구조가 예시되어 있다. 따라서 상기 컨텐츠 구매 이력 정보를 관리하기 위한 DB 구조의 예는 도 5를 참조하여 설명할 것이다.
통신 I/F부(230)는 통신망을 통한 사용자 단말장치들과의 인터페이스를 제공한다. 예를 들어 사용자 단말장치(미도시)로부터 패키지 컨텐츠 구매 요청을 입력받아 이를 제어부(240)로 전달하고, 제어부(240)로부터 상기 요청에 대응하여 생성된 패키지 컨텐츠를 전달받아 사용자 단말장치(미도시)로 전달한다.
제어부(240)는 통신 I/F부(230)를 통해 입력된 사용자의 요청 정보에 의거하여 개별 컨텐츠 관리 DB(211) 및 패키지 컨텐츠 관리 DB(213)를 검색하여 대응된 컨텐츠 정보를 검출하고, 상기 요청에 대응된 디지털 컨텐츠 전송 정보를 생성하도록 사용권한 생성부(250) 및 컨텐츠 전송정보 생성부(260)를 제어한다. 예를 들어 사용자가 패키지 컨텐츠를 요청한 경우 제어부(240)는 패키지 컨텐츠 관리 DB(213)를 검색하여 사용자가 요청한 패키지 컨텐츠를 검출하고, 그 패키지 컨텐츠에 포함된 개별 컨텐츠 목록을 참조하여 개별 컨텐츠 관리 DB(211)로부터 상기 개별 컨텐츠 목록에 포함된 개별 컨텐츠들을 검출함이 바람직하다.
사용권한 생성부(250)는 제어부(240)의 제어를 받아 사용자가 요청한 디지털 컨텐츠에 대한 사용권한을 생성한다. 예를 들어 사용자가 '개별 컨텐츠'를 요청한 경우 사용권한 생성부(250)는 그 개별 컨텐츠에 대응한 사용권한(이하, '개별 사용권한'이라 칭함)을 생성하고, 사용자가 '패키지 컨텐츠'를 요청한 경우 사용권한 생성부(250)는 그 '패키지 컨텐츠'에 포함된 하나 이상의 개별 컨텐츠들을 대표하는 사용권한(이하, '패키지 사용권한'이라 칭함)을 생성한다. 그리고 그 결과를 컨텐츠 전송 정보 생성부(260)로 전달한다.
컨텐츠 전송정보 생성부(260)는 제어부(240)를 통해 사용자가 요청한 디지털 컨텐츠 검색 결과를 전달받고, 사용권한 생성부(250)로부터 그 디지털 컨텐츠에 대응한 사용권한을 전달받아 '컨텐츠 전송 정보'를 생성한다. 즉 사용자 단말장치로 전달할 '컨텐츠 전송 정보'를 생성한다. 예를 들어 사용자가 '개별 컨텐츠'를 요청한 경우 컨텐츠 전송정보 생성부(260)는 그 개별 컨텐츠를 암호화한 후 사용권한 생성부(250)로부터 상기 개별 컨텐츠에 대응한 사용권한을 전달받아 상기 암호화된 개별 컨텐츠와 그 사용권한을 포함하는 컨텐츠 전송 정보를 생성한다. 만약 사용자가 '패키지 컨텐츠'를 요청한 경우 컨텐츠 전송 정보 생성부(260)는 제어부(240)를 통해 사용자가 요청한 디지털 컨텐츠 검색 결과(예컨대, '패키지 컨텐츠' 및 그에 포함된 하나 이상의 '개별 컨텐츠'들)를 전달받고, 사용권한 생성부(250)로부터 상기 패키지 사용권한을 전달받는다. 그리고 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들을 암호화한 후 상기 암호화된 정보들과 패키지 사용권한을 포함하는 컨텐츠 전송 정보를 생성한다. 이와 같이 생성된 패키지 컨텐츠에 대한 컨텐츠 전송 정보의 구성 예가 도 6에 예시되어 있다. 따라서 상기 패키지 컨텐츠에 대한 컨텐츠 전송 정보의 구성 예는 도 6을 참조하여 설명할 것이다.
한편 컨텐츠 전송정보 생성부(260)는 상기와 같이 생성된 컨텐츠 전송정보를 제어부(240) 및 통신 I/F부(230)를 거쳐 그 컨텐츠를 요청한 사용자 단말장치에게 전송한다.
도 3은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 개별 컨텐츠를 관리하기 위한 데이터 베이스 구조에 대한 예시도이다. 도 2 및 도 3을 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(200)에 포함된 개별 컨텐츠 관리 DB(400)는 컨텐츠_식별번호(ID)(410)/컨텐츠_명(420)/등급(430)/비용(440)/파일(450) 필드를 포함한다.
등급 필드(430)는 해당 컨텐츠의 사용자를 제한하기 위한 등급 정보를 저장한다. 예를 들어 해당 컨텐츠의 사용 연령을 19세 이상으로 제한하고자 하는 경우 등급 필드(430)에 '19'라는 값을 저장하고, 상기 사용 연력을 15세 이상으로 제한하고자 하는 경우 등급 필드(430)에 '15'라는 값을 저장한다.
비용 필드(440)는 해당 컨텐츠를 사용할 경우 그에 대한 댓가로 지불하는 비용 정보를 저장한다. 예를 들어 비용 필드(440)에는 해당 컨텐츠의 사용 기간 및 사용 횟수 별로 차등화된 비용 정보를 저장함이 바람직하다.
파일 필드(450)는 해당 컨텐츠 파일(예컨대, 실행 파일)을 저장한다.
도 4는 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 패키지 컨텐츠를 관리하기 위한 데이터 베이스 구조에 대한 예시도이다. 도 2 및 도 4를 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(200)에 포함된 패키지 컨텐츠 관리 DB(300)는 패키지_컨텐츠_식별번호(ID)(310)/패키지_컨 텐츠_명(320)/컨텐츠_목록(330) 필드를 포함한다.
컨텐츠 목록(330)에는 해당 패키지 컨텐츠에 포함된 개별 컨텐츠들의 식별번호(ID)(331, 332, 333)들이 저장된다. 이 때 컨텐츠 목록(330)에 저장된 개별 컨텐츠들의 ID는 도 3에 예시된 개별 컨텐츠 관리 DB(400)의 컨텐츠 ID(410)에 대응됨이 바람직하다.
도 5는 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 컨텐츠 구매 이력 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도이다. 이 때 컨텐츠 구매 이력 정보는 사용자 별로 구성됨이 바람직하며, 도 2 및 도 5를 참조하면 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(200)에 포함된 컨텐츠 구매 이력 정보 관리 DB(500)는 사용자_식별번호(ID)(510)/ 컨텐츠_식별번호(ID)(520)/컨텐츠_종류(530)/사용가능기간(540)/사용가능횟수(550)필드를 포함한다.
컨텐츠 식별번호 필드(520)는 해당 사용자가 구매한 컨텐츠에 대한 식별번호를 저장한다. 만약 상기 사용자가 개별 컨텐츠를 구매한 경우 컨텐츠 식별번호 필드(520)에는 대응된 개별 컨텐츠 식별번호가 저장되고, 상기 사용자가 패키지 컨텐츠를 구매한 경우 컨텐츠 식별번호 필드(520)에는 대응된 패키지 컨텐츠 식별번호가 저장된다.
컨텐츠 종류 필드(530)는 해당 사용자가 구매한 컨텐츠의 종류를 저장한다. 예를 들어, 상기 사용자가 구매한 컨텐츠가 개별 컨텐츠인지 패키지 컨텐츠인지를 식별하기 위한 정보를 저장한다.
사용가능 기간 필드(540) 및 사용가능 횟수 필드(550)에는 상기 구매한 컨텐츠의 사용가능 기간 및 사용가능 횟수를 저장한다.
도 6은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 단말에게 전달되는 패키지 컨텐츠에 대한 데이터 포맷이다. 도 6은 상기 패키지 컨텐츠에 'n'개의 개별 컨텐츠가 포함된 경우의 예를 도시하고 있다. 도 2 및 도 6을 참조하면 컨텐츠 전송정보 생성부(260)에서 생성되어 통신 I/F부(230)를 통해 사용자 단말장치로 전달되는 패키지 컨텐츠에 대한 데이터 포맷(600)은 패키지 컨텐츠 ID(610)/패키지 사용권한(620)/컨텐츠 ID 1(630)/암호화된 컨텐츠 1(640)/…/컨텐츠 ID n(670)/암호화된 컨텐츠 n(680)를 포함한다.
이러한 패키지 컨텐츠는 하나 이상의 암호화된 컨텐츠들 각각에 대하여 동일한 하나의 패키지 사용권한을 이용하여 그 사용 여부를 인증한다.
한편 도 6에 예시된 데이터 포맷(600)에는 그 데이터 포맷이 전송되어야 할 사용자 단말장치 식별 정보가 생략되어 있다. 즉, 데이터 포맷(600)에는 사용자 단말장치 식별 정보가 더 포함됨이 바람직하다.
이를 위해 통신 I/F부(230)를 통해 특정 사용자 단말장치로부터 패키지 컨텐츠 구매 요청이 입력되면 제어부(240)는 그 요청 메시지에 포함된 발신자 정보에 의거하여 해당 사용자 단말장치 식별번호를 검출하고 그 식별 정보를 컨텐츠 전송 정보 생성부(260)에 제공하는 것이 바람직하다.
도 3 내지 도 6은 각 데이터 베이스 및 데이터 포맷에 대한 일실시 예를 도시한 것일뿐, 각 데이터 베이스 및 데이터 포맷의 구조가 도 3 내지 도 6에 예시된 내용에 의해 한정되는 것은 아니다. 예를 들어 도 3에 예시된 개별 컨텐츠 관리 DB(400)는 해당 컨텐츠에 대한 간략한 설명을 저장한 설명 필드를 더 포함하는 것도 가능한 것이다.
도 7은 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 대한 개략적인 블럭도이다. 도 7을 참조하면 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말(700)은 사용자 인터페이스(I/F)(710), 컨텐츠 저장부(720), 컨텐츠 재생부(730), 사용권한 저장부(740), DRM 에이전트(750) 및 통신 I/F(760)를 포함한다.
사용자 I/F(710)는 사용자와의 인터페이싱을 제공한다. 예를 들어 사용자로부터 패키지 컨텐츠 요청 명령을 입력받아 이를 DRM 에이전트(750)에게 전달한다.
통신 I/F(760)는 통신망과의 인터페이싱을 제공한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(도 2의 '200')로부터 사용자의 요청에 응답한 컨텐츠 전송 정보를 전달받아 이를 DRM 에이전트(750)에게 전달한다.
컨텐츠 저장부(720)는 컨텐츠 제공 서버로부터 전달된 컨텐츠 정보를 저장한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(도 2의 '200')로부터 컨텐츠 전송정보가 전달된 경우 컨텐츠 저장부(720)는 상기 컨텐츠 전송정보에 포함된 암호화된 컨텐츠 정보를 저장한다.
이를 위해 DRM 에이전트(750)는 통신 I/F(760)를 통해 수신된 컨텐츠 전송정보로부터 컨텐츠 저장부(720)에 저장될 암호화된 컨텐츠 정보 만을 검출하여 컨텐츠 저장부(720)로 전달함이 바람직하다. 예를 들어 통신 I/F(760)를 통해 수신된 컨텐츠 전송정보가 패키지 컨텐츠를 위한 컨텐츠 전송 정보인 경우 DRM 에이전트(750)는 패키지 사용권한을 제외한 복수의 암호화된 컨텐츠들을 검출하여 컨텐츠 저장부(720)로 전달하고, 상기 컨텐츠 전송정보가 개별 컨텐츠를 위한 컨텐츠 전송 정보인 경우 DRM 에이전트(750)는 사용권한 정보를 제외한 하나의 암호화된 컨텐츠를 검출하여 컨텐츠 저장부(720)로 전달한다.
상기 개별 컨텐츠 정보 및 패키지 컨텐츠 정보를 컨텐츠 저장부(720)에 저장하기 위한 DB 구조가 도 8a 및 도 8b에 예시되어 있다. 따라서 상기 개별 컨텐츠 정보 및 패키지 컨텐츠 정보들 각각에 대한 DB 구조의 예는 도 8a 및 도 8b를 참조하여 설명할 것이다.
컨텐츠 실행부(730)는 DRM 에이전트(750)의 제어에 의해 사용자가 요청한 컨텐츠를 실행한다. 즉, 컨텐츠 실행부(730)는 DRM 에이전트(750)에서 해독된 컨텐츠를 실행한다.
사용권한 저장부(740)는 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(도 2의 '200')로부터 전달된 사용권한 정보를 저장한다. 예를 들어 본 발명의 일실시 예에 따른 DRM 기반의 패키지 컨텐츠 제공 서버(도 2의 '200')로부터 패키지 컨텐츠에 대응된 컨텐츠 전송정보가 전달된 경우 사용권한 저장부(740)는 패키지 사용권한을 저장한다.
이를 위해 DRM 에이전트(750)는 통신 I/F(760)를 통해 수신된 컨텐츠 전송정보로부터 상기 사용권한 정보를 검출하여 사용권한 저장부(740)로 전달함이 바람직하다. 예를 들어 통신 I/F(760)를 통해 수신된 컨텐츠 전송정보가 패키지 컨텐츠를 위한 컨텐츠 전송 정보인 경우 DRM 에이전트(750)는 패키지 사용권한을 검출하여 사용권한 저장부(740)로 전달한다. 상기 사용권한 정보를 사용권한 저장부(740)에 저장하기 위한 DB 구조가 도 9a 및 도 9b에 예시되어 있다. 따라서 상기 개별 컨텐츠 정보 및 패키지 컨텐츠 정보들 각각에 대하여 사용권한 저장부(740)에 저장된 DB 구조의 예는 도 9a 및 도 9b를 참조하여 설명할 것이다.
DRM 에이전트(750)는 DRM 기반의 디지털 컨텐츠를 실행하기 위한 제반 처리를 수행한다. 예를 들어 사용자가 하나의 컨텐츠에 대한 실행을 요청하면 DRM 에이전트(750)는 먼저 상기 요청된 컨텐츠가 패키지로 구매한 패키지 컨텐츠에 포함되었는지의 여부를 판단한다. 그 결과 상기 요청된 컨텐츠가 패키지 컨텐츠에 포함되었으면 사용권한 저장부(740)에 저장된 패키지 사용권한을 이용하여 상기 요청된 컨텐츠를 해독하고, 그렇지 않으면 사용권한 저장부(740)에 저장된 개별 사용권한을 이용하여 상기 요청된 컨텐츠를 해독한다.
이와 같이 본 발명은 패키지로 구매한 패키지 컨텐츠에 대하여 단 하나의 패키지 사용권한을 이용함으로써 상기 패키지 컨텐츠에 다수의 디지털 컨텐츠가 포함되어 있더라도 해당 단말에는 하나의 패키지 사용권한만을 저장하면 된다. 따라서, 단말의 메모리 사용 효율을 높일 수 있다.
도 8a 및 도 8b는 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 저장된 컨텐츠 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도이다. 도 8a는 개별 컨텐츠에 대한 컨텐츠 정보 저장 DB(720a) 구조의 예를 도시하고, 도 8b는 패키지 컨텐츠에 대한 컨텐츠 정보 저장 DB(720b) 구조의 예를 도시하고 있다.
도 8a를 참조하면 개별 컨텐츠에 대한 컨텐츠 정보 저장 DB(720a)는 컨텐츠_ID(721a)/암호화된_컨텐츠(723a) 필드를 포함한다.
컨텐츠_ID 필드(721a)는 해당 컨텐츠의 식별을 위한 정보를 저장한다. 이는 분리 저장된 사용권한 정보와의 연결 정보로서 활용하기 위해 필요한 정보이다.
도 8b를 참조하면 패키지 컨텐츠에 대한 컨텐츠 정보 저장 DB(720b)는 패키지_컨텐츠_ID(721b)/컨텐츠_ID_1(722b)/암호화된_컨텐츠_1(723b)/…/컨텐츠_ID_n(724b)/암호화된_컨텐츠_n(725b) 필드를 포함한다.
컨텐츠_ID 필드들(722b 및 724b)은 대응된 패키지 컨텐츠에 포함된 개별 컨텐츠들 각각을 식별하기 위한 식별번호를 저장한다.
상기 패키지 컨텐츠 ID는 분리 저장된 패키지 사용권한 정보와의 연결 정보로서 활용하기 위해 필요한 정보이다.
도 9a 및 도 9b는 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에 저장된 사용권한 정보를 관리하기 위한 데이터 베이스 구조에 대한 예시도이다. 도 9a는 개별 컨텐츠에 대한 사용권한 정보 관리 DB(740a) 구조의 예를 도시하고, 도 9b는 패키지 컨텐츠에 대한 패키지 사용권한 관리 DB(740b) 구조의 예를 도시하고 있다.
도 9a를 참조하면 개별 컨텐츠에 대한 사용권한 정보 관리 DB(740a)는 컨텐츠_ID(741a)/컨텐츠_키(742a)/사용가능기간(743a)/사용가능횟수(744a) 필드를 포함한다.
컨텐츠_키(742a)는 대응된 암호화 컨텐츠를 해독하기 위한 정보(예컨대, 인증키 등)를 저장한다.
도 9b를 참조하면 패키지 컨텐츠에 대한 패키지 사용권한 정보 관리 DB(740b)는 패키지_컨텐츠_ID(741b)/컨텐츠_키(742b)/사용가능기간(743b)필드를 포함한다.
컨텐츠_키 필드(742b)는 해당 패키지 컨텐츠에 포함된 하나 이상의 컨텐츠들을 해독하기 위한 정보를 저장한다.
또한 패키지 사용권한 정보 관리 DB(740b)는 그 사용가능횟수 필드(미도시)를 더 포함할 수도 있다.
도 10은 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버에서 패키지 컨텐츠를 제공하기 위한 처리 과정에 대한 처리 흐름도이다. 도 10을 참조하면 본 발명의 일실시 예에 따른 패키지 컨텐츠 제공 서버(이하, '서버'라 칭함)는 다음과 같이 동작한다.
먼저 통신망을 통해 사용자 단말장치로부터 패키지 컨텐츠 구매가 요청되면(S105) 상기 서버는 상기 요청시 포함된 패키지 컨텐츠 식별번호에 의거하여 기 저장된 패키지 컨텐츠 정보를 검출하고, 그 패키지 컨텐츠 정보로부터 그 패키지 컨 텐츠에 포함된 개별 컨텐츠 목록을 확인한다(S110). 이 때 상기 패키지 컨텐츠 정보는 도 4에 예시된 바와 같은 구조를 가지는 것이 바람직하다.
상기 과정(S110)에서 사용자가 요청한 패키지 컨텐츠에 포함된 개별 컨텐츠 목록을 확인한 상기 서버는 그 목록에 포함된 개별 컨텐츠를 검출한다(S115). 예를 들어 상기 컨텐츠 목록에 포함된 컨텐츠 ID를 이용하여 개별 컨텐츠 관리 DB를 검색하여 대응된 개별 컨텐츠들을 검출한다. 이 때 개별 컨텐츠 관리 DB는 도 3에 예시된 바와 같은 구조를 가지는 것이 바람직하다.
상기 개별 컨텐츠들을 검출한 서버는 상기 검출된 개별 컨텐츠들이 공통적으로 사용할 패키지 사용권한을 생성한 후(S120), 상기 검출된 개별 컨텐츠들을 모두 암호화한다(S125).
그리고 상기 암호화된 개별 컨텐츠들과 상기 과정(S120)에서 생성된 패키지 사용권한을 포함하는 컨텐츠 전송 정보를 생성하여(S130) 그 컨텐츠 전송 정보를 해당 사용자 단말장치에게 전달한다. 이 때 생성된 컨텐츠 전송 정보는 도 6에 예시된 바와 같은 구조를 가지는 것이 바람직하다.
도 11은 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말에서 패키지 컨텐츠를 실행하기 위한 처리 과정에 대한 처리 흐름도이다. 도 11을 참조하면 본 발명의 일실시 예에 따른 패키지 컨텐츠 처리용 단말(이하 '단말'이라 칭함)은 다음과 같이 동작한다.
먼저 상기 단말 사용자가 기 저장된 컨텐츠들 중 하나의 컨텐츠에 대한 실행을 요청하면(S205) 상기 단말은 상기 실행 요청된 컨텐츠가 패키지 컨텐츠에 포함 되었는지의 여부를 확인한다(S210). 이를 위해 상기 단말은 컨텐츠 정보 저장부에 저장된 패키지 컨텐츠 정보로부터 그 패키지 컨텐츠에 포함된 패키지 목록을 확인하고, 상기 실행 요청된 컨텐츠가 그 패키지 목록에 포함되는지의 여부를 확인함이 바람직하다.
상기 확인(S210) 결과 상기 실행 요청된 컨텐츠가 패키지 컨텐츠에 포함되었으면 상기 단말에 저장된 사용권한 정보로부터 패키지 사용권한을 검출하고(S215), 그렇지 않으면 상기 단말에 저장된 사용권한 정보로부터 개별 컨텐츠 사용권한을 검출한다(S220).
그리고 상기 검출된 사용가능 기간이 유효한지의 여부를 판단한 후(S225) 그 사용가능 기간이 유효하면 상기 검출된 사용권한을 이용하여 사용자가 실행 요청한 컨텐츠를 해독한 후(S235) 그 컨텐츠를 실행한다(S240).
한편 상기 판단결과(S225) 상기 사용가능 기간이 유효하지 않으면 상기 단말은 대응된 사용권한을 갱신하는 과정(S230)을 더 수행한다. 이를 위해 상기 단말은 해당 패키지 컨텐츠 판매자와 연결하여 그 패키지 컨텐츠 사용에 대한 비용을 지불하는 것이 바람직하다.
상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해져야 한다.
상기와 같은 본 발명의 DRM 기반의 패키지 컨텐츠 제공 방법 및 그 장치는 패키지로 구매한 패키지 컨텐츠에 대하여 단 하나의 패키지 사용권한을 이용함으로써 상기 패키지 컨텐츠에 다수의 디지털 컨텐츠가 포함되어 있더라도 해당 단말에는 하나의 패키지 사용권한만을 저장하면 된다. 따라서, 단말의 메모리 사용 효율을 높일 수 있다. 또한 패키지 컨텐츠 제공 서버가 상기 패키지에 포함된 디지털 컨텐츠의 개수와 동일한 개수의 사용권한을 부여하지 않아도 됨으로써 그 사용권한 부여로 인한 패키지 컨텐츠 제공 서버의 부하를 줄일 수 있는 효과가 있다.

Claims (10)

  1. DRM 기반의 패키지 컨텐츠 제공 방법에 있어서,
    하나 이상의 개별 컨텐츠들을 포함하는 패키지 컨텐츠의 구매 요청에 응답하여 상기 하나 이상의 개별 컨텐츠들을 검출하는 제1 과정과,
    상기 검출된 개별 컨텐츠들이 공통적으로 사용할 하나의 패키지 사용권한을 생성하는 제2 과정과,
    상기 개별 컨텐츠들 각각을 암호화하는 제3 과정과,
    상기 암호화된 개별 컨텐츠들 및 패키지 사용권한을 포함하는 컨텐츠 전송정보를 생성하는 제4 과정을 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 제공 방법.
  2. 제1항에 있어서, 상기 패키지 사용권한은
    대응된 패키지 컨텐츠에 포함된 하나 이상의 암호화된 개별 컨텐츠들을 해독하기 위해 공통적으로 사용할 키 정보와,
    상기 패키지 컨텐츠의 사용가능 기간을 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 제공 방법.
  3. 제1항에 있어서,
    상기 패키지 컨텐츠에 포함된 개별 컨텐츠들 중 하나의 실행 요청에 응답하여 상기 패키지 사용권한을 이용하여 상기 실행 요청된 개별 컨텐츠를 해독하는 제5 과정과,
    상기 해독한 개별 컨텐츠를 실행하는 제6 과정을 더 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 제공 방법.
  4. 제3항에 있어서, 상기 제5 과정은
    사용자의 개별 컨텐츠 실행 요청에 응답하여 그 개별 컨텐츠가 패키지 컨텐츠에 포함되었는지의 여부를 확인하는 과정을 더 포함함을 특징으로 하는 DRM 패키지 컨텐츠 제공 방법.
  5. DRM 기반의 패키지 컨텐츠 제공 서버에 있어서,
    상기 서버에서 제공할 패키지 컨텐츠 및 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들에 대한 정보를 저장하는 컨텐츠 관리 데이터베이스부와,
    패키지 컨텐츠 구매 요청에 응답하여 상기 컨텐츠 관리 데이터베이스부로부터 상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들을 검출하는 제어부와,
    상기 제어부에서 검출된 개별 컨텐츠들이 공통적으로 사용할 하나의 패키지 사용권한을 생성하는 사용권한 생성부와,
    상기 제어부에서 검출된 개별컨텐츠들을 암호화한 후 상기 하나의 패키지 사용권한을 포함하는 컨텐츠 전송정보를 생성하는 컨텐츠 전송정보 생성부를 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 제공 서버.
  6. 제5항에 있어서, 상기 패키지 사용권한은
    대응된 패키지 컨텐츠에 포함된 하나 이상의 암호화된 개별 컨텐츠들을 해독하기 위해 공통적으로 사용할 키 정보와,
    상기 패키지 컨텐츠의 사용가능 기간을 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 제공 서버.
  7. DRM 기반의 패키지 컨텐츠 처리용 단말에 있어서,
    DRM 기반의 패키지 컨텐츠 제공 서버로부터 하나 이상의 암호화된 개별 컨텐츠들을 포함하는 패키지 컨텐츠에 대한 컨텐츠 전송정보를 수신하는 통신 인터페이스부와,
    상기 컨텐츠 전송정보로부터 상기 암호화된 개별 컨텐츠들을 검출하여 저장하는 컨텐츠 저장부와,
    상기 컨텐츠 전송정보로부터 상기 암호화된 개별 컨텐츠들을 해독하기 위해 공통적으로 사용될 하나의 패키지 사용권한을 검출하여 저장하는 사용권한 저장부와,
    상기 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들 중 하나의 실행 요청에 응답하여 상기 패키지 사용권한을 이용하여 상기 실행 요청된 개별 컨텐츠를 해독하는 DRM 에이전트를 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 처리용 단말.
  8. 제7항에 있어서, 상기 컨텐츠 저장부는
    패키지 컨텐츠 식별번호와, 대응된 패키지 컨텐츠에 포함된 하나 이상의 개별 컨텐츠들 각각의 식별 번호 및 암호화된 컨텐츠 정보를 포함하는 패키지 컨텐츠 관리 데이터 베이스를 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 처리용 단말.
  9. 제8항에 있어서, 상기 DRM 에이전트는
    사용자의 개별 컨텐츠 실행 요청에 응답하여 상기 컨텐츠 저장부의 내용을 검색하여 상기 요청된 개별 컨텐츠가 패키지 컨텐츠에 포함되었는지의 여부를 확인한 후 패키지 컨텐츠에 포함된 경우 상기 패키지 사용권한을 이용하여 그 개별 컨텐츠를 해독함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 처리용 단말.
  10. 제7항에 있어서, 상기 사용권한 저장부는
    패키지 컨텐츠 식별번호와, 대응된 패키지 컨텐츠에 포함된 하나 이상의 컨텐츠들을 해독하기 위해 공통적으로 사용될 하나의 키정보를 포함하는 사용권한 관리 데이터 베이스를 포함함을 특징으로 하는 DRM 기반의 패키지 컨텐츠 처리용 단말.
KR1020050048931A 2005-06-03 2005-06-08 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치 KR100716719B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020050048931A KR100716719B1 (ko) 2005-06-08 2005-06-08 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치
EP06768742A EP1891544A4 (en) 2005-06-03 2006-06-02 METHOD AND APPARATUS FOR PROVIDING AND PROCESSING CONTENT USING DRM
JP2008514555A JP5025640B2 (ja) 2005-06-03 2006-06-02 Drm基盤のコンテンツ提供及び処理方法並びにその装置
PCT/KR2006/002127 WO2006129983A1 (en) 2005-06-03 2006-06-02 Method and apparatus for providing and processing contents using d.r.m
US11/999,176 US20080127351A1 (en) 2005-06-03 2007-12-03 Method and apparatus for providing and processing contents using D.R.M

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050048931A KR100716719B1 (ko) 2005-06-08 2005-06-08 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20060128072A true KR20060128072A (ko) 2006-12-14
KR100716719B1 KR100716719B1 (ko) 2007-05-09

Family

ID=37730790

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050048931A KR100716719B1 (ko) 2005-06-03 2005-06-08 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR100716719B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101043618B1 (ko) * 2008-12-30 2011-06-24 주식회사 케이티 디알엠 컨텐츠 실행이 가능한 사용자 단말기 및 그 디알엠 컨텐츠 실행 방법
WO2013118968A1 (ko) * 2012-02-08 2013-08-15 주식회사 파수닷컴 Epub 기반 컨텐츠에 대한 디지털 저작권 관리장치 및 방법, 그리고 사용자 권한에 따른 epub 기반 컨텐츠 제공장치 및 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020034330A (ko) * 2000-11-01 2002-05-09 이원오 인터넷을 통한 실시간 소프트웨어 사용인증 시스템
KR100406489B1 (ko) * 2000-11-02 2003-11-17 엘지전자 주식회사 저작물의 배포 시스템 및 시스템의 운용 방법
KR100551892B1 (ko) * 2002-06-21 2006-02-13 주식회사 케이티 라이센스 발급 장치 및 그를 이용한 디지털 저작권 관리시스템 및 그 방법
KR20040031463A (ko) * 2002-10-07 2004-04-13 (주)메트로디알엠 디지털 콘텐츠에 대한 패키징 방법 및 그 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101043618B1 (ko) * 2008-12-30 2011-06-24 주식회사 케이티 디알엠 컨텐츠 실행이 가능한 사용자 단말기 및 그 디알엠 컨텐츠 실행 방법
WO2013118968A1 (ko) * 2012-02-08 2013-08-15 주식회사 파수닷컴 Epub 기반 컨텐츠에 대한 디지털 저작권 관리장치 및 방법, 그리고 사용자 권한에 따른 epub 기반 컨텐츠 제공장치 및 방법
KR101287518B1 (ko) * 2012-02-08 2013-08-23 주식회사 파수닷컴 Epub 기반 컨텐츠에 대한 디지털 저작권 관리장치 및 방법, 그리고 사용자 권한에 따른 epub 기반 컨텐츠 제공장치 및 방법
US9536058B2 (en) 2012-02-08 2017-01-03 Fasoo.Com Co., Ltd Apparatus and method for managing digital copyright on EPUB-based content, and apparatus and method for providing EPUB-based content according to user's right

Also Published As

Publication number Publication date
KR100716719B1 (ko) 2007-05-09

Similar Documents

Publication Publication Date Title
CA2533076C (en) Flexible licensing architecture for licensing digital application
EP1686504B1 (en) Flexible licensing architecture in content rights management systems
US8660964B2 (en) Secure device licensing
US7752139B2 (en) Method and system for managing software licenses and reducing unauthorized use of software
US8443455B2 (en) Apparatus, method, and computer program for controlling use of a content
JP2018152077A (ja) アプリケーションおよびメディアコンテンツ保護配布のための方法および装置
US20090228450A1 (en) Digital right management client system and method thereof as well as digital right management system
US20060149683A1 (en) User terminal for receiving license
JP5025640B2 (ja) Drm基盤のコンテンツ提供及び処理方法並びにその装置
JP2004046833A (ja) デジタル著作権管理(drm)方式に関連したコンテンツのパブリッシング
WO2005093989A1 (en) Digital license sharing system and method
JP2002539515A (ja) コンテンツをライセンシングするシステムおよび方法
KR101447194B1 (ko) Drm 에이전트의 공유장치 및 방법
US9129098B2 (en) Methods of protecting software programs from unauthorized use
KR20080107737A (ko) 스마트 홈에서 디지털 콘텐츠를 사용하는 멀티유저/디바이스의 사용 권한을 제어하기 위한 접근 제어장치및 그 제어방법
KR100716719B1 (ko) 디.알.엠 기반의 패키지 컨텐츠 제공 방법 및 그 장치
CN1759363A (zh) 数字内容的分发和权利管理
US20030135745A1 (en) Method of licensing computer program or data to be used legally
Feng et al. An efficient contents sharing method for DRM
KR20080082875A (ko) 저작권보호 시스템에서의 효율적인 디지털콘텐츠 라이센스관리 및 운영방법
KR100693483B1 (ko) 디.알.엠 기반의 기간 정액제 컨텐츠 제공 방법 및 그 장치
Abbadi Digital rights management for personal networks
Safavi-Naini et al. Digital rights management
SHEPPARD REIHANEH SAFAVI-NAINI AND

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: 20130430

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140430

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150429

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170427

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20180503

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190502

Year of fee payment: 13