KR100597401B1 - 컨텐츠 저작권 보호를 위한 drm 관리 방법 및 그 장치 - Google Patents
컨텐츠 저작권 보호를 위한 drm 관리 방법 및 그 장치 Download PDFInfo
- Publication number
- KR100597401B1 KR100597401B1 KR1020040008067A KR20040008067A KR100597401B1 KR 100597401 B1 KR100597401 B1 KR 100597401B1 KR 1020040008067 A KR1020040008067 A KR 1020040008067A KR 20040008067 A KR20040008067 A KR 20040008067A KR 100597401 B1 KR100597401 B1 KR 100597401B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- information
- content
- node
- time change
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000007726 management method Methods 0.000 claims abstract description 40
- 238000010586 diagram Methods 0.000 description 12
- 230000001186 cumulative effect Effects 0.000 description 2
- 240000005860 Portulaca grandiflora Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F21—LIGHTING
- F21L—LIGHTING DEVICES OR SYSTEMS THEREOF, BEING PORTABLE OR SPECIALLY ADAPTED FOR TRANSPORTATION
- F21L4/00—Electric lighting devices with self-contained electric batteries or cells
- F21L4/08—Electric lighting devices with self-contained electric batteries or cells characterised by means for in situ recharging of the batteries or cells
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F21—LIGHTING
- F21S—NON-PORTABLE LIGHTING DEVICES; SYSTEMS THEREOF; VEHICLE LIGHTING DEVICES SPECIALLY ADAPTED FOR VEHICLE EXTERIORS
- F21S9/00—Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply
- F21S9/02—Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply the power supply being a battery or accumulator
- F21S9/03—Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply the power supply being a battery or accumulator rechargeable by exposure to light
- F21S9/035—Lighting devices with a built-in power supply; Systems employing lighting devices with a built-in power supply the power supply being a battery or accumulator rechargeable by exposure to light the solar unit being integrated within the support for the lighting unit, e.g. within or on a pole
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/72—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
- G06F21/725—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits operating on a secure reference time value
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F21—LIGHTING
- F21Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES F21K, F21L, F21S and F21V, RELATING TO THE FORM OR THE KIND OF THE LIGHT SOURCES OR OF THE COLOUR OF THE LIGHT EMITTED
- F21Y2115/00—Light-generating elements of semiconductor light sources
- F21Y2115/10—Light-emitting diodes [LED]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S705/00—Data processing: financial, business practice, management, or cost/price determination
- Y10S705/901—Digital rights management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S705/00—Data processing: financial, business practice, management, or cost/price determination
- Y10S705/901—Digital rights management
- Y10S705/904—Usage protection of distributed files
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S705/00—Data processing: financial, business practice, management, or cost/price determination
- Y10S705/901—Digital rights management
- Y10S705/904—Usage protection of distributed files
- Y10S705/908—Software or content usage protection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
본 발명은 컨텐츠 저작권 보호를 위한 DRM 관리 방법 및 그 장치에 관한 것으로서, 더욱 상세하게는 컨텐츠의 저작권을 보호하기 위해 DRM 컨텐츠에 대한 권한(right) 정보의 보호 및 권한 정보를 효율적으로 관리할 수 있는 컨텐츠 저작권 보호를 위한 DRM 관리 방법 및 그 장치에 관한 것이다.
본 발명의 일 실시예에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 장치는 사용자의 임의적인 시간변경에 따른 시간변경 정보를 제공하는 시간 보안 모듈 및 컨텐츠에 대한 권한 정보와 상기 시간변경 정보를 관리하며, 상기 권한 정보와 시간변경 정보를 제공하는 시간 보안 리스트 관리 모듈을 포함한다.
컨텐츠, DRM, 권한(right)정보, 트리 구조
Description
도 1은 종래의 CDMA망에서의 시간 동기화 방법을 나타낸 도면.
도 2는 본 발명에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 장치를 개략적으로 나타낸 블럭도.
도 3은 본 발명의 일 실시예에 따른 시간 보안 리스트 관리 모듈 이 관리하는 리스트 구조를 나타낸 도면.
도 4는 본 발명의 일 실시예에 따른 컨텐츠, 권한 정보 및 시간변경 정보를 트리 구조로 나타낸 도면.
도 5는 본 발명의 일 실시예에 따른 새로운 권한 노드를 추가하는 방법을 나타낸 도면.
도 6은 본 발명의 일 실시예에 따른 새로운 컨텐츠 및 권한 추가된 경우 리스트 구조를 나타낸 도면.
도 7은 본 발명에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 방법을 개략적으로 나타낸 순서도.
<도면의 주요 부분에 관한 부호의 설명>
100 : 시간 보안 모듈 200 : 시간 보안 리스트 관리 모듈
300 : 타이머 모듈
본 발명은 컨텐츠 저작권 보호를 위한 DRM 관리 방법 및 그 장치에 관한 것으로서, 더욱 상세하게는 컨텐츠의 저작권을 보호하기 위해 DRM 컨텐츠에 대한 권한(right) 정보의 보호 및 권한 정보를 효율적으로 관리할 수 있는 컨텐츠 저작권 보호를 위한 DRM 관리 방법 및 그 장치에 관한 것이다.
최근 음악이나 영상, 게임 등의 디지털 저작물이 인터넷이나 디지털 방송 등을 통해 보급됨으로써, 이들 콘텐츠의 저작권 보호를 위해 콘텐츠의 재생 횟수, 이동 및 복제 등을 제한하는 콘텐츠 관리 및 이용 제어(DRM : Digital Rights Management)를 하는 기술이 채택되어 사용되고 있다.
도 1은 종래의 CDMA망에서의 시간 동기화 방법을 나타낸 도면으로서, 소정의 디바이스(210,220)로 pilot 신호를 전송하는 기지국(Base Station) (100)과, 상기 기지국(100)이 전송한 pilot 신호를 수신하고, 컨텐츠를 소비하는 디바이스(Mobile Station)(210,220) 및 UTC(Universal Time Coordinated)에 동기화 되어 상기 기지국(100)에 표준 시간을 전송하는 GPS(300)를 포함하여 구성된다. 여기서, pilot 신호는 디바이스(210,220)에서 시간 계산 시 필요한 정보를 포함하고 있는 신호를 말한다.
종래의 CDMA망에서 기지국(100)은 GPS(300)를 통해서 시간을 동기화하고, 기 지국(100)과 디바이스(210,220) 사이에서는 기지국(100)에서 전송한 pilot 신호로부터 시간 정보를 획득한 후 시간 동기화를 수행한다.
상기와 같은 경우, 디바이스측(210,220)의 사용자가 임의로 시간을 변경한다고 할지라도 기지국(100)에서 시간 정보를 얻을 수가 있게 되므로 시간이 안전하게 보호된다. 이에, CDMA망에서는 상기와 같은 시간 동기화를 통하여 디바이스(210,220)가 권한(right)의 유효 여부를 확인하여 정당하게 컨텐츠를 사용할 수 있다. 여기서, 권한은 컨텐츠를 재생할 수 있는 권리를 명세하고 있는 사용 권리 정보를 말한다.
그러나, 상기와 같은 시간 동기화 프로토콜을 제공하지 않는 GSM(Global System for Mobile communication)과 같은 망에서는 디바이스(210,220) 소유자인 사용자의 강제적인 시간 변경으로 인한 DRM 컨텐츠의 불법적인 소비를 막을 수 있는 방법이 없다는 문제점이 있다.
이에, 상기와 같은 문제점을 해결하기 위해서 다음과 같은 방법들을 사용할 수 있다.
첫째로, 사용자가 임의로 변경 불가능한 별도의 타이머(timer) 하드웨어를 디바이스(Mobile Station) 내에 장착하는 방법이 있다. 즉, 디바이스 내에 타이머를 장착함으로써 DRM 컨텐츠에 대한 권한에 설정되어 있는 정당한 사용기간을 보호를 받을 수 있다.
그러나, 디바이스에 사용기간을 체크하는 타이머를 별도로 장착해야 하기 때문에 사용자에게 하드웨어에 대한 추가적인 부담을 요구하는 문제점이 있다.
둘째로, 표준에서 정한 NTP(Network Time Protocol)을 사용해서 동기화를 하는 방법이 있다.
그러나, 기존의 시간 동기화 프로토콜에서 별도로 NTP와 통신하기 위해 온라인 연결을 필요로 한다. 이에, 사용자에게 통신에 대한 부담을 요구하게 되며, 온라인 연결이 불가능한 곳에서는 사용할 수 없다는 문제점이 있다.
한국공개특허 2002-064672(콘텐츠 이용 관리 시스템 및 이용 관리 방법)는 사용자 단말측에 서버로부터 송신되어 온 사용자가 소유하는 이용 권한의 일부를 나타내는 권리정보가 나타내는 이용권한에 따라 컨텐츠의 이용을 제어하는 라이센스 정보 처리부를 구비하여 컨텐츠의 이용을 관리하는 방법을 개시하고 있지만, 이는 서버 장치가 사용자가 소유하는 이용 권한을 구성하는 최소 단위의 라이센스 티켓을 사용자의 단말 장치로 전송해야 함으로써, 별도의 온라인 연결을 필요로 하는 종래 기술의 문제점을 해결하지 못하였다.
본 발명의 목적은 추가적인 하드웨어 혹은 네트워크의 연결없이 사용자의 임의적인 시간 변경으로 인한 DRM 컨텐츠에 대한 권한(right) 정보를 보호하는 것이다.
본 발명의 다른 목적은 사용자의 시간 변경 요구에 따라 변경된 권한(right) 정보를 효율적으로 관리할 수 있도록 하는 것이다.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있 을 것이다.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 장치는 사용자의 임의적인 시간변경에 따른 시간변경 정보를 제공하는 시간 보안 모듈 및 컨텐츠에 대한 권한 정보와 상기 시간변경 정보를 관리하며, 상기 권한 정보와 시간변경 정보를 제공하는 시간 보안 리스트 관리 모듈을 포함한다.
또한, 상기 시간 보안 리스트 관리 모듈은 컨텐츠별로 상기 권한 정보와 시간변경 정보의 리스트를 관리하는 것을 특징으로 하며, 상기 컨텐츠의 정보, 상기 권한 정보 및 상기 시간변경 정보는 트리 구조로 관리된다.
또한, 상기 시간변경 정보는 소정의 기준 시간과 변경된 시간의 차이값인 것을 특징으로 하며, 상기 트리 구조의 최상위 노드는 상기 시간변경 정보에 관한 노드이다.
또한, 상기 시간 보안 리스트 관리모듈은 컨텐츠 또는 권한의 추가 또는 삭제 시 상기 리스트를 갱신한다.
본 발명의 다른 실시예에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 방법은, 사용자의 임의적인 시간변경에 따른 시간변경 정보를 제공하는 단계와, 컨텐츠에 대한 권한 정보와 상기 제공받은 시간변경 정보를 관리하는 단계 및 상기 시간변경 정보를 이용하여 상기 권한 정보의 유효 여부를 체크하는 단계를 포함한다.
또한, 상기 컨텐츠에 대한 권한 정보와 상기 시간변경 정보는 컨텐츠별로 리 스트화되어 관리되며, 상기 컨텐츠, 상기 권한 정보 및 상기 시간변경 정보는 트리 구조로 관리된다.
또한, 상기 시간변경 정보는 소정의 기준 시간과 변경된 시간의 차이 값이며, 상기 트리 구조의 최상위 노드는 상기 시간변경 정보에 관한 노드이며, 상기 권한 정보의 유효 여부는 상기 시간변경 정보와 현재 시간을 토대로 체크한다.
또한, 상기 권한 정보의 유효 여부를 체크하는 단계는 상기 시간변경 정보를 고려하여 실제로 경과된 현재 시간을 계산하는 단계와, 상기 계산된 현재시간과 상기 컨텐츠의 권한 정보에 설정된 유효 시간을 비교하는 단계 및 상기 비교 결과에 따라 상기 컨텐츠에 대한 권한 정보의 유효 여부를 확인하는 단계를 포함한다.
또한, 상기 권한 정보와 시간변경 정보를 관리하는 단계는 새로운 컨텐츠 추가 시 트리 구조에 최상위 노드를 생성하고, 상기 생성된 최상위 노드에 대한 하위 노드를 생성하여 새로운 컨텐츠의 정보를 저장하는 단계를 포함한다.
또한, 상기 권한 정보와 시간변경 정보를 관리하는 단계는 소정의 컨텐츠에 대한 새로운 권한 정보의 추가 시 해당 컨텐츠 노드에 새로운 하위 노드를 생성하고, 상기 새로 생성된 하위 노드에 새로운 권한 정보를 저장하는 단계를 더 포함한다.
또한, 상기 권한 정보와 시간변경 정보를 관리하는 단계는 컨텐츠 또는 권한 정보의 삭제 시 해당 컨텐츠 노드 및 권한 노드를 검색하여 해당 노드들을 삭제하는 단계를 더 포함한다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 2는 본 발명에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 장치를 개략적으로 나타낸 블록도로서, 시간 보안 모듈(100), 시간 보안 리스트 관리 모듈(200) 및 타이머 모듈(300)를 포함하여 구성된다.
시간 보안 모듈(100)은 사용자의 임의적인 시간변경에 따른 시간변경 정보를 제공하는 것으로, 즉 사용자에 의해 임의적으로 시간변경 되면 타이머 모듈(300)로부터 소정의 기준 시간(예를 들어, 현재 시간)을 얻은 후 소정의 기준 시간과 임의적으로 변경된 시간과의 차이를 계산하고, 계산된 시간의 차이값(즉, 시간변경 정보)을 시간 보안 리스트 관리 모듈(200)로 전송한다. 여기서, 시간변경은 특정 디바이스의 사용자 또는 특정 디바이스 내의 어플리케이션들에 의해 이루어지며, 특정 디바이스는 음악, 영상 및 게임 등을 제공하는 DRM 기능이 포함된 디바이스들로 이해될 수 있다.
시간 보안 리스트 관리 모듈(200)은 컨텐츠에 대한 권한 정보와 상기 시간변경 정보를 관리 및 제공하는 것으로, 시간 보안 리스트 관리 모듈(200)은 컨텐츠별로 상기 권한 정보와 시간변경 정보의 리스트를 관리한다. 여기서, 상기 컨텐츠, 권한 정보 및 시간변경 정보는 트리 구조로 관리된다.
또한, 시간 보안 리스트 관리 모듈(200)은 새로운 컨텐츠 또는 권한 정보의 추가 또는 삭제 시 권한 정보와 시간변경 정보의 리스트를 갱신한다. 즉, 컨텐츠 또는 권한 정보의 추가 시에는 새로운 노드를 생성하여 관리하고, 컨텐츠 또는 권한 정보의 삭제 시에는 해당 컨텐츠 노드 또는 해당 권한 노드를 제거한다. 여기서, 권한 정보는 컨텐츠를 재생할 수 있는 권리를 명세하고 있는 사용 권리 정보를 말하며, 예를 들어 컨텐츠가 언제(몇월몇일)부터 언제까지 이용할 수 있다는 이용 기간을 규정하거나, 누적 이용 시간 및 누적 이용 횟수 등을 규정하고 있다.
타이머 모듈(300)은 시간 보안 모듈(100)의 요청에 따라 디바이스의 현재 시간을 제공한다.
도 3은 본 발명의 일 실시예에 따른 시간 보안 리스트 관리 모듈 이 관리하는 리스트 구조를 나타낸 도면이다.
도시된 바와 같이, 리스트는 컨텐츠별로 권한 정보와 시간변경 정보를 관리한다. 즉, 소정의 컨텐츠를 식별할 수 있는 컨텐츠 ID와, 상기 컨텐트에 대한 사용 권리 정보인 권한 정보 및 시간변경 정보를 관리한다.
한편, 본 발명의 일 실시예로 권한 정보 및 시간변경 정보가 저장된 리스트는 시간 보안 리스트 관리 모듈(200)을 통해서 뿐만 아니라 암호학적인 방법을 통 해서 보호될 수 있다.
도 4는 본 발명의 일 실시예에 따른 컨텐츠, 권한 정보 및 시간변경 정보를 트리 구조로 나타낸 도면이다.
하나의 컨텐츠에 대해서 여러 개의 권한 정보와 시간변경 정보가 존재할 수 있다. 이에, 소정의 컨텐츠에 대한 시간을 변경할 때 마다 전체적으로 시간을 변경해야 하기 때문에 상당한 부하가 초래되며, 따라서 이를 효율적으로 관리하는 방법이 필요하다.
이에, 도시된 바와 같이 시간 변경에 따른 부하를 줄이기 위해 트리(tree) 구조로 리스트를 관리할 수 있다.
예를 들어, 사용자의 임의적인 시간변경 시 최상위 노드에 시간변경 정보를 저정한다. 즉, 상기 사용자가 변경 요청한 시간과 현재 시간을 비교하고, 상기 비교/계산된 시간 차이값을 최상위 노드에 기록한다. 이후, 사용자의 시간변경 시 전체의 시간을 변경할 필요없이 최상위 노드에 저장되는 시간 차이값만 변경시키면 되므로 시간 변경에 따른 부화를 줄일 수 있다.
또한, 사용자가 임의의 권한 정보 또는 컨텐츠 정보를 삭제하고자 할 경우, 삭제를 원하는 컨텐츠 정보가 포함된 노드 또는 상기 컨텐츠의 하위(branch)에 연결된 권한 정보가 포함된 노드를 삭제하면 되므로 컨텐츠 및 권한 정보를 효율적으로 관리할 수 있다.
도 5는 본 발명의 일 실시예에 따른 새로운 권한 노드를 추가하는 방법을 나타낸 도면이다.
도시된 바와 같이, 기존의 컨텐츠에 대해 새로운 권한 정보가 추가되었을 경우, 해당 컨텐츠 노드에서 하위 노드를 하나 생성한 후, 새로운 권한 노드를 추가한다. 이때, 새롭게 추가된 권한 노드의 저장된 시간변경 정보에 음의 부호를 붙여 기록하는데, 이는 새롭게 추가된 권한 노드에 대한 권한 정보의 유효 여부 확인 시 시간변경 정보를 고려하여 계산된 현재 시간과 상기 새롭게 추가된 권한 노드에 설정된 유효 시간을 비교하여 권한 정보의 유효 여부를 체크하기 위해서이다.
예를 들어, 초기에 최상의 노드의 값이 -2라고 가정했을 때, 즉 사용자가 지금까지 변경한 시간의 합이 -2일 경우, 새롭게 추가된 권한 노드에 설정될 값은 +2가 된다. 따라서, 새롭게 다운받은 권한에서 변경된 시간의 합은 (-2)+(+2)=0이다. 이는, 새롭게 추가된 권한의 유효 시간값은 원래 디바이스로 다운시에 설정되었던 시간값과 같은 값이라는 것을 의미한다. 즉, 다운받은 후에 사용자가 시간변경을 하지 않았다는 것을 의미한다.
도 6은 본 발명의 일 실시예에 따른 새로운 컨텐츠 및 권한 추가된 경우 리스트 구조를 나타낸 도면이다.
도 6은 본 발명의 일 실시예에 따른 새로운 컨텐츠 및 권한 추가된 경우 리스트 구조를 나타낸 도면이다.
삭제
도시된 바와 같이, 새로운 컨텐츠와 그에 해당하는 권한 정보가 추가되었을 경우, 현재의 최상위 노드 위에 하나의 상위 노드를 생성한다. 즉, 새롭게 생성된 노드가 트리 구조에서 최상위 노드가 된다.
그 다음, 생성된 노드값을 0으로 초기화한 후 상기 노드에서 하위 노드로서 컨텐츠 노드를 생성하고, 상기 새로 생성된 컨텐츠 노드에 대한 정보를 가진 권한 노드를 추가한다.
한편, 권한 정보가 유효하지 않거나 사용자의 임의적인 제거 요구 시 해당 컨텐츠 노드에서 특정 권한 노드를 제거할 수 있으며, 만일 특정 컨텐츠 자체를 제 거하고자 할 경우에는 해당 컨텐츠에 대한 노드를 제거함으로써 모든 해당 권한 노드들도 제거할 수 있다.
도 7은 본 발명에 따른 컨텐츠 저작권 보호를 위한 DRM 관리 방법을 개략적으로 나타낸 순서도로서, 먼저 사용자가 음악이나 영상, 게임 등의 컨텐츠를 지원하는 디바이스를 통해 특정 컨텐츠에 대한 임의적인 시간변경을 수행하면, 시간 보안 모듈(100)은 타이머 모듈(300)에게 사용자 디바이스의 현재 시간을 요청하고, 타이머 모듈(300)로부터 얻은 현재 시간과 사용자가 변경한 시간의 차이를 계산한다(S100).
그 다음, 시간 보안 모듈(100)은 계산된 시간 차이값을 시간 보안 리스트 관리 모듈(200)로 전송하고(S110), 시간 보안 리스트 관리 모듈(200)은 전송된 시간 차이값(즉, 시간변경 정보)을 트리 구조의 최상위 노드에 저장한다(S120).
이 후, 사용자 디바이스 내의 특정 컨텐츠에 대한 유효 여부를 확인하기 위해 시간 보안 리스트 관리 모듈(200)에게 시간변경 정보를 요청하면(S130), 시간 보안 리스트 관리 모듈(200)은 최상위 노드에 저장된 시간변경 정보를 전송하고(S140), 상기 전송된 시간변경 정보를 고려하여 실제로 경과된 현재 시간을 구한다(S150).
그 다음, 특정 컨텐츠에 대한 권한 정보에 설정된 유효 시간과 현재 시간을 비교하여 특정 컨텐츠에 대한 권한 정보의 유효 여부를 확인한다(S160).
예를 들어, 사용자가 1시에 임의적으로 2시간을 변경(즉, 현재 시간을 11시로 변경)하였다고 가정한다.
이 후, 4시간이 경과한 다음 사용자 디바이스 내의 특정 컨텐츠에 대한 권한 정보의 유효 여부를 확인하기 위해 현재 사용자 디바이스에 디스플레이된 시간을 체크하면, 사용자의 디바이스에는 사용자가 1시에 임의적으로 2시간을 변경하였기 때문에 현재 시간이 3시라고 디스플레이되어 있을 것이다.
이에, 시간 보안 리스트 관리 모듈(200)에게 시간변경 정보를 요청하면, 시간 보안 리스트 관리 모듈(200)은 최상위 노드에 저장된 시간변경 정보(2시간)를 전송한다.
그 다음, 디바이스에 디스플레이된 현재 시간 3시에 시간변경 정보 2시간을 더함으로써, 실질적으로 경과된 현재 시간(즉, 5시)이 계산된다.
그 다음, 특정 컨텐츠에 대한 권한 정보에 설정된 유효 시간(예를 들어, 6시)과 현재 시간(5시)을 비교하여 특정 컨텐츠에 대한 권한 정보의 유효 여부를 확인한다. 따라서, 아직 해당 컨텐츠에 대한 권한 정보가 유효함(즉, 1 시간)을 확인할 수 있다.
이에 따라, 사용자의 임의 변경에 따른 DRM 컨텐츠에 대한 권한 정보의 정당한 이용 기간을 보호할 수 있으며, 컨텐츠나 권한 정보에 대해 효율적인 관리할 수 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이 며 한정적이 아닌 것으로 이해해야만 한다
상기한 바와 같은 본 발명의 컨텐츠 저작권 보호를 위한 DRM 관리 방법 및 그 장치에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.
첫째, 사용자가 임의로 디바이스 내의 시간을 변경한다고 할지라도 변경시마다 계속적으로 변경된 시간을 추적함으로써 시간과 관련된 DRM 컨텐츠의 불법적인 사용을 막을 수 있는 장점이 있다.
둘째, 추가적인 하드웨어를 설치 및 네트워크의 연결을 통해서 서버와의 시간 동기화를 하지 않고도 시간과 관련된 권한을 안전하게 보호할 수 있어 추가적인 비용부담을 줄일 수 있는 장점도 있다.
셋째, 최상위 노드에 변경된 시간을 저장함으로써, 사용자의 시간 변경 시 최상위 노드의 값만 변경시키면 되므로 변경된 시간들을 쉽고 효율적으로 관리할 수 있는 장점도 있다.
넷째, 새롭게 추가되는 DRM 컨텐츠나 권한 정보에 대해 효율적인 관리가 가능하다는 장점도 있다.
Claims (16)
- 컨텐츠 사용을 위한 디바이스의 시간 정보가 변경되는 경우, 상기 변경 시점의 시간 정보와 상기 변경된 시간 정보의 차이를 나타내는 시간변경 정보를 계산하는 시간 보안 모듈; 및상기 컨텐츠의 권한 정보와 상기 시간변경 정보를 관리하고, 상기 권한 정보의 유효성 여부를 확인하여야 할 경우 상기 시간변경 정보를 제공하는 시간 보안리스트 관리 모듈을 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 장치.
- 제 1항에 있어서,상기 시간 보안 리스트 관리 모듈은,컨텐츠별로 상기 권한 정보와 시간변경 정보의 리스트를 관리하는 컨텐츠 저작권 보호를 위한 DRM 관리 장치.
- 제 2항에 있어서,상기 컨텐츠의 정보, 상기 권한 정보 및 상기 시간변경 정보는 트리 구조로 관리되는 컨텐츠 저작권 보호를 위한 DRM 관리 장치.
- 삭제
- 제 3항에 있어서,상기 트리 구조의 최상위 노드는 상기 시간변경 정보에 관한 노드인 컨텐츠 저작권 보호를 위한 DRM 관리 장치.
- 제 5항에 있어서,상기 시간 보안 리스트 관리모듈은 컨텐츠 또는 권한 정보의 추가 또는 삭제 시 상기 리스트를 갱신하는 컨텐츠 저작권 보호를 위한 DRM 관리 장치.
- 컨텐츠 사용을 위한 디바이스의 시간 정보가 변경되는 경우, 상기 변경 시점의 시간 정보와 상기 변경된 시간 정보의 차이를 나타내는 시간변경 정보를 제공하는 단계;상기 시간변경 정보를 사용하여 실제 시간을 계산하는 단계; 및상기 계산된 실제 시간을 사용하여 상기 컨텐츠에 대한 권한 정보의 유효성 여부를 체크하는 단계를 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 제 7항에 있어서,상기 컨텐츠에 대한 권한 정보와 상기 시간변경 정보는,컨텐츠별로 리스트화되어 관리되는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 제 8항에 있어서,상기 컨텐츠, 상기 권한 정보 및 상기 시간변경 정보는 트리 구조로 관리되는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 삭제
- 제 9항에 있어서,상기 트리 구조의 최상위 노드는 상기 시간변경 정보에 관한 노드인 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 삭제
- 제 7항에 있어서,상기 권한 정보의 유효 여부를 체크하는 단계는,상기 계산된 실재시간과 상기 컨텐츠의 권한 정보에 설정된 유효 시간을 비교하는 단계; 및상기 비교 결과에 따라 상기 컨텐츠에 대한 권한 정보의 유효 여부를 확인하는 단계를 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 제 7항에 있어서,새로운 컨텐츠 추가 시 트리 구조에 최상위 노드를 생성하고, 상기 생성된 최상위 노드에 대한 하위 노드를 생성하여 새로운 컨텐츠의 정보를 저장하는 단계를 더 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 제 14항에 있어서,소정의 컨텐츠에 대한 새로운 권한 정보의 추가 시 해당 컨텐츠 노드에 새로운 하위 노드를 생성하고, 상기 새로 생성된 하위 노드에 새로운 권한 정보를 저장하는 단계를 더 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
- 제 15항에 있어서,컨텐츠 또는 권한 정보의 삭제 시 해당 컨텐츠 노드 및 권한 노드를 검색하여 해당 노드들을 삭제하는 단계를 더 포함하는 컨텐츠 저작권 보호를 위한 DRM 관리 방법.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040008067A KR100597401B1 (ko) | 2004-02-06 | 2004-02-06 | 컨텐츠 저작권 보호를 위한 drm 관리 방법 및 그 장치 |
JP2005025705A JP4440128B2 (ja) | 2004-02-06 | 2005-02-01 | コンテンツ著作権保護のためのdrm管理方法及びその装置 |
EP05250579A EP1562101B1 (en) | 2004-02-06 | 2005-02-02 | Digital rights management method and system for content copyright protection |
AT05250579T ATE433587T1 (de) | 2004-02-06 | 2005-02-02 | System und verfahren zur verwaltung von digitalen rechten für urheberrechtsschutz von dateninhalten |
DE602005014819T DE602005014819D1 (de) | 2004-02-06 | 2005-02-02 | System und Verfahren zur Verwaltung von digitalen Rechten für Urheberrechtsschutz von Dateninhalten |
CNB2005100072068A CN100471127C (zh) | 2004-02-06 | 2005-02-04 | 用于内容版权保护的数字权利管理方法和系统 |
US11/050,757 US8046302B2 (en) | 2004-02-06 | 2005-02-07 | Digital rights management method and system for content copyright protection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040008067A KR100597401B1 (ko) | 2004-02-06 | 2004-02-06 | 컨텐츠 저작권 보호를 위한 drm 관리 방법 및 그 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050079575A KR20050079575A (ko) | 2005-08-10 |
KR100597401B1 true KR100597401B1 (ko) | 2006-07-06 |
Family
ID=34676015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040008067A KR100597401B1 (ko) | 2004-02-06 | 2004-02-06 | 컨텐츠 저작권 보호를 위한 drm 관리 방법 및 그 장치 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8046302B2 (ko) |
EP (1) | EP1562101B1 (ko) |
JP (1) | JP4440128B2 (ko) |
KR (1) | KR100597401B1 (ko) |
CN (1) | CN100471127C (ko) |
AT (1) | ATE433587T1 (ko) |
DE (1) | DE602005014819D1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100629137B1 (ko) * | 2005-02-03 | 2006-09-27 | 에스케이 텔레콤주식회사 | 멀티미디어 장치의 디지털 인증 관리 방법 |
KR101285946B1 (ko) * | 2005-10-18 | 2013-08-23 | 인터트러스트 테크놀로지즈 코포레이션 | 디지털 권리 관리를 위한 방법 |
JP4895362B2 (ja) * | 2006-06-13 | 2012-03-14 | キヤノン株式会社 | サーバ装置、その制御方法、及びプログラム |
EP2030142B1 (en) | 2006-06-20 | 2013-11-27 | NDS Limited | Time information management system |
KR100781936B1 (ko) * | 2006-06-20 | 2007-12-04 | 삼성전자주식회사 | 휴대용 단말기에서 디지털 권리 객체를 조절하기 위한 장치및 방법 |
KR100833902B1 (ko) * | 2006-09-12 | 2008-06-03 | 경원대학교 산학협력단 | 안전한 재배포를 지원하는 drm 시스템 및 그의 관리방법 |
CN100452074C (zh) * | 2007-01-17 | 2009-01-14 | 北京大学 | 一种数字内容按时间控制的版权保护方法及系统 |
JP6064802B2 (ja) * | 2013-06-19 | 2017-01-25 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
KR102250887B1 (ko) * | 2019-11-29 | 2021-05-10 | 서울여자대학교 산학협력단 | 은닉 데이터 전송 방법 및 이를 실행하는 컴퓨터 장치 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020029657A (ko) * | 2002-01-12 | 2002-04-19 | 우제학 | 디지털 컨텐츠의 정보보호 방법 및 시스템 |
KR20030084798A (ko) * | 2003-08-08 | 2003-11-01 | 가부시키가이샤 마크애니 재팬 | 문서보안 시스템 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5925127A (en) * | 1997-04-09 | 1999-07-20 | Microsoft Corporation | Method and system for monitoring the use of rented software |
JP2000057057A (ja) | 1998-08-10 | 2000-02-25 | Toshiba Corp | 情報処理装置及び情報管理方法 |
US7430670B1 (en) * | 1999-07-29 | 2008-09-30 | Intertrust Technologies Corp. | Software self-defense systems and methods |
KR20020064672A (ko) | 2001-02-02 | 2002-08-09 | 마쯔시다덴기산교 가부시키가이샤 | 콘텐츠 이용 관리 시스템 및 콘텐츠 이용 관리 방법 |
JP4169942B2 (ja) * | 2001-02-27 | 2008-10-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンテンツ利用方法、コンテンツ配信方法、コンテンツ配信システムおよびプログラム |
US7134144B2 (en) * | 2001-03-01 | 2006-11-07 | Microsoft Corporation | Detecting and responding to a clock rollback in a digital rights management system on a computing device |
KR20020083851A (ko) | 2001-04-30 | 2002-11-04 | 주식회사 마크애니 | 디지털 컨텐츠의 보호 및 관리를 위한 방법 및 이를이용한 시스템 |
US7130829B2 (en) * | 2001-06-29 | 2006-10-31 | International Business Machines Corporation | Digital rights management |
JP4477822B2 (ja) | 2001-11-30 | 2010-06-09 | パナソニック株式会社 | 情報変換装置 |
JP2004078883A (ja) | 2002-06-17 | 2004-03-11 | Ntt Docomo Inc | 通信端末、プログラムおよび記録媒体 |
-
2004
- 2004-02-06 KR KR1020040008067A patent/KR100597401B1/ko not_active IP Right Cessation
-
2005
- 2005-02-01 JP JP2005025705A patent/JP4440128B2/ja not_active Expired - Fee Related
- 2005-02-02 AT AT05250579T patent/ATE433587T1/de not_active IP Right Cessation
- 2005-02-02 EP EP05250579A patent/EP1562101B1/en not_active Not-in-force
- 2005-02-02 DE DE602005014819T patent/DE602005014819D1/de active Active
- 2005-02-04 CN CNB2005100072068A patent/CN100471127C/zh not_active Expired - Fee Related
- 2005-02-07 US US11/050,757 patent/US8046302B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020029657A (ko) * | 2002-01-12 | 2002-04-19 | 우제학 | 디지털 컨텐츠의 정보보호 방법 및 시스템 |
KR20030084798A (ko) * | 2003-08-08 | 2003-11-01 | 가부시키가이샤 마크애니 재팬 | 문서보안 시스템 |
Also Published As
Publication number | Publication date |
---|---|
JP2005222547A (ja) | 2005-08-18 |
ATE433587T1 (de) | 2009-06-15 |
JP4440128B2 (ja) | 2010-03-24 |
US8046302B2 (en) | 2011-10-25 |
CN1652514A (zh) | 2005-08-10 |
US20050177513A1 (en) | 2005-08-11 |
EP1562101A2 (en) | 2005-08-10 |
DE602005014819D1 (de) | 2009-07-23 |
KR20050079575A (ko) | 2005-08-10 |
EP1562101A3 (en) | 2006-09-20 |
EP1562101B1 (en) | 2009-06-10 |
CN100471127C (zh) | 2009-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4440128B2 (ja) | コンテンツ著作権保護のためのdrm管理方法及びその装置 | |
KR101979586B1 (ko) | 블록 체인 기반으로 관리되는 사물 인터넷 디바이스 및 그 시스템 및 방법 | |
CN101449274B (zh) | 用于内容再现控制的电子设备、方法和集成电路 | |
US8560648B2 (en) | Location control service | |
CA2567573C (en) | Adjustable free-running secure clock | |
CN110535880B (zh) | 物联网的访问控制方法以及系统 | |
US20040193902A1 (en) | Digital content rendering device and method | |
US20120090019A1 (en) | Digital-Rights Management | |
JP2006040291A (ja) | コンテンツの使用権限の管理方法及びそのための使用者端末 | |
KR20070030312A (ko) | 콘텐츠 관리시스템 및 콘텐츠 관리장치 | |
CN102483786B (zh) | 用于恢复域管理的方法和系统 | |
CN105224832A (zh) | 一种License授权集中管理的方法 | |
US7747532B2 (en) | Content use management system, content playback apparatus, content use management method, content playback method, and computer program including system date/time information validation | |
US20060053232A1 (en) | Digital content distribution system, right management server and user terminal | |
KR20090089673A (ko) | 디지털 콘텐츠의 권리객체 회수 방법 및 시스템 | |
CN101855862B (zh) | 数字权限管理中的域升级方法 | |
JP2004178121A (ja) | ソフトウェア資産管理方法及びシステム | |
KR20210108420A (ko) | 위치 정보 제공 시스템 및 위치 정보 제공 방법 | |
CN117992119A (zh) | 海外业务拓展方法、装置、存储介质及计算机设备 | |
WO2007108619A1 (en) | Method for moving and sharing digital contents and rights object and device thereof | |
EP1361495A2 (en) | Distribution system, distribution apparatus and reception apparatus for distributing digital contents having usage expiry | |
CN101315654A (zh) | 一种验证许可的方法及系统 | |
JP7312484B2 (ja) | ソフトウェアマルチ所有権勘定管理方法 | |
CN101233717B (zh) | 在移动数字版权管理中移动版权对象的方法 | |
CN101321155B (zh) | 一种获取用户域信息的方法、域管理服务器及许可服务器 |
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: 20120517 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130522 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |