KR20010052853A - 데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체 - Google Patents

데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체 Download PDF

Info

Publication number
KR20010052853A
KR20010052853A KR1020007014187A KR20007014187A KR20010052853A KR 20010052853 A KR20010052853 A KR 20010052853A KR 1020007014187 A KR1020007014187 A KR 1020007014187A KR 20007014187 A KR20007014187 A KR 20007014187A KR 20010052853 A KR20010052853 A KR 20010052853A
Authority
KR
South Korea
Prior art keywords
content
right information
digital content
information
data
Prior art date
Application number
KR1020007014187A
Other languages
English (en)
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 마츠시타 덴끼 산교 가부시키가이샤
Publication of KR20010052853A publication Critical patent/KR20010052853A/ko

Links

Classifications

    • 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]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • 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/107License processing; Key processing
    • G06F21/1079Return
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • G11B20/00181Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software using a content identifier, e.g. an international standard recording code [ISRC] or a digital object identifier [DOI]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00492Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
    • G11B20/00528Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein each title is encrypted with a separate encryption key for each title, e.g. title key for movie, song or data file
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00666Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

데이터 타입 식별부(103)는 외부소스로부터 순환 콘텐츠를 취득하거나, 기록매체로부터 암호화되지 않은 콘텐츠를 취득한다. 취득된 콘텐츠가 CD 타입을 구비할 때, 데이터 등록부(104)는 취득된 콘텐츠를 암호화하고 데이터 저장부(106)에 암호화된 콘텐츠를 기입한다. 데이터 등록부(104)는 권리관리 표(102)로부터 권리 정보를 취득하고, 데이터 관리표(105)에 데이터 ID, 암호 정보, 권리 정보, 및 파일명을 기입하며, 데이터 저장부(106)에 암호 정보 및 권리 정보를 기입한다. 취득된 콘텐츠가 순환 콘텐츠일 때, 데이터 등록부(104)는 데이터 저장부(106)에 순환 콘텐츠를 기입하며, 데이터 관리 표(105)에 데이터 ID, 암호 정보, 권리 정보, 및 파일명을 기입한다.

Description

데이터 관리장치, 데이터 관리방법, 및 데이터 관리 프로그램을 기록하는 기록매체{DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD, AND RECORD MEDIUM RECORDING DATA MANAGEMENT PROGRAM}
최근에, 다양하고 광대한 양의 정보가 문학, 음악, 및 사진 또는 동영상과 같은 예술을 포함해서 디지털화되고 있다. 전형적으로, 디지털 콘텐츠는 CDs 또는 CD-ROMs와 같은 기록 매체를 통하거나 또는 네트워크를 통하여 사용자들 속에서 유통된다(이하, 네트워크를 통하여 유통된 디지털 콘텐츠는 순환 콘텐츠라 함).
전자의 경우에, 사용자가 그들의 퍼스널 컴퓨터(PC)에 유통된 CDs를 로드하고, 예를 들어, CDs에 기록된 음악의 디지털 콘텐츠를 즐긴다.
후자의 경우에, 순환 콘텐츠는 컴퓨터의 통신용량이 사용되는 네트워크를 통하여 퍼스널 컴퓨터에 다운로드된다. "음악분배 시작준비(Music Distribution Ready to Start)"(1999년 3월 8일 니케이 비즈니스 출판사에서 발간된 니케이 전자, 제 738호, 페이지 87에서 페이지111)는 음악분배 시스템을 소개한다. 음악분배 시스템은 콘텐츠 제어방법을 특징으로 한다.
이 방법에 따르면, 각각의 순환 콘텐츠는 파일 A와 파일 B를 포함한다. 파일A는 암호화된 음악 콘텐츠로 구성되고, 파일 B는 해독키와 제어정보로 구성되며, 해독키는 파일 A를 해독하기 위해 사용되고, 제어정보는 파일 A의 재생 또는 복사가 허용되는지의 여부를 나타내기 위해 사용된다.
파일 A에 포함된 음악 콘텐츠의 재생이 시도될 때, 파일 B에 포함된 제어정보는 파일 A가 재생 또는 복사될 수 있는지의 여부를 판단하는데 사용된다.
위에 설명된 음악분배 시스템은 제어정보에 대응하는 콘텐츠의 동작이 허용되는지의 여부를 나타내는 제어정보를 사용하여 그러한 동작에 확실한 제한을 두어 비인증된 재생, 복사 또는 그와 같은 것의 동작으로부터 콘텐츠를 보호한다.
그러나, 실제로, 어떤 순환 콘텐츠는 제어정보를 포함하지 않는다. CDs가 암호화되지 않는 음악 디지털 콘텐츠를 포함하고 이런 제어정보를 포함하지 않는 것은 또한 전형적이다. 이것은 디지털 콘텐츠가 퍼스널 컴퓨터에서 비인증된 재생 또는 복사 동작으로부터 충분히 보호되지 않는 문제점을 가져온다.
본 발명은 시장에서 유통되는 디지털 콘텐츠를 처리하는 시스템에 관한 것이다. 더 상세하게는, 본 발명은 디지털 콘텐츠를 보호하는 기술에 관한 것이다.
도 1은 본 발명의 실시예에 따른 데이터 관리장치(100)의 사용법을 도시한 도면
도 2는 데이터 관리장치(100)의 구성을 도시한 블록도
도 3은 데이터 관리장치(100)의 상세한 구성을 도시한 블록도
도 4는 데이터 관리장치(100)에서 제어방법 표(101)의 예를 도시한 도면
도 5는 데이터 관리장치(100)에서 권리관리 표(102)의 예를 도시한 도면
도 6은 데이터 관리장치(100)에서 데이터 관리 표(105)의 예를 도시한 도면
도 7은 데이터 관리장치(100)의 동작을 도시한 순서도
도 8은 본 발명의 다른 실시예에 따른 데이터 관리장치(800)의 사용법을 도시한 도면
도 9는 데이터 관리장치(800)의 구성을 도시한 블록도
도 10은 데이터 관리장치(800)에서 제어방법 표(813)의 예를 도시한 도면
도 11은 데이터 관리장치(800)에서 멀티 데이터 관리 표(807)의 예를 도시한 도면
도 12는 CD 또는 DVD와 같은 기록매체 또는 외부 소스로부터 콘텐츠를 취득하는데 있어서 데이터 관리장치(800)의 동작을 도시한 순서도
도 13은 기록매체(811)에 콘텐츠를 기입하는데 있어서 데이터 관리장치(800)의 동작을 도시한 순서도이다.
따라서, 데이터 관리장치, 데이터 관리방법 및 제어정보를 포함하는 순환 콘텐츠 뿐만 아니라 CDs 또는 CD-ROMs와 같은 기록매체에 기록된 디지털 콘텐츠와 제어정보를 포함하지 않는 순환 콘텐츠를 보호하기 위한 데이터 관리 프로그램을 기록하는 기록매체를 제공함이 본 발명의 목적이다.
상기 목적은 권리 정보에 대응하여, 시장에서 유통된 디지털 콘텐츠를 관리하는 데이터 관리장치에 있어서, 각각의 권리 정보의 일부가 재생 권리 정보를 포함하고 재생 권리 정보의 일부에 대응하는 콘텐츠 타입에 대해 재생이 허용되는지의 여부를 나타내며, 각각의 디지털 콘텐츠 타입에 대한 권리 정보의 일부를 미리 저장하는 권리정보 저장수단; 콘텐츠 저장수단; 권리 정보가 추가되어 있지 않은 디지털 콘텐츠를 외부 소스로부터 취득하는 콘텐츠 취득 수단; 취득된 디지털 콘텐츠의 타입을 식별하는 타입 식별 수단; 취득된 디지털 콘텐츠의 타입에 대응하는 권리정보 저장수단으로부터 권리 정보를 판독하는 권리정보 판독수단; 콘텐츠 저장수단에 취득된 디지털 콘텐츠를 기입하는 콘텐츠 기입수단; 및 콘텐츠 기입수단에 의해 기입된 디지털 콘텐츠에 대응하기 위해 콘텐츠 저장수단에 판독권리 정보를 기입하는 권리정보 기입수단을 포함한다.
권리 정보가 추가되지 않은 콘텐츠를 취득할 때 데이터 관리장치가 권리 정보에 대응하는 취득된 콘텐츠를 저장하는 상기의 구성에서, 권리 정보가 추가되는 "순환 콘텐츠(Circulation Contents)"와 동일한 방식에서 콘텐츠의 재생을 제한하는 것은 가능하다. 이것은 취득된 콘텐츠가 비인증된 동작으로부터 보호될 수 있게 한다.
상기의 데이터 관리장치에서, 콘텐츠 기입수단은 콘텐츠 저장수단에 기입된 디지털 콘텐츠에 판독 권리 정보를 더 추가할 수 있다.
데이터 관리 장치가 있는 상기의 구조는 "순환 콘텐츠"와 같은 파일 타입으로 저장되는 콘텐츠를 위해 콘텐츠 저장 수단에 기입된 디지털 콘텐츠에 취득된 권리 정보를 추가하고, 순환 콘텐츠와 동일한 방법에서 콘텐츠를 관리하기 위해 사전에 추가되어진 권리 정보인 순환 콘텐츠를 관리할 수 있는 장치에 대해 가능하다.
상기의 데이터 관리장치에서, 각각의 권리 정보의 일부는 검사가 허용되는지의 여부를 나타내는 복사권리 정보를 더 포함할 수 있고, 상기 각각의 검사에서, 디지털 콘텐츠 및 디지털 콘텐츠에 대응한 복사권리의 일부는 외부장치로 복사된다.
권리 정보가 재생 권리 정보뿐만 아니라 복사 권리 정보를 포함하는 상기의 구성에서, 콘텐츠의 재생뿐만 아니라 콘텐츠의 검사에 제한을 부과할 수 있다.
이것은 비인증된 동작으로부터 취득된 콘텐츠를 보호받을 수 있게 한다.
상기의 데이터 관리장치에서, 각각의 복사권리 정보의 일부는 허용된 검사의 수를 더 포함할 수 있다.
상기의 구성에서, 콘텐츠에 실행된 검사의 수는 허용된 검사의 수를 제한한다.
상기의 데이터 관리장치에서, 각각의 권리 정보의 일부는 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부가 외부장치로 이동되는 것을 허용하는지의 여부를 나타내는 이동 권리 정보를 더 포함한다.
권리 정보가 재생 권리 정보뿐만 아니라 이동 권리 정보를 포함하는 상기의 구성에서, 콘텐츠의 재생뿐만 아니라 콘텐츠의 이동을 위해 제한을 부과할 수 있다.
이것은 취득된 콘텐츠가 비인증된 동작으로부터 보호받을 수 있게 한다.
1 실시예 1
본 발명의 실시예에 따른 데이터 관리장치(100)가 설명된다.
도 1에 나타낸 바와 같이, 데이터 관리장치(100)는 통신 회선(10)을 통하여 네트워크(20)에 연결되고, 예를 들면, 네트워크(20)는 인터넷 또는 케이블 TV이다. 음악 콘텐츠를 포함한 음악정보를 공급하는 웹 서버(30)는 또한 네트워크(20)에 연결된다. 데이터 관리장치(100)는 웹 서버(30)로부터 음악정보를 취득하고 취득된 정보를 저장한다. 데이터 관리장치(100)는 또한 CD(300)로부터 음악 콘텐츠를 포함한 음악정보를 판독하고 취득된 정보를 저장한다. 데이터 관리장치(100)는 스피커(154)로부터 저장된 음악정보를 재생하고 출력한다.
이런 방식으로, 데이터 관리장치(100)의 사용자는 음악을 즐길 수 있다.
1.1 데이터 관리장치(100)의 구성
도 2에서 나타낸 바와 같이, 데이터 관리장치(100)는 제어방법 표(101), 권리관리 표(102), 데이터 타입 식별부(103), 데이터 등록부(104), 데이터 관리표(105) 및, 데이터 저장부(106)를 포함한다.
더 상세하게는, 도 3에서 나타낸 바와 같이, 데이터 관리장치(100)는 마이크로 프로세서(151), RAM(랜덤 액세스 메모리)(152), 디스플레이(153), 스피커(154), 하드디스크(156), 키보드(157), 통신부(158) 및 판독부(159)를 포함한다. 통신부(158)는 통신 회선(10)에 연결된다. 컴퓨터 프로그램은 하드디스크(156)에 저장된다. 데이터 타입 식별부(103) 및 데이터 등록부(104)는 마이크로 프로세서(151)를 사용하는 데이터 관리장치(100)에서 컴퓨터 프로그램을 실행하는 것과 같이 동작한다. 제어방법 표(101), 권리관리 표(102), 데이터 관리 표(105), 및 데이터 저장부(106)는 하드디스크(156)에서 실행된다.
데이터 타입 식별부(103)
데이터 타입 식별부(103)는 예를 들어, 인터넷 또는 케이블인 네트워크(20)를 통해서 웹 서버(30)에 연결되는 통신부(158)를 포함한다.
데이터 타입 식별부(103)는 CDs 또는 DVDs와 같은 기록매체로부터 데이터를 판독하는 판독부(159)를 또한 포함한다.
데이터 타입 식별부(103)는 사용자로부터의 지시에 근거하여 웹 서버(30)로부터 순환 콘텐츠를 취득한다. 각각의 순환 콘텐츠는 파일 A 및 파일 B를 포함한다. 파일 A는 암호화된 음악 콘텐츠와 같은 암호화된 콘텐츠를 포함한다. 파일 B는 파일 A의 재생, 복사, 또는 이동의 허용여부를 나타내는 권리 정보를 포함한다. 파일 B는 또한 암호화된 콘텐츠를 암호화하는데 사용하는 암호방법을 나타내는 암호방법정보를 포함하고, 암호 콘텐츠를 해독하는데 사용하는 해독키를 포함한다.
데이터 타입 식별부(103)는 취득된 순환 콘텐츠, 파일 A의 파일명, 및 콘텐츠가 데이터 등록부(104)에 순환 콘텐츠를 전송하는 것을 나타내는 정보를 출력한다.
사용자로부터 명령을 또한 근거로 하여, 데이터 타입 식별부(103)는 데이터 관리장치(100)에 로드된 CD 또는 DVD로부터 암호화되지 않은 콘텐츠를 판독하고 데이터 등록부(104)에 암호화되지 않은 콘텐츠의 판독 및 CD 또는 DVD중에서 어느 하나를 나타내는 정보를 출력한다.
파일 A의 재생의 허용여부를 나타내는 권리 정보의 타입은 재생권리 정보와 같이 참조된다.
파일 A의 복사의 허용여부를 나타내는 권리 정보의 다른 타입은 복사권리 정보와 같이 참조된다. 복사권리 정보는 또한 검사의 허용여부를 나타내고 허용된 검사의 수를 포함한다. 여기에서 주목된 각각의 "검사"에서, 콘텐츠 및 콘텐츠에 대응한 재생권리 정보는 커런트 장치(Current apparatus)에서 다른 장치까지 복사되고, 콘텐츠를 위해 허용된 검사의 수는 커런트 장치에서 어느 하나에 의해 감소된다.
또한, 각각의 "체크인"에서, 콘텐츠에 대응한 재생권리 정보는 다른 장치에서 커런트 장치까지 복귀되고, 콘텐츠를 위해 허용된 검사의 수는 커런트 장치에서 어느 하나에 의해 증가된다. 이런 경우에, 다른 장치에 복사되어져 있는 콘텐츠는 사용할 수 없다.
파일 A의 이동의 허용여부를 나타내는 권리 정보타입은 이동권리 정보와 같이 참조된다. 여기, 각각의 "이동"에서, 콘텐츠 및 권리 정보의 모든 타입은 커런트 장치에서 다른 장치까지 복사되고, 콘텐츠는 오랜 기간 동안 커런트 장치에서 사용할 수 없다.
제어방법 표(101)
도 4에 나타낸 바와 같이, 제어방법 표(101)는 데이터 타입의 세트, 데이터 저장방법, 암호방법, 암호 키 생성방법, 권리관리방법, 및 권리존재정보의 다수를 포함한다.
"데이터 타입"은 콘텐츠의 데이터 타입을 나타내고, 도 4에서, "순환 콘텐츠"는 콘텐츠가 네트워크를 통하여 취득되는 것을 나타내고, "CD" 및 "DVD"는 콘텐츠가 각각 CD 또는 DVD 매체로부터 취득되는 것을 나타낸다.
"데이터 저장방법"은 콘텐츠를 처리하는 과정을 나타내는 스크립트를 포함한다.
"데이터 타입"에서 나타낸 "CD"에 대응해서, "데이터 저장방법"은 아래에 나타낸 바와 같이 데이터 저장방법을 설명하는 스크립트 A(Script A)를 포함한다. "데이터 타입"에서 나타낸 "DVD"에 대응해서, "데이터 저장방법"은 스크립트 A와 동일한 스크립트 A'를 포함한다.
스크립트 A
(단계 1)
동일한 세트에 포함된 데이터 타입"CD"에 대응한 암호 키 생성방법을 사용하는 암호 키를 생성한다.
(단계 2)
생성된 암호 키를 사용하는 암호화된 콘텐츠를 생성하기 위해 CD로부터 판독되고, 동일한 세트에서 포함된 데이터 타입 "CD"에 대응한 암호방법을 근거로 하여 콘텐츠를 암호화한다.
(단계 3)
파일 A와 같이 데이터 저장부(106)를 위해 생성된 암호화된 콘텐츠를 기입한다.
(단계 4)
"권리관리방법"과 같이 동일한 세트에 포함된 스크립트 C를 참조하고, 그 다음에 스크립트 C와 일치하여, 권리 정보 표(102)를 참조해서 동일한 세트에서 데이터 타입 "CD"에 대응한 권리 정보를 판독한다.
(단계 5)
"권리관리방법"과 같이 동일한 세트에 포함된 스크립트 C를 참조하고, 그 다음에 스크립트(C)와 일치하여, 데이터 관리표(105)에 데이터 ID, 암호정보, 권리 정보, 및 파일명을 기입한다. 또한, 파일 B와 같이 데이터 저장부(106)에 암호정보 및 권리 정보를 기입한다. 여기에, 데이터 ID는 CD에 포함된 콘텐츠에 유일하게 대응하는 식별자를 포함한다. 암호정보는 암호방법과 암호 키로 구성된다. 암호방법은 스크립트 A의 단계 2에서 사용된다. 암호 키는 스크립트 A의 단계 1에서 생성된다. 각각의 파일명은 파일 식별자, 분리기".", 및 파일타입(도 6에서 나타낸 예에서 "dat")로 구성된다. 파일 식별자는 유일하게 CD에 저장된 콘텐츠에 대응한다. 권리 정보는 권리관리 표(102)로부터 판독된다.
데이터 타입 "순환 콘텐츠"와 일치하여, "데이터 저장방법"은 다음과 같이 설명된 스크립트 B를 포함한다.
스크립트 B
(단계 1)
데이터 저장부(106)에 네트워크를 통하여 취득된 순환 콘텐츠를 기입한다.
(단계 2)
데이터 관리표(105)에 데이터 ID, 암호정보, 권리 정보, 및 파일명을 기입한다. 여기에서, 데이터 ID는 네트워크를 통해서 취득된 파일 A의 파일명을 구성하는 파일 식별자이다. 암호정보는 암호방법 및 암호 키로 구성된다. 암호방법은 네트워크를 통해서 취득된 파일 B에 포함된다. 암호 키는 네트워크를 통해서 취득된 파일B에 포함된 해독키와 동일하다.
권리 정보는 네트워크를 통해서 취득된다. "파일명"은 네트워크를 통해서 취득된 파일 A의 파일명이다.
암호방법은 콘텐츠를 암호화하기 위한 방법이다. 본 예시에서, 도 4와 도 6에 나타낸 바와 같이, 데이터 타입 "CD" 및 "DVD"에 일치하는 암호방법은 "RSA"이다. 암호 방법이 동일한 세트에서 데이터 타입 "순환 콘텐츠"에 일치하는 것을 나타내지는 않는다.
암호 키 생성방법은 동일한 세트에서 나타낸 암호방법에서 사용된다. 본 예시에서, 도 4에 나타낸 바와 같이, 데이터 타입"CD" 및 "DVD"에 대응한 암호 키 생성방법은 "난수 생성"이다. 여기에서, 데이터 타입이 "DVD"일 때, DVD 디스크에서 기록된 제 1 동조(tune)의 길이는 난수를 생성하는 시드로서 사용된다. 암호 키 생성방법이 동일한 세트에서 데이터 타입 "순환 콘텐츠"에 일치하는 것을 나타내지는 않는다.
데이터 타입에서 나타낸 "CD"에 대응해서, "권리관리방법"은 아래에 나타낸 바와 같이 권리관리방법을 설명하는 스크립트 C를 포함한다.
"데이터 타입"에서 나타낸 "DVD"에 대응해서, "권리관리방법"은 스크립트 C와 동일한 스크립트 C'를 포함한다.
스크립트 C
(단계 1)
권리관리 표(102)로부터 권리 정보를 판독하고 데이터 관리 표(105)에 판독된 권리 정보를 기입한다.
권리관리방법은 동일한 세트에서 데이터 타입 "순환 콘텐츠"에 대응해서 포함되는 것은 아니다.
권리존재정보는 권리 정보가 콘텐츠에 추가되는지의 여부를 나타낸다. 도 4에 나타낸 본 예시에서, "0"은 권리 정보가 콘텐츠에 추가되지 않음을 나타내고, "1"는 권리 정보가 콘텐츠에 추가됨을 나타낸다.
도 4에 나타낸 바와 같이, 본 실시예에서, 권리 정보는 CD 또는 DVD로부터 판독된 콘텐츠에 추가되지 않고, 권리 정보는 순환 콘텐츠에 추가된다.
권리관리 표(102)
도 5에 나타낸 바와 같이, 권리관리 표(102)는 복수의 데이터 타입 세트 및 권리 정보를 포함한다.
"데이터 타입"은 콘텐츠의 데이터 타입을 나타내고, 콘텐츠가 CD 또는 DVD로부터 판독되는 것을 나타내는 "CD" 또는 "DVD" 중에 어느 하나를 포함하지만 "순환 콘텐츠"를 포함하지 않는다.
권리 정보는 재생권리 정보, 복사권리 정보, 및 이동권리 정보로 구성된다.
재생권리 정보, 복사권리 정보, 및 이동권리 정보는 각각 사용자가 콘텐츠를 재생, 복사, 이동의 허용여부를 나타낸다. "사용가능"은 사용자가 동작 실행을 허용한다는 것을 나타낸다. "사용 불가능"은 사용자가 동작 실행을 허용하지 않는다는 것을 나타낸다.
데이터관리 표(105)
도 6에 나타낸 바와 같이, 데이터 관리 표(105)는 복수의 데이터 ID 세트, 암호정보, 권리 정보 및 파일명을 포함한다.
각각의 데이터 세트는 1대 1의 관계로 데이터 저장부(106)에서 저장된 콘텐츠에 대응한다.
데이터 ID는 콘텐츠의 식별자를 포함한다.
암호정보는 암호방법 및 암호 키로 구성된다. 암호방법은 동일한 세트의 데이터 ID에 의해 식별된 콘텐츠를 암호화하기 위해 사용되어진다.
암호 키는 동일한 세트의 데이터 ID에 의해 식별된 콘텐츠를 암호화하기 위해 사용된다.
권리 정보는 재생권리 정보, 복사권리 정보 및 이동권리 정보로 구성된다. 재생권리 정보, 복사권리 정보 및 이동권리 정보는 각각 사용자가 콘텐츠를 재생, 복사, 또는 이동의 여부를 나타낸다. "사용가능"은 사용자가 동작을 실행할 수 있음을 나타낸다. "사용불가"는 사용자가 동작을 실행할 수 없음을 나타낸다.
"파일명"은 데이터 저장부(106)에 저장된 파일의 파일명이고 동일한 세트의 데이터 ID에 의해 식별된 콘텐츠를 포함한다. 각각의 파일명은 파일 식별자, 분리기호 ".", 및 파일타입(도 6에 나타낸 예에서 "dat")으로 구성된다.
파일명의 파일 식별자는 동일한 세트의 데이터 ID에 포함된 식별자와 동일하다.
도 6에 나타낸 예에서, 세트(281)에 대응한 콘텐츠는 CD 데이터 타입을 구비하고; 세트(282)에 대응한 콘텐츠는 순환 콘텐츠 데이터타입을 구비한다.
데이터 등록부(104)
데이터 등록부(104)는 데이터 타입 식별부(103)로부터 순환 콘텐츠, 파일A의 파일명, 및 전송된 콘텐츠가 순환 콘텐츠라는 것을 나타내는 정보를 수신한다.
데이터 등록부(104)는 또한 암호화되지 않는 콘텐츠 및 암호화되지 않는 콘텐츠의 각각에 대한 CD 또는 DVD중에 어느 하나를 나타내는 정보를 수신한다.
전송된 콘텐츠가 데이터 타입 식별부(103)로부터 순환 콘텐츠라는 것을 나타내는 정보를 수신할 때, 데이터 등록부(104)는 제어방법 표(101)로부터 데이터 타입"순환 콘텐츠"에 대응한 데이터 저장방법을 설명하는 스크립트를 취득하고, 취득된 스크립트를 수행한다.
전송된 콘텐츠가 데이터 타입 식별부(103)의 CD로부터 판독되는 것을 나타내는 정보를 수신할 때, 데이터 등록부(104)는 제어방법 표(101)로부터 데이터 타입"CD"에 대응한 데이터 저장방법을 설명하는 스크립트를 취득하고, 취득된 스크립트를 수행한다. 전송된 콘텐츠가 DVD로부터 판독되는 것을 나타내는 정보를 수신할 때, 데이터 등록부(104)는 동일하게 실행한다.
데이터 저장부(106)
데이터 저장부(106)는 파일 A및 파일 B 각각을 포함하는 순환 콘텐츠와 같이 동일한 파일타입에 콘텐츠를 저장한다.
1.2 데이터 관리장치(100)의 동작
데이터 관리장치(100)의 동작은 도 7에 나타낸 순서도를 참고하여 설명할 수 있다.
외부소스로부터 순환 콘텐츠가 취득될 때, 데이터 타입 식별부(103)는 취득된 순환 콘텐츠, 파일A의 파일명, 및 전송된 콘텐츠가 데이터 등록부(104)를 위한 순환 콘텐츠라는 것을 나타내는 정보를 출력한다.
대안으로, 데이터 관리장치(100)에 로드된 CD 또는 DVD로부터 암호화되지 않는 콘텐츠가 판독될 때, 데이터 타입 식별부(103)는 데이터 등록부(104)(단계 S101)에 암호화되지 않는 판독 콘텐츠와 CD 또는 DVD중에서 어느 하나를 나타내는 정보를 출력한다.
전송된 콘텐츠가 데이터 타입 식별부(103)(단계 S103 및 S104)로부터 순환 콘텐츠라는 것을 나타내는 정보를 수신할 때, 데이터 등록부(104)는 제어방법 표(101)로부터 동일한 세트에 포함된 "순환 콘텐츠"에 대응하는 데이터 저장방법을 설명하는 스크립트를 취득하고, 데이터 저장부(106)(단계 S105)에 암호화된 콘텐츠를 포함하는 순환 콘텐츠의 파일A을 기입하기 위해 취득된 스크립트를 수행하고, 그 다음에 데이터 관리정보 표(105)에 데이터 ID, 암호정보, 권리 정보, 및 파일명을 기입한다.
전송된 콘텐츠가 데이터 타입 식별부(103)(단계 S103)의 CD로부터 판독되는 것을 나타내는 정보를 수신할 때, 데이터 등록부(104)는 제어방법 표(101)로부터 동일한 세트의 "CD"에 대응한 데이터 저장방법을 설명하는 스크립트를 취득하고, "CD"에 대응한(단계 S111) 암호 키 생성방법을 사용하는 암호 키를 생성하기 위해 취득된 스크립트를 수행하며, 콘텐츠를 암호화하고 생성된 암호 키를 사용하여 암호화된 콘텐츠를 생성하고 동일한 세트(단계 S112)에서 "CD"에 대응하는 암호방법을 근거로 하며, 데이터 저장부(106)(단계 S113)에 생성된 암호화된 콘텐츠를 기입하며, 권리관리방법을 설명하는 스크립트 C를 참조하며, 그 다음에 스크립트 C와 일치하여, 권리관리 표(102) 및 동일한 세트(단계 S114)에서 "CD"에 대응하는 판독 권리 정보를 참조하며, 권리관리방법을 설명하는 스크립트 C를 참조하고, 그 다음에 스크립트 C와 일치하여, 데이터 관리표(105)에 데이터 ID, 암호정보, 권리 정보, 및 파일명을 기입하고, 데이터 저장부(106)(단계 S115)에 암호정보와 권리 정보를 기입한다.
1.3 간단한 설명
상기에서 설명한 바와 같이, 실시예 1에서, 순환 콘텐츠와 같이, 재생, 복사, 및 이동의 동작에 확실한 제한을 부과하기 위해 확실한 암호화 방법의 콘텐츠를 암호화하고 권리 정보의 추가로 인해 CDs 또는 DVDs의 암호화되지 않는 콘텐츠를 보호하는 것이 가능하다.
또한, 비록 새로운 데이터 타입이 개발되더라도, 새로운 데이터 타입, 암호방법, 암호 키 생성방법, 권리관리방법, 및 권리 정보를 제어방법 표(101) 및 권리관리 표(102)에 추가하여 어려움 없이 새로운 데이터 타입을 다루는 것은 가능하다.
2 실시예 2
본 발명의 다른 실시예인 데이터 관리장치(800)가 설명된다.
도 8에 나타낸 바와 같이, 데이터 관리장치(800)는 통신 회선(10)을 통해서 인터넷 또는 케이블 TV과 같이 네트워크(20)에 연결된다.
음악 콘텐츠를 포함하는 음악정보를 제공하는 웹 서버(30)는 네트워크(20)에 또한 연결되어 있다. 또한, 사용자에 의해 지불되어 확인된 사용요금에 일치하여 사용자에게 권리 정보를 분배하기 위한 회계서버(40)는 네트워크(20)에 연결된다. 데이터 관리장치(800)는 웹서버(30)로부터 음악정보를 취득하고 그 자체에 취득된 정보를 저장한다. 사용자로부터 명령에 근거한 데이터 관리장치(800)는 사용자가 회계서버(40)에 요구한 콘텐츠에 대한 사용요금을 지불한 것을 확인하고, 회계서버(40)로부터 지불된 사용요금에 일치해서 권리 정보를 수신한다.
데이터 관리장치(800)는 또한 CD(300)로부터 음악 콘텐츠를 포함하는 음악정보를 판독하고 이 자체에 취득된 정보를 저장한다. 수신된 권리 정보에 근거한 데이터 관리장치(800)는 스피커(154)로부터 저장된 음악정보를 재생하고 출력한다.
수신된 권리 정보에 근거한 데이터 관리장치(800)는 또한 기록매체(811)에 저장된 음악정보를 기입한다. 사용자는 헤드폰(402)으로부터 음악정보를 재생하고 출력하는 휴대용 플레이어(401)로 그것에 기입된 음악 정보와 함께 기록매체(811)를 로드할 수 있다. 기록매체(811)는 예를 들면 반도체 메모리 카드에 의해 달성된다.
이 방법에서, 데이터 관리장치(800)의 사용자는 음악을 즐길 수 있다.
2.1 데이터 관리장치(800)의 구성
도 9에서 나타낸 바와 같이, 데이터 관리장치(800)는 데이터 타입 식별부(801), 데이터 타입 기록부(802), 권리관리 표(803), 암호화부(804), 데이터 저장부(805), 멀티 데이터관리 표(807), 회계 처리부(808), 데이터 제어부(809), 타입 변형부(810), 입력부(812), 및 제어방법 표(813)을 포함한다.
더 상세하게, 데이터 관리장치(100)와 같이, 데이터 관리장치(800)는 마이크로 프로세서, RAM, 디스플레이, 스피커, 기록매체 드라이브, 하드디스크, 키보드, 통신부, 및 판독부를 포함한다. 통신부는 통신 회선에 연결된다. 컴퓨터 프로그램은 하드디스크에 저장되었다. 데이터 타입 식별부(801), 암호화부(804), 회계 처리부(808), 데이터 제어부(809), 및 타입 변형부(810)는 마이크로 프로세서를 사용하는 장치에서 컴퓨터 프로그램을 실행함으로서 동작한다. 데이터 타입 식별부(801)와 회계 처리부(808)는 통신부를 포함한다. 권리관리 표(803), 데이터 저장부(805), 멀티 데이터관리 표(807), 및 제어방법 표(813)는 하드디스크에서 달성된다.
입력부(812)
키보드와 그와 비슷한 것에 의해 달성되는 입력부(812)는 사용자로부터 소스 정보, 콘텐츠 식별자, 및 콘텐츠 동작 정보를 수신하고, 소스 정보는 콘텐츠의 소스를 나타내고, 콘텐츠 식별자는 콘텐츠의 식별자이며, 콘텐츠 동작 정보는 재생, 복사, 및 이동으로 분류되는 콘텐츠 동작을 나타낸다.
소스 정보의 일부에 나타난 소스는 네트워크와 CD 또는 DVD와 같은 기록 매체를 통하여 연결된 외부 소스중의 하나이다.
입력부(812)는 데이터 타입 식별부(801)에 수신된 소스 정보와 콘텐츠 식별자를 출력한다. 입력부(812)는 또한 데이터 제어부(809)에 수신된 소스 정보, 콘텐츠 식별자, 및 콘텐츠 동작 정보를 출력한다.
데이터 타입 식별부(801)
데이터 타입 식별부(801)는 입력부(812)로부터 소스 정보와 콘텐츠 식별자를 수신한다.
데이터 타입 식별부(801)는 인터넷 또는 케이블 TV와 같이 네트워크를 통하여 외부 소스에 연결된 데이터 관리 장치(100)의 데이터 타입 식별부(103)와 같다.
데이터 타입 식별부(801)는 입력부(812)로부터 콘텐츠 식별자와 네트워크를 통하여 연결된 외부 소스를 나타내는 소스 정보의 일부를 수신할 때, 수신된 콘텐츠 식별자에 의해 식별된 순환 콘텐츠를 취득한다. 각각의 순환 콘텐츠는 파일 A와 파일 B를 포함한다. 파일 A는 암호화된 음악 콘텐츠와 같은 암호화된 콘텐츠를 포함한다. 파일 B는 파일 A의 재생, 복사, 또는 이동의 허용여부를 나타내는 권리 정보를 포함한다. 파일 B는 또한 암호화된 콘텐츠를 암호화하기 위해 사용된 암호화 방법을 나타낸 암호화 방법 정보를 포함하고, 암호화된 콘텐츠를 해독하기 위해 사용된 해독키를 포함한다.
데이터 타입 식별부(801)는 데이터 타입 기록부(802)에 취득된 순환 콘텐츠, 파일 A의 파일명, 및 전송될 콘텐츠가 순환 콘텐츠인 것을 나타내는 정보를 출력한다.
데이터 타입 식별부(801)는 CDs와 DVDs 같은 기록 매체로부터 데이터를 판독하기 위한 판독부를 포함한다.
데이터 타입 식별부(801)는 입력부(812)로부터 콘텐츠 식별자와 CD 또는 DVD같은 기록 매체를 나타내는 소스 정보의 일부를 수신할 때, 판독부로 로드된 CD 또는 DVD로부터 수신된 콘텐츠 식별자에 의해 식별된 암호화되지 않은 콘텐츠를 판독하고, 데이터 타입 기록부(802)에 판독된 암호화되지 않은 콘텐츠와 CD 또는 DVD중의 어느 하나를 나타낸 정보를 출력한다.
권리관리 표(803)
권리관리 표(802)의 설명은 데이터 관리 장치(100)의 권리관리 표(102)와 동일하므로 여기에서는 생략한다.
제어방법 표(813)
도 10에 나타낸 바와 같이, 제어방법 표(813)는 데이터 타입, 암호화 방법, 및 암호 키 생성방법의 복수의 세트를 포함한다.
데이터 타입은 콘텐츠의 소스에 대응한다. 도 10에서, "CD"와 "DVD"는 콘텐츠가 CD와 DVD 각각의 매체로부터 판독되어지는 것을 나타낸다.
암호화 방법은 콘텐츠를 암호화하기 위한 방법이다. 본 예시에서, 도 10에 나타낸 바와 같이, "CD"와 "DVD"를 위한 암호화 방법은 "RSA"이다.
암호 키 생성방법은 동일한 세트에 포함된 암호화 방법에서 사용된다. 본 예시에서, 도 10에 나타낸 바와 같이, "CD"와 "DVD"에 대응하는 암호 키 생성방법은 "난수 생성"이다. 여기에서, 데이터 타입이 "DVD"일 때, DVD 디스크에 기록된 제 1동조의 길이는 생성된 난수에서 시드(Seed)와 같이 사용된다.
데이터 타입 기록부(802)
데이터 타입 기록부(802)는 데이터 타입 식별부(801)로부터 순환 콘텐츠, 파일 A의 파일명, 및 전송된 콘텐츠가 순환 콘텐츠인 것을 나타내는 정보를 수신한다. 데이터 타입 기록부(802)는 또한 데이터 타입 식별부(801)로부터 암호화되지 않은 콘텐츠와 CD 또는 DVD중의 어느 하나를 나타내는 정보를 수신한다.
데이터 타입 기록부(802)는 데이터 타입 식별부(801)로부터 암호화되지 않은 콘텐츠와 CD 또는 DVD중의 어느 하나를 나타내는 정보를 수신할 때, 난수를 생성하고, 그 다음에 콘텐츠 식별자로서 사용되는 여섯 문자의 순서를 생성하기 위해 생성된 난수를 사용한다.
그리고 나서 데이터 타입 기록부(802)는 권리관리 표(803)로부터 수신된 정보에 의해 나타난 데이터 타입에 대응하는 권리 정보를 판독한다.
데이터 타입 기록부(802)는 또한 제어방법 표(813)로부터 수신된 정보에 의해 나타난 데이터 타입에 대응하는 암호화 방법과 암호 키 생성방법을 판독한다. 그 다음에 암호 키 생성방법의 판독에 근거한 암호 키를 생성한다.
데이터 타입 기록부(802)는 멀티 데이터관리 표(807)에 데이터 ID로서 생성된 여섯-문자 순서를 기입한다. 데이터 타입 기록부(802)는 또한 멀티 데이터관리 표(807)에 판독된 암호화 방법, 암호 키, 및 권리 정보를 기입한다. 데이터 타입 기록부(802)는 파일 식별자, 분리기, 및 파일 타입으로서 생성된 여섯-문자 순서, ".", 및 "dat"를 각각 결합하여 파일명을 생성하고, 그 다음에 멀티 데이터관리 표(807)에 생성된 파일명을 기입한다. 데이터 타입 기록부(802)는 또한 멀티 데이터관리 표(807)에 데이터 타입 "CD"를 기입한다. 암호화 정보는 암호화 방법과 암호 키로 구성된다.
데이터 타입 기록부(802)는 암호화부(804)에 수신된 암호화되지 않은 콘텐츠, 판독된 암호화 방법, 생성된 생성키, 및 파일명을 출력한다.
데이터 타입 식별부(801)로부터 순환 콘텐츠, 파일 A의 파일명, 및 전송된 콘텐츠가 순환 콘텐츠인 것을 나타내는 정보를 수신하는 도중에, 데이터 타입 기록부(802)는 데이터 저장부(805)에 다음을 기입한다: 데이터 ID로서 수신된 파일 A의 파일명을 구성하는 파일 식별자; 수신된 순환 콘텐츠에 포함된 암호화 방법; 수신된 순환 콘텐츠에 포함된 해독키; 수신된 순환 콘텐츠에 포함된 권리 정보; 수신된 파일 A의 파일명; 및 데이터 타입 "순환 콘텐츠".
그리고 나서 데이터 타입 기록부(802)는 데이터 저장부(805)에 수신된 순환 콘텐츠를 기입한다. 이와 같이 행함에 있어서, 순환 콘텐츠의 파일 A의 파일명은 데이터 저장부(805)에 순환 콘텐츠의 파일명으로서 또한 기입된다.
암호화부(804)
데이터 타입 기록부(802)로부터 암호화되지 않은 콘텐츠, 암호화 방법, 암호 키, 및 파일명을 수신하는 도중에, 암호화부(804)는 수신된 암호 키를 사용하고 암호화된 콘텐츠를 생성하기 위해 수신된 암호 방법을 근거로 하여 수신된 암호화되지 않은 콘텐츠를 암호화하고, 그 다음에 데이터 저장부(805)에 생성된 암호화된 콘텐츠를 기입한다. 이렇게 행함에 있어서, 수신된 파일명은 데이터 저장부(805)에 암호화된 콘텐츠의 파일명으로서 또한 기입된다.
데이터 저장부(805)
데이터 저장부(805)는 암호화부(804)에 의해 생성된 암호화된 콘텐츠와 데이터 타입 기록부(802)에 의해 수신된 순환 콘텐츠를 저장한다.
멀티 데이터관리 표(807)
도 11에 나타난 바와 같이, 멀티 데이터관리 표(807)는 데이터 ID, 암호화 정보, 권리 정보, 파일명, 및 데이터 타입의 복수의 세트를 포함한다.
각각의 데이터의 세트는 1대 1 관계에서 데이터 저장부(805)에 저장된 콘텐츠에 대응한다.
암호화 정보는 암호화 방법과 암호 키로 구성된다. 권리 정보는 재생 권리 정보, 복사 권리 정보, 및 이동 권리 정보로 구성된다.
데이터 ID, 암호화 방법, 암호 키, 재생 권리 정보, 복사 권리 정보, 이동 권리 정보, 및 파일명과 같은 요소들은 데이터 관리 장치(100)의 데이터 관리 표에 포함된 것들과 같으므로 여기에서 상술하지는 않는다.
데이터 타입은 콘텐츠의 소스에 대응하는 콘텐츠의 데이터 타입을 포함한다. 표에서, "순환 콘텐츠"는 콘텐츠가 네트워크를 통하여 취득된다는 것을 나타내고, "CD"와 "DVD"는 콘텐츠가 CD와 DVD 각각의 매체로부터 판독된다는 것을 나타낸다.
도 11에 나타낸 예에서, 세트(901)에 대응하는 콘텐츠는 CD 데이터 타입을 구비하고; 세트(902)에 대응하는 콘텐츠는 순환 콘텐츠 데이터 타입을 구비한다.
회계 처리부(808)
회계 처리부(808)는 인터넷이나 케이블 TV와 같은 네트워크를 통하여 외부 소스에 연결된다.
회계 처리부(808)는 데이터 제어부(809)로부터 콘텐츠 식별자와 콘텐츠가 사용되는 방법을 나타내는 사용 정보를 수신한다.
회계 처리부(808)는 수신된 사용 정보를 근거로 하여, 콘텐츠 식별자가 외부 소스에 재생됨에 의해 식별된 콘텐츠의 사용에 대한 요금에 회계처리를 실행하고, 외부 소스로부터 재생된 사용요금에 대응하는 권리 정보를 수신한다. 권리 정보는 콘텐츠의 재생, 복사, 또는 이동의 허용여부를 나타낸다.
회계 처리부(808)는 외부 소스로부터 수신된 권리 정보와 함께, 수신된 콘텐츠 식별자를 포함하는 세트에서 멀티 데이터관리 표(807)에 기입된 권리 정보를 대치한다.
데이터 제어부(809)
데이터 제어부(809)는 입력부(812)로부터 소스 정보, 콘텐츠 식별자, 및 사용 정보를 수신한다.
데이터 제어부(809)는 요금이 사용가능인지의 여부를 판단하기 위해 멀티 데이터관리 표(807)에서 수신된 콘텐츠 식별자와 같은 세트에 기입된 권리 정보와 함께 수신된 사용 정보에 의해 나타난 요금을 비교한다.
더 상세하게. 데이터 제어부(809)는 재생 권리 정보, 복사 권리 정보, 또는 이동 권리 정보에 기입된 대응하는 권리 정보가 "사용 가능"일 때 요금은 사용 가능하다는 것을 판단하고; 그것이 "사용 불가"일 때 요금은 사용할 수 없다는 것을 판단한다.
복사 권리 정보를 근거로 하여 요금이 사용 가능하고 복사가 사용 가능하다는 것을 판단할 때, 데이터 제어부(809)는 타입 변형부(810)로 로드된 기록 매체의 타입에 수신된 콘텐츠 식별자에 의해 식별된 콘텐츠의 타입을 변형하기 위해 타입 변형부(810)를 명령하고 기록 매체에 변형된 타입과 함께 콘텐츠를 기입한다. 데이터 제어부(809)는 타입 변형부(810)에 수신된 콘텐츠 식별자를 출력한다. 요금이 사용 불가능하다는 것을 판단할 때와 수신된 소스 정보가 "CD또는 "DVD"를 나타낼 때, 데이터 제어부(809)는 처리를 종료한다.
요금이 사용 불가능하다는 것을 판단할 때와 수신된 소스 정보가 네트워크를 통하여 연결된 외부 소스를 나타낼 때, 데이터 제어부(809)는 회계 처리부(808)에 수신된 콘텐츠 식별과 콘텐츠의 사용 정보를 출력한다. 데이터 제어부(809)는 회계 처리부(808)에 의해 회계 처리가 완전한 후에 요금이 사용 가능한지 여부의 판단을 실행한다. 그 다음에, 권리 정보에 근거하여 요금이 사용 가능하다는 것을 판단할 때, 데이터 제어부(809)는 타입 변형부(810)로 로드된 기록 매체의 타입에 수신된 콘텐츠 식별자에 의해 식별된 콘텐츠의 타입을 변형하기 위해 타입 변형부(810)를 명령하고 기록 매체에 변형된 타입과 함께 콘텐츠를 기입하며, 타입 변형부(910)에 수신된 콘텐츠 식별자를 출력한다.
포맷(format) 변형부(810)
타입 변형부(810)는 기록 매체(811)에 데이터를 기입하기 위한 기입부를 포함한다. 데이터 제어부(809)로부터 콘텐츠 식별자와 타입을 변형하기 위한 명령을 수신할 때, 타입 변형부(810)는 데이터 저장부(805)로부터 수신된 콘텐츠 식별자에 의해 식별된 콘텐츠를 판독하고, 타입 변형부(810)로 로드된 기록 매체(811)의 타입을 위해 판독 콘텐츠의 타입을 변형시키며, 기록 매체(811)에 변형된 타입과 함께 콘텐츠를 기입한다.
기록 매체(811)
반도체 메모리, DVD-RAM 또는 그와 같은 것에 의해 성취되는 기록 매체(811)는 타입 변형부(810)로 로드된다. 기록 매체(811)는 타입 변형부(810)에 의해 변형되어진 타입의 콘텐츠를 기록한다.
2.2 데이터 관리 장치(800)의 동작
데이터 관리 장치(800)의 동작은 도 12에 나타난 순서도를 참조하여 설명된다.
입력부(812)는 사용자에 의해 소스 정보, 콘텐츠 식별자, 및 사용 정보 입력을 수신한다. 데이터 타입 식별부(801)는 외부 소스로부터 수신된 콘텐츠 식별자에 의해 식별된 순환 콘텐츠를 취득하거나 CD 또는 DVD로부터 수신된 콘텐츠 식별자에 의해 식별된 암호화되지 않은 콘텐츠를 판독한다(단계 S1001).
전송된 콘텐츠가 CD로부터 판독되어진 것을 나타내는 정보를 데이터 타입 식별부(801)로부터 수신할 때(단계 S1002), 데이터 타입 기록부(802)는 권리 관리 표(803)로부터 권리 정보를 판독하고, 제어 방법 표(813)로부터 암호화 방법과 암호키 생성방법을 판독하고, 암호키를 생성하고, 암호화부(804)에 수신된 암호화되지 않은 콘텐츠, 판독된 암호화 방법, 생성된 암호키, 및 파일명을 출력한다. 암호부(804)는 수신된 암호키를 사용하고 암호화된 콘텐츠를 생성하기 위해 수신된 암호화 방법을 근거로 하여 수신된 암호화되지 않은 콘텐츠를 암호화하고, 그 다음에 데이터 저장부(805)에 생성된 암호화된 콘텐츠를 기입한다(단계 S1006). 데이터 타입 기록부(802)는 멀티 데이터관리 표(807)에 데이터 ID, 암호화 정보, 권리 정보, 파일명, 및 데이터 타입을 기입한다(단계 S1007).
전송된 콘텐츠가 순환 콘텐츠인 것을 나타내는 정보를 데이터 타입 식별부(801)로부터 수신할 때(단계 S1002와 S1003), 데이터 타입 기록부(802)는 멀티 데이터관리 표(807)에 데이터 ID, 암호화 정보, 권리 정보, 파일명, 및 데이터 타입을 기입하고(단계 S1004), 그 다음에 수신된 파일 A의 파일명을 사용하여 데이터 저장부(805)에 수신된 순환 콘텐츠를 기입한다(단계 S1005).
이제, 기록 매체(811)에 콘텐츠를 기입하는 데이터 관리 장치(800)의 동작이 도 13에 나타낸 순서도를 참조로 하여 설명된다.
데이터 제어부(809)는 입력부(812)로부터 소스 정보와 콘텐츠 식별자, 및 사용 정보를 수신한다. 그리고 나서 데이터 제어부(809)는 수신된 사용 정보에 의해 나타난 요금을 멀티 데이터관리 표(807)에서 수신된 콘텐츠 식별자와 같은 세트에 기입된 권리 정보와 함께 수신된 사용 정보에 의해 나타난 요금과 비교하여 사용 가능한지의 여부를 판단한다(단계 S1102). 요금이 사용 가능하다는 것을 판단할 때와 복사 권리 정보를 근거로 하여 복사가 사용 가능하다는 것을 더 판단할 때, 데이터 제어부(809)는 타입 변형부(810)로 로드된 기록 매체의 타입에 수신된 콘텐츠 식별자에 의해 식별된 콘텐츠의 타입을 변형하기 위해 타입 변형부(810)를 명령하고 기록 매체에 변형된 타입과 함께 콘텐츠를 기입하며, 타입 변형부(810)에 수신된 콘텐츠 식별자를 출력한다. 이것들을 수신할 때, 타입 변형부(810)는 데이터 저장부(805)로부터 수신된 콘텐츠 식별자에 의해 식별된 콘텐츠를 판독하고, 타입 변형부(810)로 로드된 기록 매체(811)의 타입을 위해 판독된 콘텐츠의 타입을 변형하며, 기록 매체(811)에 변형된 타입과 함께 콘텐츠를 기입한다(단계 S1103).
요금이 사용 불가능하다는 것을 판단할 때(단계 S1102)와 콘텐츠가 CD또는 DVD로부터 판독되어진 것을 소스 정보로부터 더 판단할 때(단계 S1104), 데이터 제어부(809)는 처리를 종료한다.
요금이 사용 불가능하다는 것을 판단할 때(단계 S1102)와 콘텐츠가 네트워크를 통하여 외부 소스로부터 수신되어진 것을 소스 정보로부터 더 판단할 때(단계 S1104), 데이터 제어부(809)는 회계 처리부(808)에 수신된 콘텐츠 식별과 콘텐츠의 사용 정보를 출력한다. 회계 처리부(808)는 수신된 사용 정보를 근거로 하여, 콘텐츠 식별자가 외부 소스에 재생됨에 의해 식별된 콘텐츠의 사용에 대한 요금에 회계처리를 실행하고, 외부 소스로부터 재생된 사용요금에 대응하는 권리 정보를 수신하며, 그 다음에 외부 소스로부터 수신된 권리 정보와 함께 수신된 콘텐츠 식별자와 같은 세트에서 멀티 데이터관리 표(807)에 기입되는 권리 정보를 대치한다(단계 S1105). 제어는 단계 S1102로 이동한다. 단계 S1102에 있어서, 데이터 제어부(809)는 사용이 또 가능한지 여부의 판단을 실행한다. 그리고 나서, 복사가 사용가능한 것을 판단할 때, 데이터 제어부(809)는 기록 매체(811)에 콘텐츠를 기입한다.
2.3 휴대용 플레이어(401)
기록 매체(811)가 휴대용 플레이어(401)로 로드된 후에, 휴대용 플레이어(401)는 로드된 기록 매체(811)로부터 콘텐츠를 판독하고, 판독된 콘텐츠를 재생하며, 헤드폰(402)에 재생된 콘텐츠를 출력한다.
2.4 간단한 설명
상기에서 설명한 바와 같이, 실시예 2에 따라서, 데이터 관리 장치(800)는 그것들과 같은 데이터 저장부에 네트워크를 통하여 외부 소스로부터 취득되어지고 권리 정보와 암호 정보로 구성되어있는 순환 콘텐츠를 기입한다. CD와 같은 기록 매체로부터 콘텐츠를 판독할 때, 데이터 관리 장치(800)가 오직 암호화된 콘텐츠 이라면 데이터 저장부에 콘텐츠를 기입하고, 멀티 데이터관리 표에 데이터 타입, 권리 정보, 및 암호 정보를 기입한다. 이 구조는 권리 정보와 암호 정보를 추가하여 CD와 같은 기록 매체에서 순환 콘텐츠의 파일 타입까지 판독된 콘텐츠의 파일 타입을 변형하여 데이터 관리 장치(800)의 번거로움을 경감한다. 이것은 장치의 로드를 많이 줄인다.
3 다른 변화
(1) 위의 실시예에서, 데이터 타입" CD"는 "DVD - Video", "DVD- Music", 또는 "다른 데이터 타입(예를 들어, 음악 및 영상)의 복수의 데이터를 포함하는 순환 콘텐츠"로써 대치될 수 있다.
위의 실시예에서, 기록매체(811)는 반도체 메모리 카드에 의해 성취될 수 있다. 그러나, 이것은 MD 또는 이와 같은 것에 의해서도 성취될 수 있다.
(2) 위의 실시예에서, 데이터 관리장치는 인터넷과 같은 네트워크를 통해서 암호화되어있고 이것에 속한 권리 정보를 포함하는 콘텐츠를 취득한다.
그러나, 데이터 관리장치는 네트워크를 통해서 암호화되어있지 않고 권리정보를 포함하지 않은 콘텐츠를 취득할 수 있다. 이런 경우에, 제어방법 표(101)는 이런 콘텐츠의 타입에 대응하여, 동일한 데이터 저장방법, 암호방법, 암호키 생성방법, 권리관리방법, 및 데이터 타입 "CD 또는 DVD"에 대응하는 바와 같은 권리존재정보를 포함한다.
또한, 이런 콘텐츠를 수신할 때, 데이터 등록부(104)는 암호키를 생성하고, 데이터 타입 "CD 또는 DVD"로 수신된 콘텐츠를 구비하는 것과 같은 동일한 방법으로 콘텐츠를 암호화하며, 데이터 저장부(106)에 암호화된 콘텐츠를 출력하며, 데이터 관리 표(105)에 데이터 ID, 암호 정보, 권리 정보, 및 파일명을 기입한다.
(3) 위의 실시예에서, 다음과 같은 조정은 가능하다.
타입 변형부(810)는 기록 매체(811)에 재생이 가능하고, 복사가 불가능하며, 이동이 불가능하다고 나타내는 권리정보를 기입한다. 콘텐츠 및 상기의 권리정보가 기록되어있는 기록매체(811)가 휴대용 플레이어(401)에 로드될 때, 휴대용 플레이어(401)는 기록매체(811)로부터 권리정보를 판독하고, 재생이 가능한지의 여부를 판단한다. 재생이 가능하다고 판단할 때, 휴대용 플레이어(401)는 콘텐츠를 재생한다. 재생이 불가능하다고 판단할 때, 휴대용 플레이어(401)는 콘텐츠를 재생하지 않는다.
(4) 위의 실시예에서, 재생권리, 복사권리, 및 이동권리정보는 각각 사용자가 재생, 복사, 이동 콘텐츠의 허용여부를 나타내고, "사용가능"은 사용자가 동작을 실행하기 위해 허용된다는 것을 나타내며,"사용불가"는 사용자가 동작을 실행하기 위해 허용되지 않는다는 것을 나타낸다. 그러나, 재생권리, 복사권리, 및 이동권리정보는 각각 재생, 복사, 및 이동의 허용된 동작의 수를 포함할 것이다. 이런 경우에, 사용자는 권리정보를 나타내는 횟수만큼 동작을 실행하기 위해 허용되고, 정보에서 수는 사용자가 동작을 수행할 때마다 하나씩 뺀다.
선택적으로, 재생 권리, 복사 권리, 및 이동 권리 정보는 동작에 대한 시간 제한을 각각 나타낼 수 있다. 이런 경우에서, 사용자는 시간 제한이 수신될 때까지 동작을 실행하기 위해 허용된다.
(5) 위의 실시예에서, 데이터 관리 장치(800)는 네트워크를 통하거나 또는 CD와 같은 기록 매체로부터 음악 정보를 취득하고, 취득된 음악 정보를 저장, 복사, 또는 이동한다. 그러나, 데이터 관리 장치(800)는 스틸 영상 정보, 비디오 정보, 사운드를 포함하는 영화 정보와, 영화, 컴퓨터 프로그램, 문자 정보, 또는 제어 정보, 문자 정보, 스틸 영상, 동영상, 및 사운드를 포함하고 있는 멀티미디어 정보(예를 들면, HTML 문서)를 취급할 것이다.
(6) 본 발명은 위의 장치를 달성하기 위한 방법에 의해 실현될 것이다. 본 발명은 위의 방법을 실행하기 위해 컴퓨터에 허용되는 컴퓨터 프로그램에 의해 또한 실현될 것이다. 본 발명은 컴퓨터 프로그램을 구성하는 디지털 신호에 의해 또한 실현될 것이다.
본 발명은 컴퓨터 프로그램 또는 디지털 신호가 기록되어 있는 컴퓨터-판독가능 기록 매체(예를 들면, 플로피 디스크, 하드디스크, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, 또는 반도체 메모리)에 의해 또한 실현될 것이다. 선택적으로, 본 발명은 컴퓨터 프로그램이나 컴퓨터-판독 가능 기록 매체에 기록된 디지털 신호에 의해 실현될 것이다.
본 발명은 컴퓨터 프로그램 또는 전기 통신, 유선이나 무선 통신 회선, 및 인터넷과 같은 네트워크를 통하여 전송되어지는 디지털 신호에 의해 또한 실현될 것이다.
본 발명의 컴퓨터 프로그램은 컴퓨터 시스템에 의해 실행되기 위해서, 컴퓨터 프로그램을 기록하는 기록 매체 또는 네트워크를 통하여 다른 독립형 컴퓨터 시스템에 전송될 수 있다.
(7)본 발명은 위의 실시예와 변화의 조합에 의해 실현될 수 있다.
본 발명은 비인증된 재생, 복사, 또는 이동으로부터 디지털 콘텐츠를 보호하기 위해서, 음악 또는 영화와 같은 디지털 콘텐츠가 네트워크(예를 들면, 인터넷) 또는 기록 매체(예를 들면, CDs 또는 DVDs)를 통하여 순환되는 시스템에서 데이터 관리 장치가 사용되어질 수 있다.

Claims (18)

  1. 권리 정보에 대응하여, 시장에서 유통된 디지털 콘텐츠를 관리하는 데이터 관리장치에 있어서,
    각각의 권리 정보의 일부가 재생 권리 정보를 포함하고 재생 권리 정보의 일부에 대응하는 콘텐츠 타입에 대해 재생이 허용되는지의 여부를 나타내며, 각각의 디지털 콘텐츠 타입에 대한 권리 정보의 일부를 미리 저장하는 권리정보 저장수단;
    콘텐츠 저장수단;
    권리 정보가 추가되어 있지 않은 디지털 콘텐츠를 외부 소스로부터 취득하는 콘텐츠 취득 수단;
    취득된 디지털 콘텐츠의 타입을 식별하는 타입 식별 수단;
    취득된 디지털 콘텐츠의 타입에 대응하는 권리정보 저장수단으로부터 권리 정보를 판독하는 권리정보 판독수단;
    콘텐츠 저장수단에 취득된 디지털 콘텐츠를 기입하는 콘텐츠 기입수단; 및
    콘텐츠 기입수단에 의해 기입된 디지털 콘텐츠에 대응하기 위해 콘텐츠 저장수단에 판독권리 정보를 기입하는 권리정보 기입수단을 포함하는 것을 특징으로 하는 데이터 관리장치.
  2. 제 1항에 있어서,
    상기 콘텐츠 기입수단은 콘텐츠 저장수단에 기입된 디지털 콘텐츠에 판독권리 정보를 더 추가하는 것을 특징으로 하는 데이터 관리장치.
  3. 제 1항에 있어서,
    상기 각각의 권리 정보의 일부는 검사가 허용되는지의 여부를 나타내는 복사권리 정보를 더 포함하고, 상기 각각의 검사에서, 디지털 콘텐츠 및 디지털 콘테츠에 대응하는 복사권리 정보의 일부가 외부장치에 복사되는 것을 특징으로 하는 데이터 관리장치.
  4. 제 3항에 있어서,
    상기 각각의 복사권리 정보의 일부는 허용된 검사의 수를 포함하는 것을 특징으로 하는 데이터 관리장치.
  5. 제 1항에 있어서,
    상기 각각의 권리 정보의 일부는 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부가 외부장치로 이동되기 위해 허용되는지의 여부를 나타낸 이동권리 정보를 더 포함하는 것을 특징으로 하는 데이터 관리장치.
  6. 제 1항에 있어서,
    디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부를 취득하고, 권리 정보의 판독일부에 따라서 취득된 디지털 콘텐츠를 재생하는 재생수단을 더 포함하는 것을 특징으로 하는 데이터 관리장치.
  7. 권리 정보에 대응하여, 시장에서 유통된 디지털 콘텐츠를 관리하는 데이터 관리장치에 사용하기 위해, 상기 데이터 관리 장치는 각각의 권리 정보의 일부가 재생 권리 정보를 포함하고 재생 권리 정보의 일부에 대응하는 콘텐츠 타입에 대해 재생이 허용되는지의 여부를 나타내며, 각각의 디지털 콘텐츠에 대해 권리 정보의 일부를 미리 저장하는 권리정보 저장수단과 콘텐츠 저장수단을 포함하는 데이터 관리 방법에 있어서,
    권리 정보가 추가되어 있지 않는 디지털 콘텐츠를 외부 소스로부터 취득하는 콘텐츠 취득단계;
    취득된 디지털 콘텐츠의 타입을 식별하는 타입 식별 단계;
    취득된 디지털 콘텐츠의 타입에 대응하는 권리정보 저장수단으로부터 권리 정보를 판독하는 권리정보 판독단계;
    콘텐츠 저장수단에 취득된 디지털 콘텐츠를 기입하는 콘텐츠 기입단계; 및
    콘텐츠 기입수단에 의해 기입된 디지털 콘텐츠에 대응하기 위해 콘텐츠 저장수단에 판독 권리 정보를 기입하는 권리정보 기입단계를 포함하는 것을 특징으로 하는 데이터 관리방법.
  8. 제 7항에 있어서,
    상기 콘텐츠 기입단계에서, 판독권리 정보가 콘텐츠 저장수단에 기입된 디지털 콘텐츠에 추가되는 것을 특징으로 하는 데이터 관리방법.
  9. 제 7항에 있어서,
    상기 각각의 권리 정보의 일부는 검사가 허용되는지의 여부를 나타내는 복사권리 정보를 더 포함하고, 상기 각각의 검사에서 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 복사 권리 정보의 일부가 외부장치에 복사되는 것을 특징으로 하는 데이터 관리방법.
  10. 제 9항에 있어서,
    상기 각각의 복사 권리 정보의 일부는 허용된 검사의 수를 포함하는 것을 특징으로 하는 데이터 관리장치.
  11. 제 7항에 있어서,
    상기 각각의 권리 정보의 일부는 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부가 외부장치에 이동되기 위해 허용되는 지의 여부를 나타낸 이동권리 정보를 더 포함하는 것을 특징으로 하는 데이터 관리장치.
  12. 제 7항에 있어서,
    디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부를 취득하고, 권리 정보의 판독일부에 따라서 취득된 디지털 콘텐츠를 재생하는 재생단계를 더 포함하는 것을 특징으로 하는 데이터 관리장치.
  13. 권리 정보에 대응하여, 시장에서 유통된 디지털 콘텐츠를 관리하는 데이터 관리장치에서 사용하기 위한 데이터 관리 프로그램을 저장하는 컴퓨터-판독가능 기록 매체로서, 상기 데이터 관리장치는 권리정보 저장수단과 콘텐츠 저장수단을 포함하고, 상기 권리정보 저장수단은 각각의 디지털 콘텐츠의 타입에 대해 권리 정보의 일부를 미리 저장하고, 각각의 권리 정보의 일부는 재생 권리 정보의 일부에 대응하는 타입의 콘텐츠에 대해 재생이 허용되는지의 여부를 나타내는 재생 권리 정보를 포함하는 컴퓨터-판독가능 기록매체에 있어서,
    상기 데이터 관리 프로그램은,
    외부 소스로부터 디지털 콘텐츠를 취득하는 콘텐츠 취득 단계;
    취득된 디지털 콘텐츠의 타입을 식별하는 타입 식별 단계;
    취득된 디지털 콘텐츠의 타입에 대응하는 권리정보 저장수단으로부터 권리정보를 판독하는 권리정보 판독단계;
    콘텐츠 저장수단에 취득된 디지털 콘텐츠를 기입하는 콘텐츠 기입 단계; 및
    콘텐츠 기입수단에 의해 기입된 디지털 콘텐츠에 대응하기 위해 콘텐츠 저장수단에 판독 권리 정보를 기입하는 권리 정보기입 단계를 포함하는 것을 특징으로 하는 데이터 관리 프로그램.
  14. 제 13항에 있어서,
    상기 콘텐츠 기입 단계에서 판독 권리 정보는 콘텐츠 저장수단에 기입된 디지털 콘텐츠에 추가되는 것을 특징으로 하는 데이터 관리방법.
  15. 제 13항에 있어서,
    상기 각각의 관리정보의 일부는 검사가 허용되는지의 여부를 나타내는 복사권리 정보를 더 포함하고, 상기 각각의 검사에서 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 복사권리 정보의 일부가 외부장치로 복사되는 것을 특징으로 하는 데이터 관리방법.
  16. 제 15항에 있어서,
    상기 각각의 복사 권리 정보의 일부는 허용된 검사의 수를 포함하는 것을 특징으로 하는 데이터 관리장치.
  17. 제 13항에 있어서,
    상기 각각의 권리 정보의 일부는 디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부가 외부장치에 이동되기 위해 허용되는지의 여부를 나타낸 이동 권리 정보를 더 포함하는 것을 특징으로 하는 데이터 관리장치.
  18. 제 13항에 있어서,
    디지털 콘텐츠 및 디지털 콘텐츠에 대응하는 권리 정보의 일부를 취득하고, 권리 정보의 판독일부에 따라서 취득된 디지털 콘텐츠를 재생하는 재생 단계를 더 포함하는 것을 특징으로 하는 데이터 관리장치.
KR1020007014187A 1999-04-14 2000-04-06 데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체 KR20010052853A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP???11-106772 1999-04-14
JP10677299 1999-04-14
PCT/JP2000/002229 WO2000062292A1 (en) 1999-04-14 2000-04-06 Data management apparatus, data management method, and record medium recording data management program

Publications (1)

Publication Number Publication Date
KR20010052853A true KR20010052853A (ko) 2001-06-25

Family

ID=14442208

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020007014187A KR20010052853A (ko) 1999-04-14 2000-04-06 데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체

Country Status (7)

Country Link
EP (1) EP1045387B1 (ko)
KR (1) KR20010052853A (ko)
CN (1) CN1192381C (ko)
AU (1) AU778645B2 (ko)
DE (1) DE60032960T2 (ko)
ID (1) ID28829A (ko)
WO (1) WO2000062292A1 (ko)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9925227D0 (en) 1999-10-25 1999-12-22 Internet Limited Data storage retrieval and access system
CN100437508C (zh) * 2001-01-17 2008-11-26 康坦夹德控股股份有限公司 管理数字内容使用权利的方法和装置
JP2002288041A (ja) 2001-03-23 2002-10-04 Sony Corp 情報処理装置および方法、プログラム格納媒体、並びにプログラム
JP3946965B2 (ja) * 2001-04-09 2007-07-18 ソニー株式会社 無体財産権を保護する情報を記録する記録装置、記録方法、記録媒体、およびプログラム
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
FR2848687B1 (fr) * 2002-12-11 2005-10-14 Wmi Wellcom Multimedia & Inter Securisation des enregistrements de donnees numeriques
US7827156B2 (en) * 2003-02-26 2010-11-02 Microsoft Corporation Issuing a digital rights management (DRM) license for content based on cross-forest directory information
DE102004004101A1 (de) * 2003-03-14 2004-09-30 Siemens Ag Verfahren und System zum Schutz elektronischer Datenobjekte vor unberechtigtem Zugriff
KR20050118156A (ko) * 2003-03-24 2005-12-15 마쯔시다덴기산교 가부시키가이샤 기록장치 및 콘텐츠 보호 시스템
JP3788438B2 (ja) * 2003-03-24 2006-06-21 ソニー株式会社 情報記録媒体、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP2005038507A (ja) 2003-07-14 2005-02-10 Sony Corp 記録媒体、情報再生装置及び情報再生方法、並びに情報記録再生装置
JP2005122474A (ja) * 2003-10-16 2005-05-12 Fujitsu Ltd 情報漏洩防止プログラムおよびその記録媒体並びに情報漏洩防止装置
EP1770535A4 (en) 2004-07-06 2009-07-15 Panasonic Corp RECORDING MEDIUM AND INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD FOR THE RECORDING MEDIUM
EP1637957A1 (en) * 2004-09-21 2006-03-22 Deutsche Thomson-Brandt Gmbh Method and apparatus for accessing protected data
WO2006032942A1 (en) * 2004-09-23 2006-03-30 Nokia Corporation Method and device for protecting digital content in mobile applications
WO2006039834A1 (fr) * 2004-10-12 2006-04-20 Hui Lin Certification d'un appareil de transmission sans fil de fichier image audio compresse
FR2877524B1 (fr) * 2004-11-02 2008-04-18 Canon Kk Procedes de stockage securise et de lecture securisee, produit programme d'ordinateur, moyen de stockage et systeme correspondants
CN100412743C (zh) * 2004-12-17 2008-08-20 摩托罗拉公司 用于数字权限管理的方法和装置
US7770028B2 (en) * 2005-09-09 2010-08-03 Invention Science Fund 1, Llc Limited use data storing device
CN101141269B (zh) * 2006-09-07 2011-05-18 北京金音源管理科技有限公司 一种实现音乐下载、播放的音乐推广与管理***
US10120983B2 (en) 2006-12-15 2018-11-06 Nbcuniversal Media, Llc Digital rights management flexible continued usage system and method
US20080148362A1 (en) * 2006-12-15 2008-06-19 Nbc Universal, Inc. Digital rights management backup and restoration system and method
CN100464341C (zh) * 2007-08-31 2009-02-25 深圳兆日技术有限公司 基于可信计算技术的数字内容使用痕迹的产生与管理方法
CN102419991A (zh) * 2010-09-27 2012-04-18 株式会社日立制作所 内容复制设备、方法和***以及记录介质
CN105608342B (zh) * 2015-07-15 2019-01-15 宇龙计算机通信科技(深圳)有限公司 数据管理方法及数据管理装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5765152A (en) * 1995-10-13 1998-06-09 Trustees Of Dartmouth College System and method for managing copyrighted electronic media
US5857021A (en) * 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
JPH09297798A (ja) * 1996-05-08 1997-11-18 Matsushita Electric Ind Co Ltd マルチメディア機器のコピー防止装置
EP1001419B1 (en) * 1998-11-09 2004-03-03 Matsushita Electric Industrial Co., Ltd. Data conversion apparatus and method in copyright protecting system

Also Published As

Publication number Publication date
AU778645B2 (en) 2004-12-16
DE60032960T2 (de) 2007-05-24
WO2000062292A1 (en) 2000-10-19
EP1045387A1 (en) 2000-10-18
DE60032960D1 (de) 2007-03-08
ID28829A (id) 2001-07-05
CN1192381C (zh) 2005-03-09
CN1313988A (zh) 2001-09-19
EP1045387B1 (en) 2007-01-17
AU3671200A (en) 2000-11-14

Similar Documents

Publication Publication Date Title
EP1045387B1 (en) Data management apparatus, data management method, and record medium recording data management program
US8280818B2 (en) License source component, license destination component, and method thereof
US8393005B2 (en) Recording medium, and device and method for recording information on recording medium
JP3977549B2 (ja) コンテンツ管理方法、コンテンツ利用管理システム、コンテンツ利用管理装置及び再生装置
US20060059105A1 (en) Move component, program, and move method
RU2411572C2 (ru) Устройство обработки информации, способ обработки информации и компьютерная программа
US20050273399A1 (en) Content distribution server, content distribution method, and program
US20060069652A1 (en) Copy component, program and method thereof
JP2000357213A (ja) 相互認証方法および記録装置および再生装置および記録媒体
JP4752884B2 (ja) 情報処理装置、およびデータ処理方法、並びにプログラム
JP2006285607A (ja) コンテンツ情報提供システム,コンテンツ情報提供サーバ,コンテンツ再生装置,コンテンツ情報提供方法,コンテンツ再生方法,およびコンピュータプログラム
US20060059101A1 (en) Reproduction component, program and method thereof
US7874004B2 (en) Method of copying and reproducing data from storage medium
US20060059103A1 (en) Return component, program, and return component method
US20060059104A1 (en) Rent component, program, and rent component method
JP5629162B2 (ja) 情報コンテンツの配信装置及び配信方法
JP3327894B2 (ja) データ管理装置、データ管理方法及びデータ管理プログラムを記録している記録媒体
JP4560086B2 (ja) コンテンツデータ記録再生装置
US20090175445A1 (en) Electronic Device, Home Network System and Method for Protecting Unauthorized Distribution of Digital Contents
JP2009301666A (ja) 光ディスク再生装置、車載光ディスク再生装置、および、車載光ディスク再生システム、ならびに、光ディスク再生方法
MXPA00012395A (en) Data management apparatus, data management method, and record medium recording data management program
JP2001023353A (ja) コンテンツ管理方法およびコンテンツ管理装置および記録媒体
JP2006107165A (ja) コンテンツのコピー管理方法
JP2001307426A (ja) データ管理方法
US20050141708A1 (en) Method for copy protection of digital content

Legal Events

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