KR20080078726A - How to record data with distinctive features - Google Patents
How to record data with distinctive features Download PDFInfo
- Publication number
- KR20080078726A KR20080078726A KR1020087017509A KR20087017509A KR20080078726A KR 20080078726 A KR20080078726 A KR 20080078726A KR 1020087017509 A KR1020087017509 A KR 1020087017509A KR 20087017509 A KR20087017509 A KR 20087017509A KR 20080078726 A KR20080078726 A KR 20080078726A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- recording
- fingerprint data
- recorded
- recorded pattern
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/12—Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits 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/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00369—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier wherein a first key, which is usually stored on a hidden channel, e.g. in the lead-in of a BD-R, unlocks a key locker containing a second
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00572—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
- G11B20/00586—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00572—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
- G11B20/00586—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium
- G11B20/00594—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium wherein the shape of recording marks is altered, e.g. the depth, width, or length of pits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00572—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
- G11B20/00586—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium
- G11B20/00601—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the physical format of the recording medium wherein properties of tracks are altered, e.g., by changing the wobble pattern or the track pitch, or by adding interruptions or eccentricity
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—Circuits 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 number
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—Circuits 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 number
- G11B20/00797—Circuits 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 number wherein the usage restriction limits the number of times a content can be reproduced, e.g. using playback counters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
- G11B23/28—Indicating or preventing prior or unauthorised use, e.g. cassettes with sealing or locking means, write-protect devices for discs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
콘텐트 분배 분야에 있어서, 대표적인 문제는, 악의적인 유저에 의한 간섭으로부터 대응하는 기록된 패턴의 형태로 콘텐트에 부가되고 기록매체 상에 기록되는 DRM(Digital Rights Information)을 보호하는 것이다. 몇몇 공지의 방식에 의하면, 대응하는 기록된 패턴의 몇몇 물리적인 변별적 특징과 DRM을 연결함으로써 보호를 행한다. 이 변별적 특징으로부터 핑거프린트 데이터가 일부 동의한 방식으로 추출될 수 있고, DRM의 인증을 위해 사용될 수 있다. 본 발명은, 형성된 기록된 패턴이 제어 불가능한 실질적으로 랜덤 프로세스의 결과로서 기록시 형성되는 래디얼 오프셋을 갖는 데이터 기록방법을 제안한다. 그에 대응하는 데이터 기록장치와, 핑거프린트 데이터의 추출방법 및 장치와, 기록매체도 기술되어 있다.In the field of content distribution, a representative problem is to protect the Digital Rights Information (DRM) that is added to the content in the form of corresponding recorded patterns and recorded on the recording medium from interference by malicious users. According to some known schemes, protection is achieved by linking the DRM with some physical distinctive features of the corresponding recorded pattern. From this distinctive feature, fingerprint data can be extracted in some agreed manner and used for authentication of the DRM. The present invention proposes a data recording method having a radial offset formed upon recording as a result of a substantially random process in which the formed recorded pattern is out of control. Correspondingly, a data recording apparatus, a method and apparatus for extracting fingerprint data, and a recording medium are also described.
Description
본 발명은, 기록매체 상에 데이터를 기록하는 방법 및 그에 대응하는 핑거프린트(fingerprint) 데이터를 추출하는 방법에 관한 것이다.The present invention relates to a method of recording data on a record carrier and a method of extracting fingerprint data corresponding thereto.
또, 본 발명은 기록매체 상에 데이터를 기록하는 장치 및 그에 대응하는 핑거프린트 데이터를 추출하는 장치에 관한 것이다.The present invention also relates to an apparatus for recording data on a recording medium and an apparatus for extracting fingerprint data corresponding thereto.
또, 본 발명은 데이터가 기록되고, 그 데이터로부터 핑거프린트 데이터를 추출할 수 있는 기록매체에 관한 것이다.The present invention also relates to a recording medium in which data is recorded and fingerprint data can be extracted from the data.
신규 온라인 콘텐트 분배의 출현에 의해, iTunes, MusicMatch, PressPlay, Windows-Media Digital Rights Management(DRM)과 같은 채널들이, 점점 더 중요한 역할을 하기 시작했다. 현재에는 DRM의 3개의 카테고리를 이용한다. 이 카테고리들은 사용 권한( "1회 복제 시간", "수요일까지의 보기" 등)을 저장 및 보호하는 방식에 의해 구별될 수 있다.With the advent of new online content distribution, channels such as iTunes, MusicMatch, PressPlay and Windows-Media Digital Rights Management (DRM) are starting to play an increasingly important role. Currently, three categories of DRM are used. These categories can be distinguished by the manner in which they store and protect usage rights (“one-time replication time”, “view until Wednesday”, etc.).
1. 네트워크 중심: 네트워크 내의 전용 서버 상에 안전하게 권리들(rights)이 저장된다. 콘텐트에 액세스하기 원하는 디바이스들은 서버에게 상의해서 권리들을 얻는다(필요하다면 갱신한다). 서버는 인터넷상의 어딘가에(예를 들면, 콘텐트 소유자) 어딘가에 또는 홈 네트워크에 존재한다. 이 DRM 카테고리는 디바이스들에 게 콘텐트에 액세스할 때 항상 온라인일 것을 요구한다.1. Network-centric: Rights are securely stored on a dedicated server in the network. Devices that want to access the content consult the server to get the rights (update if necessary). The server resides somewhere on the Internet (eg, content owner) or on a home network. This DRM category requires devices to always be online when accessing content.
2. (개인의) 카드 중심: 제거가능한 카드 또는 토큰, 예를 들면 스마트 카드, SD 카드, 메모리스틱 등에 안전하게 권리들이 저장된다. 콘텐트에 액세스하기 원하는 디바이스들은 제거가능한 안전 카드에 접촉해서 권리들을 얻는다(필요하다면 갱신). 이 DRM 카테고리는 디바이스들에게 플러그 인 카드에 대한 슬롯을 갖도록 요구한다.2. (Private) card-centric: rights are securely stored on removable cards or tokens, eg smart cards, SD cards, memory sticks, etc. Devices that want to access the content contact the removable security card to obtain rights (update if necessary). This DRM category requires devices to have a slot for a plug-in card.
3. 디바이스 중심: 고정된 재생 또는 저장 디바이스(예를 들면, 콘텐트가 존재하는 PC) 내부에 안전하게 권리들이 저장된다. 콘텐트에 액세스하기 원하는 디바이스는 권리 자체를 관리한다. 이 DRM 카테고리의 결과는, 콘텐트가 항상 한 개의 디바이스에 록(lock)되어 있다는 것이다. 뮤직매치(MusicMatch) 및 본래의 윈도우 DRM 서비스는 그러한 시스템의 예들이다.3. Device-centric: Rights are securely stored inside a fixed playback or storage device (eg, a PC with content present). The device that wants to access the content manages the rights itself. The result of this DRM category is that the content is always locked to one device. MusicMatch and the original Windows DRM service are examples of such a system.
지난 몇 년간, 4번째의 변화가 진행되어 왔는데, 그것은 본래 DRM과 현재의 광학매체 콘텐트 분배 비지니스 모델을 결합하는 것을 목표로 하여, SD 카드 또는 메모리스틱(MemoryStick) 등의 플래시 메모리 카드와 같은 기능을 대부분 광 디스크에 제공한다.In the last few years, a fourth change has been made, aiming at combining the original DRM and the current optical media content distribution business model, with features such as flash memory cards such as SD cards or MemorySticks. Most are provided on optical discs.
4. 미디어 중심: 기록가능한 미디어 자체에 안전하게 권리들이 저장된다. 콘텐트에 액세스하기 원하는 디바이스들은, 미디어 상의 권리들을 검색(필요하다면 갱신)하기 위한 특별한 회로를 갖는다. 이 DRM 카테고리의 결과는, 콘텐트가 어떤(미디어 중심 DRM 호환성) 디바이스에서 소모될 수 있다는 것이다(콘텐트와 함께 권리들이 이동).4. Media-centric: Rights are securely stored on the recordable media itself. Devices that want to access content have special circuitry to retrieve (update if necessary) rights on the media. The result of this DRM category is that content can be consumed on some device (media-centric DRM compatibility) (rights move with content).
마지막 카테고리는 고객의 관점에서 매우 애원하는 것처럼 보이지만, 스텝 기밀 등의 지식 및 인증의 필요성 없이 모든 비트 및 바이트에의 직접적인 액세스를 공격자에게 주는 광학 매체의 레이아웃이 표준화되었기 때문에, 이것은 기술적으로 가장 복합한 것이다. 물론, 예를 들어, 디스크 기반의 복제 방지 시스템(DVD, CD 등)으로부터, 암호법(암호, 키 분배 방식, 방송 암호 등)으로부터의 도구들 및 디스크-마크들/ROM 사이드 채널(워블, 독특한 미디어 ID를 가진 BCA,...)을 이용해서, 그러한 비트들이 복제되는 것을 방지하는 방법이 잘 알려져 있다. 그렇지만, 이들 시스템은 소모가능한 권리들을 지닌 DRM에게 유일한, 특히 다양한 세이브 앤드 리스토어 어택(save-and-restore attack)과 경쟁하지 않아도 된다.The last category seems to be very pleading from the customer's point of view, but since the layout of the optical media has been standardized to give attackers direct access to all bits and bytes without the need for knowledge and authentication such as step confidentiality, this is the most technically complex will be. Of course, for example, from disk-based copy protection systems (DVD, CD, etc.), tools from cryptography (passwords, key distribution schemes, broadcast cryptography, etc.) and disk-marks / ROM side channels (wobble, unique It is well known how to prevent such bits from being duplicated, using a BCA with a media ID, ...). However, these systems do not have to compete with various save-and-restore attacks that are unique to DRM with consumable rights.
스태틱 권리(복제 금지, 복제 자유, EPN(encryption plus non-assertion state))와 반대로, 소모가능한 권리들은 콘텐트가 소모될 때마다, 예를 들면 4x 재생, 또는 3x 기록마다 일반적으로 더 제한적인 권리들이다. 세이브 앤드 리스토어 어택은 다음과 같다:Contrary to static rights (no cloning, free copying, encryption plus non-assertion state), consumable rights are generally more restrictive rights whenever content is consumed, for example 4x playback, or 3x recording. . The save and restore attack is as follows:
- 대응하는 디지털 저작권을 갖는 콘텐트는 저장매체에 취득되어 합법적으로 다운로드되고;Content with a corresponding digital copyright is acquired on the storage medium and legally downloaded;
- 공격자는 하드 디스크 드라이브(HDD) 등의 일부 다른 저장매체 상에 저장매체("이미지")의 임시 비트 복제를 하고;The attacker makes a temporary bit copy of the storage medium (“image”) on some other storage medium, such as a hard disk drive (HDD);
- 어떤 점에 있어서는 권리 감소를 의미하는, 본래의 저장매체가 통상적으로 "소모", 즉 사용되며;The original storage medium is usually " consumed, "
- 언제든지 공격자는 교체가능한 저장매체(HDD)로부터 이미지를 복제함으로 써 본래의 권리를 회복할 수 있다. 이 프로세스에 있어서는, 공격자가 복제되었던 (암호화된) 비트가 무엇을 의미하는지 알지 못하더라도, 본래의 권리가 회복될 수 있다: 이 매체는 그것의 최초의 상태로 간단히 복귀되었다. 이것은 "디스크 마크"(예를 들면, 유일하지만 BCA에 있어서의 고정된 미디어 식별자) 등의 모든 ROM 사이드 채널들의 사용과는 관계가 없다.At any time, an attacker can regain original rights by copying an image from a replaceable storage medium (HDD). In this process, the original right can be restored, even if the attacker doesn't know what the (encrypted) bits that were copied mean: this medium has simply returned to its original state. This is irrelevant to the use of all ROM side channels, such as " disc mark " (e.g. unique but fixed media identifier in BCA).
이 해크(hack)를 해결하는 방법이 WO02/015184 A1에 기재되어 있다. 이 방법에 의하면, 사이드 채널로서의 은닉 채널(HC)이 소개된다. 사이드 채널은 다수의 독출 신호가 동일한 유저 데이터 패턴(유저에게 이용가능한 데이터)을 나타낸다는 사실을 이용함으로써 기록매체 상에 추가의 정보를 저장하는 방법이다. 예를 들면, 추가의 메시지가 에러 보정 패리티(parities)에서 코딩되어도 된다. 에러 보정 기구가 이들 패리티를 제거함으로써, 유저는 어떤 차이도 보지 못하지만, 에러 보정 기구 이전의 전용회로는 차이를 본다. 물론, 이 예에 있어서는, 매체의 정보 용량이 시스템의 에러 보정 용량의 감소로 인해 증가했다.A method for solving this hack is described in WO02 / 015184 A1. According to this method, the hidden channel HC as a side channel is introduced. Side channels are a method of storing additional information on a record carrier by taking advantage of the fact that multiple read signals represent the same user data pattern (data available to the user). For example, additional messages may be coded in error correction parities. As the error correction mechanism removes these parity, the user sees no difference, but the dedicated circuit before the error correction mechanism sees the difference. Of course, in this example, the information capacity of the medium has increased due to the decrease of the error correction capacity of the system.
WO02/015184 A1에 의하면, HC는 유저에 의해 그러나 일부 컴플라이언트(compliant) DRM 애플리케이션에 의해 기록될 수 없는 제약을 관측하는 정보를 포함한 저장매체 상의 사이드 채널이고, 따라서 비트 복제에 있어서 분실된다. 간단한 예들은 섹터 헤더들 및 리드-인 영역의 특정 부분들에 저장된 데이터이다. 좀더 복잡한 예들은 저장매체에 대한 표준의 리던던시(redundancy)인데, 여기서 정보는 그러한 리던던시에 대한 특별한 선택을 함으로써, 예를 들면 CD 상의 특정한 병합 비트 패턴들, 또는 예를 들어 US 5,828,754에 기재된 것 같이 DVD 상의 DSV(digital sum value, the running sum of channel-bits)에서의 특별한 트렌드(trend), 또는 (리던던트(redundant) ECC-심볼들에 의해 보정될 수 있는) 섹터 데이터에 있어서의 고의적인 에러들을 선택함으로써 저장된다. 또 다른 예는, 예컨데 US 5,737,286에 기재된 것처럼 채널 비트 클럭의 느린 변분(variations)에 저장된 정보이다.According to WO02 / 015184 A1, HC is a side channel on a storage medium that contains information observing constraints that cannot be written by the user but by some compliant DRM applications, and thus is lost in bit duplication. Simple examples are data stored in sector headers and specific portions of the lead-in area. More complex examples are the redundancy of the standard for storage media, where the information is made by making a special choice for such redundancy, e.g. specific merging bit patterns on a CD, or DVD as described, for example, in US 5,828,754. Select a particular trend in the digital sum value (DSV) on the running sum of channel-bits (DSV), or intentional errors in sector data (which can be corrected by redundant ECC-symbols) Are stored. Another example is information stored in slow variations of the channel bit clock as described, for example, in US 5,737,286.
권리들의 갱신 중에, HC는 아래와 같이 사용된다:During the renewal of rights, HC is used as follows:
1. 디지털 저작권이 갱신(생성 또는 오버라이트(overwritten))될 때, 신규 랜덤 데이터 스트링이 선택되어 HC에 기록되고;1. When the digital copyright is updated (created or overwritten), a new random data string is selected and written to the HC;
2. 디지털 저작권의 신규 값이 HC에 기록된 데이터 스트링에 (다른 것들 중에서) 암호로 바운드(bound)된다. 하나의 예는 HC 페이로드(payload)에 의존하는 키를 구성하고 있을 것이고, 이 키로 디지털 저작권에 디지털 서명을 하고 있을 것이며, 또는 대신 이 키로 디지털 저작권을 암호화할 것이다. 이 서명은 대칭성 키 암호법(소위 메시지 인증 코드, 또는 MAC) 또는 공개 키 암호법(예를 들면, DSA- 또는 RSA-기반의 서명)에 근거할 수 있다.2. The new value of the digital copyright is bound cryptographically (among other things) to the data string recorded in the HC. One example would be to construct a key that depends on the HC payload, which would be digitally signing the digital copyright, or to encrypt the digital copyright with this key instead. This signature may be based on symmetric key cryptography (so-called message authentication code, or MAC) or public key cryptography (eg, DSA- or RSA-based signatures).
권리들의 판독 중, HC를 이용해서 다음과 같은 체크를 수행한다:During the reading of the rights, the HC performs the following checks:
(i) 디지털 저작권이 판독될 때, 데이터 스트링이 HC로부터 검색되고;(i) when the digital copyright is read, the data string is retrieved from the HC;
(ii) HC 데이터 스트링에 의존하는 스텝 2 이상으로부터의 키는 디지털 저작권과 HC(디지털 저작권에의 서명을 체크, 또는 디지털 저작권을 해독) 간의 암호 관계를 증명하기 위해 재창조되어 사용된다.(ii) The key from step 2 or above depending on the HC data string is recreated and used to verify the cryptographic relationship between the digital copyright and the HC (check the signature on the digital copyright, or decrypt the digital copyright).
스텝 (ii)은 세이브 앤드 리스토어 어택: 본래의 디지털 저작권을 포함하는 이미지가 공격자에 의해 복원되지만, HC는 불가능하므로, 스텝 (ii)에서의 체크가 실패한다. 저작권 및 콘텐트 키는 HC의 페이로드에 (부분적으로) 의존하는 키 록커 키(Key Locker Key)에 의해 보호되는 키 록커에서 보호될 수 있다. 또, HC 내의 데이터는 기밀화될 필요가 없지만, 공격자가 이들 비트를 변경하는 것이 매우 어려워야 한다.Step (ii) saves and restores the attack: The image containing the original digital copyright is restored by the attacker, but HC is impossible, so the check in step (ii) fails. The copyright and content keys may be protected in a key locker protected by a Key Locker Key (partly) dependent on the payload of the HC. In addition, the data in the HC need not be confidential, but it should be very difficult for an attacker to change these bits.
그렇지만, WO 02/015184로부터 알려진 시스템은, 이 알려진 시스템이 모든 소비자 디바이스에 존재하는 전체의 비밀, 즉 비트를 은닉 채널에 저장하는 알고리즘에 의존하기 때문에 단점이 있다. 따라서, 공격자는 은닉 정보에 액세스할 수 있는 비 컴플라이언트(non-compliant) 디바이스를 만들 수 있어, 공격자는 은닉 정보를 조작할 수 있고, 그래서 모든 디지털 저작권을 조작함으로써 암호화된 콘텐트에의 불법 액세스를 공격자에게 제공할 수 있다. 따라서, 심지어 전체의 비밀의 존재에 의존하지 않는다는 이유만으로 그러한 디바이스를 구성하는 것이 매우 어렵고, 고가이며, 또 불가능한 대책법을 제공하기 것이 바람직하다.However, the system known from WO 02/015184 has a drawback because this known system relies on an algorithm that stores the whole secret, ie the bits, in the hidden channel, present in all consumer devices. Thus, an attacker can create a non-compliant device that can access the concealed information so that the attacker can manipulate the concealed information, thereby tampering illegal access to encrypted content by manipulating all digital copyrights. Can be provided to an attacker. Therefore, it is desirable to provide a countermeasure that is very difficult, expensive, and impossible to construct such a device only because it does not depend on the existence of the whole secret.
이 단점은, 분배를 제어하는 방법과 디지털 워크(Digital Work;DW)를 이용하는 것을 개시하는 비공개된 EP 애플리케이션 04106504.6(동일 출원인에 의해 2004년 12월 13일에 제출됨)에 따라 극복될 것이고, 여기서, DW를 액세스할 수 있는 조건을 지정하는 부가된 URI(Usage Right Information)에 따라, DW가 기록매체 상에 기록된다. 상술한 방법은 다음과 같은 것을 예견한다:This drawback will be overcome according to a closed EP application 04106504.6 (submitted on 13 December 2004 by the same applicant) that discloses a method of controlling distribution and using Digital Work (DW), where According to the added URI (Usage Right Information) that specifies the conditions under which the DW can be accessed, the DW is recorded on the recording medium. The above method predicts the following:
- URI는 기록매체 상에 기록되고,The URI is recorded on the record carrier,
- 핑거프린트 데이터는 기록된 URI로부터 추출되며,Fingerprint data is extracted from the recorded URI,
- 핑거프린트 데이터로부터 유도된 인증 데이터도 URI의 다음 인증을 위해 기록매체 상에 기록됨으로써,Authentication data derived from fingerprint data is also recorded on the recording medium for the next authentication of the URI,
유저가 URI을 덜 제한적인 또 다른 URI로 교체할 수 있다는 것을, 이것을 검출하는 일없이 방지한다.Prevents the user from replacing a URI with another URI that is less restrictive, without detecting it.
이 방법은 기록매체 상에 기록된 패턴으로부터 핑거프린트 데이터를 추출하는 것에 의존한다. 특히, "핑거프린트"로서 종래기술에 알려진, 기록된 패턴의 변별적 특징은, 상기 기록매체 상에 기록된 미리 결정된 데이터의 채널 비트 에러로 표현될 수 있고, 또는 상기 기록매체 상에 기록된 미리 결정된 데이터의 채널 비트 경계에 대한 판독 신호의 제로 크로싱(zero-crossings)의 위치로부터 또는 상기 기록매체 상에 기록된 미리 결정된 데이터의 사전에 정해진 위치에서, 각각, 가장 높은 값 또는 가장 낮은 값으로부터 표현될 수 있다. 즉, 기록된 패턴의 "핑거프린트(fingerprint)"는, 동일한 데이터를 나타내는 경우에도, 어떤 다른 기록된 패턴과 기록된 패턴을 구별할 수 있는 특징이다. 또한, 핑거프린트는 일부 제어되지 않은 프로세스의 결과로서 취득되고, 그 경우에 기록 프로세스에 고유하기 때문에, 소망하는 핑거프린트를 갖는 패턴을 기록하는 것이 불가능하거나 실시하기 어렵다.This method relies on extracting fingerprint data from a pattern recorded on a recording medium. In particular, the distinctive feature of the recorded pattern, known in the art as a "fingerprint", can be represented by a channel bit error of predetermined data recorded on the recording medium, or previously recorded on the recording medium. Representation from the highest or lowest value, respectively, from the position of zero-crossings of the read signal relative to the channel bit boundary of the determined data or at a predetermined position of the predetermined data recorded on the record carrier, respectively. Can be. That is, the "fingerprint" of the recorded pattern is a feature that can distinguish the recorded pattern from any other recorded pattern, even when indicating the same data. In addition, since the fingerprint is acquired as a result of some uncontrolled process and is unique to the recording process in that case, it is impossible or impossible to record the pattern with the desired fingerprint.
본 발명의 제 1 목적은, 핑거프린트 데이터를 선택 방식으로 추출할 수 있는 기록매체 상의 데이터 기록방법과, 그에 대응하는 핑거프린트 데이터 추출방법을 제공하는 것이다.It is a first object of the present invention to provide a data recording method on a recording medium capable of extracting fingerprint data in a selective manner and a fingerprint data extraction method corresponding thereto.
본 발명의 제 2 목적은, 선택 방식으로 핑거프린트 데이터를 추출할 수 있는, 기록매체 상의 데이터 기록장치와, 그에 대응하는 핑거프린트 데이터 추출장치 를 제공하는 것이다.It is a second object of the present invention to provide a data recording apparatus on a recording medium capable of extracting fingerprint data in a selective manner, and a fingerprint data extracting apparatus corresponding thereto.
본 발명의 제 3 목적은, 선택 방식으로 핑거프린트 데이터를 추출할 수 있는, 기록된 데이터를 갖는 기록매체를 제공하는 것이다.It is a third object of the present invention to provide a recording medium having recorded data, from which fingerprint data can be extracted in a selective manner.
본 발명에 의하면, 제 1 목적은, 청구항 1에 기재된 데이터 기록방법과, 그에 대응하는 청구항 7에 기재된 핑거프린트 데이터 추출방법에 의해 달성된다. According to the present invention, the first object is achieved by the data recording method according to claim 1 and the fingerprint data extraction method according to claim 7 corresponding thereto.
따라서, 본 발명에 의하면, 핑거프린트 데이터가 추출되는 기록된 패턴의 변별적 특징은 기록 트랙으로부터의 래디얼 오프셋(radial offset)이다. 종래기술에 의하면, 이 변별적 특징은 기록 프로세서의 사이드 효과로서 생기는, 기록된 패턴들 간의 불가피한 차이에서 발견되고, 대신 본 발명에 따른 이 방법에 있어서는, 변별적 특징이 고의로 창출된다. 이것은 핑거프린트 데이터의 추출을 더욱더 강건하고 신뢰할 수 있는 이점이 있는데, 왜냐하면, 변별적 특징이 충분히 높은 진폭을 갖는 래디얼 오프셋을 충분히 검출하기 쉽고, 또는 바꿔 말하면 변별적 특징이 충분히 높은 신호 대 잡음 비로 검출될 수 있는, 기록된 패턴을 창출하는데 이 기록 프로세스가 적응될 수 있기 때문이다. 그런데도, 이 변별적 특징은 제어 불가능하고 실질적으로 랜덤한 프로세스로 창출되기 때문에, 미리 정해진 핑거프린트로 패턴을 기록하는 것이 일반적으로 불가능하다. 이 핑거프린트 데이터는, 예를 들면 복수의 고정된 샘플링 위치에서 래디얼 변위를 측정함으로써, 이 재생 불가능한 특징으로부터 추출될 수 있다.Thus, according to the present invention, the distinctive feature of the recorded pattern from which the fingerprint data is extracted is the radial offset from the recording track. According to the prior art, this distinctive feature is found in the inevitable difference between recorded patterns, which occurs as a side effect of the recording processor, and instead in this method according to the invention, the distinctive feature is deliberately created. This has the advantage that the extraction of fingerprint data is more robust and reliable because it is easy to detect a radial offset with a sufficiently high amplitude, or in other words, with a signal-to-noise ratio where the distinctive feature is sufficiently high. This recording process can be adapted to create a recorded pattern that can be. Nevertheless, since this distinctive feature is created in an uncontrollable and substantially random process, it is generally not possible to record the pattern with a predetermined fingerprint. This fingerprint data can be extracted from this non-reproducible feature, for example by measuring radial displacement at a plurality of fixed sampling positions.
본 발명에 따른 데이터 기록방법과 핑거프린트 데이터 추출방법의 다양한 바람직한 실시 예는 종속 청구항에 청구되어 있다.Various preferred embodiments of the data recording method and the fingerprint data extraction method according to the invention are claimed in the dependent claims.
상기 설명으로부터 분명한 것처럼, 제 2 목적은, 본 발명에 따라, 청구항 13에 기재된 데이터 기록장치와, 그에 대응하는 청구항 14에 기재된 핑거프린트 데이터 추출장치에 의해 달성된다. 마찬가지로, 제 3 목적은 청구항 15에 기재된 기록매체에 의해 달성된다.As is clear from the above description, the second object is achieved by the data recording apparatus according to
도 1은, 공지의 데이터 기록방법, 그에 대응하는 기록된 패턴, 및 공지의 핑거프린트 데이터 추출방법의 개략도이다.1 is a schematic diagram of a known data recording method, a recorded pattern corresponding thereto, and a known fingerprint data extraction method.
도 2는, 본 발명에 따른, 데이터 기록방법, 그에 대응하는 기록된 패턴, 및 핑거프린트 데이터 추출방법의 개략도이다.2 is a schematic diagram of a data recording method, a recorded pattern corresponding thereto, and a fingerprint data extraction method according to the present invention.
도 3은 본 발명에 따른 핑거프린트 데이터 추출방법의 일 실시 예를 나타낸다.3 illustrates an embodiment of a fingerprint data extraction method according to the present invention.
도 4는 본 발명에 따른 데이터 기록방법의 일 실시 예를 나타낸다.4 shows an embodiment of a data recording method according to the present invention.
도 5는 본 발명을 이용하는 인증방법의 개략도를 나타낸다.5 shows a schematic diagram of an authentication method using the present invention.
도 6은 본 발명을 이용하는 DRM 데이터를 보호하는 기록매체에의 액세스 방법을 나타낸다.6 shows a method of accessing a recording medium for protecting DRM data using the present invention.
도 7은 본 발명을 이용하는 기록매체 상에 기록된 데이터를 보호하는 선택적 방법을 나타낸다.7 shows an optional method of protecting data recorded on a recording medium utilizing the present invention.
도 8은 공지의 장치에 있어서의 트랙킹 제어 루프의 개략도를 나타낸다.8 shows a schematic diagram of a tracking control loop in a known apparatus.
도 9는 본 발명에 따른 장치에 있어서의 트랙킹 제어 루프의 실시 예를 나타낸다.9 shows an embodiment of a tracking control loop in an apparatus according to the invention.
도 10은 본 발명에 따른 장치에 있어서의 트랙킹 제어 루프의 또 다른 실시 예를 나타낸다.10 shows another embodiment of a tracking control loop in an apparatus according to the invention.
도 1은 공지의 데이터 기록방법, 그에 대응하는 기록된 패턴, 및 공지의 핑거프린트 데이터 추출방법의 개략도를 나타낸다. 데이터(10)는 기록 프로세스(11)의 입력이고, 이 기록 프로세스에 의해 기록된 패턴(12)이 기록매체 상에 형성된다. 기록된 패턴(12)은, 예를 들면 반사성, 자기화의 상태 또는 전기 전하와 같은 물리적 파라미터에 근거해서 제 1 영역(13)과 구별가능한 제 2 영역(14)에 의해 인터리브(interleave)된, 제 1 영역(13)의 시퀀스로 구성된다. 제 1 영역(13) 및 제 2 영역(14)은 기록 트랙(15)을 따라 존재하고, 2개의 협약(convention) 중 채용되는 것에 따라, 논리적 값 1 및 0 또는 그 반대에 각각 대응한다. 1 shows a schematic diagram of a known data recording method, a recorded pattern corresponding thereto, and a known fingerprint data extraction method. The
일반적으로, 기록된 패턴(12)은 예를 들면, 영역의 폭 또는 길이, 제 1 영역에서 제 2 영역으로의 천이 또는 그 반대로의 천이의 가파름 등에 영향을 받는 등, 기록매체의 관련된 타입에 대해서 주어진 일부 표준 사양을 고려해야 한다. 어떤 기록된 패턴이든 부착해야 하는 이들 표준 사양에도 불구하고, 사람의 핑거프린트와 마찬가지로, 기록된 패턴이 어떤 다른 기록된 패턴과 매우 다를 수 있다는 것에 따라 몇몇 특성을 정의할 수 있다. 이들 특성은 예를 들면 다음과 같이 언급할 수 있다:Generally, the recorded
- 표준 사양이 없는 1개 이상의 파라미터, 또는One or more parameters without standard specifications, or
- 표준 사양이 있지만, 표준 사양에 사용된 것보다 높은 해상도의 레벨에서 관측되는 1개 이상의 파라미터. 이들 특성은 종래기술로부터 알려진 것처럼, 핑거프린트 데이터(17)를 추출하기 위해서 핑거프린트 추출 프로세스(16)에 있어서의 기록된 패턴(12)의 "핑거프린트" 또는 변별적 특징으로서 사용될 수 있다.One or more parameters that are observed at a higher resolution level than those used in the standard specification, although there is a standard specification. These characteristics can be used as "fingerprints" or distinctive features of the recorded
도 2는, 본 발명에 따른, 데이터 기록방법, 그에 대응하는 기록된 패턴, 및 핑거프린트 데이터 추출방법의 개략도를 나타낸다. 기록 프로세스(21)는 기록매체 상에 형성되어 있는 기록된 패턴(22)이 기록 트랙(15)으로부터의 래디얼 오프셋(25)을 갖게 하도록 제어 불가능한 섭동(perturbation)을 부과하기 위한 섭동 스텝(23)을 포함한다는 점에서 공지의 기록 프로세스(11)와 다르다. 도면에 도시한 치수(dimensions)는 단순히 이해를 위해서 선택되었고, 제 1 영역(13)과 제 2 영역(14)의 크기와, 래디얼 오프셋(25)의 전체 및 그것의 변동률 사이에 수반된 특성을 실제로 반영하지 않는다. 이 래디얼 오프셋(25)은, 그러한 사양이 주어졌을 때, 최대 래디얼 오프셋의 경계 내에 여전히 존재한다. 이와 같이, 래디얼 오프셋(25)의 전체 경향은, 핑거프린트 데이터(17)가 기록된 패턴(22)의 기록 트랙(15)으로부터의 래디얼 오프셋(24)으로부터 핑거프린트 데이터를 결정하는 스텝에서 유도된다는 점에서 공지의 핑거프린트 추출 프로세스(16)와 다른, 상보적인 핑거프린트 추출 프로세스(26)에 있어서 기록된 패턴(22)의 "핑거프린트"로서 사용될 수 있다. 이 핑거프린트 데이터(17)는 예를 들면 미리 정해진 샘플링 포인트에서 측정된, 래디얼 오프셋(25)의 진폭의 샘플들의 수집물로 구성된다. 이들 미리 결정된 샘플링 포인트는, 기록가능한 광 디스크의 경우와 같이, 기록트랙(15)에 존재하는 타이밍 및/또는 동기정보에 따라 결정되어도 되고, 여기에서, 타이밍 및/또는 동기정보는 여기서 인코딩된 트랙 및/또는 정보의 워블 주파수의 형태로 기록트랙(15)에 존재한다.2 shows a schematic diagram of a data recording method, a recorded pattern corresponding thereto, and a fingerprint data extraction method according to the present invention. The
도 3은, 본 발명에 따른 핑거프린트 데이터 추출방법의 일 실시 예를 나타낸다. 이 실시 예에 있어서, 도 2에 나타낸 핑거프린트 데이터(17)의 추출방법은, 핑거프린트 데이터(17)에 따라 인증 데이터(31)가 발생하고; 특히, 데이터(10)에 의존해서도 인증 데이터(31)가 발생하는 다음의 인증 데이터 유동 스텝(30)에 의해 개선된다. 예를 들면 해시(hash) 함수 또는 암호 요약과 같은 한 방향만의 함수는 이 인증 데이터 유도 스텝(30)에 사용하는데 적합하다.3 illustrates an embodiment of a fingerprint data extraction method according to the present invention. In this embodiment, the extraction method of the
도 4는 본 발명에 따른 데이터 기록방법의 일 실시 예를 나타낸다. 기록 프로세스(21)에 의해 생성된 기록된 패턴(22)은, 핑거프린트 데이터(17)를 추출하기 위한 핑거프린트 추출 프로세스(26)에서 사용된다. 이들 핑거프린트 데이터(17)는 데이터(10)의 인증하는데 다음에 사용하기 위해서, 기준 핑거프린트 데이터(41)로서 저장 스텝(40)에 저장된다. 특히, 레퍼런스 핑거프린트 데이터(41)는 기록매체 상에도 기록되어도 된다.4 shows an embodiment of a data recording method according to the present invention. The recorded
레퍼런스 핑거프린트 데이터(41)는 다음에 도 5에 개략적으로 도시한 바와 같이, 실제로 인증방법에 사용될 수 있고, 그 목적은 아마도 수반된 관계자(party), 예를 들면 데이터(10)의 소유자 또는 데이터(10)의 콘텐트를 제어하는 권력자의 의도에 대항하여, 기록된 패턴(22)의 형태로 기록매체 상에 기록된 데이터(10)가 조작되었는지를 입증하는 것이다.The
이 방법에 있어서, 핑거프린트 추출 프로세스(26)에 있어서의 기록된 패 턴(22)으로부터 추출된 핑거프린트 데이터(17)는 일치성 체크 스텝(50)에 있어서의 레퍼런스 핑거프린트 데이터(41)와의 일치성에 대해서 체크된다. 이 방법은, 데이터가 인증되었다고 확인된 경우에 데이터(10)를 사용하거나 데이터(100에 풀(full) 액세스하는 것을 계속해서 허용한다. 이 방법은, 기록매체 상에 기록된 데이터(10)가 쉽게 오버라이트(overwrite)되지만, 레퍼런스 핑거프린트 데이터(41)를 갱신할 때 극복하기 위한 적어도 기술적인 장벽이 있다는 사실에 의존한다. 따라서, 데이터(10)가 쉽게 조작될 수 있지만, 본래의 데이터(10)로부터 유도되는 레퍼런스 핑거프린트 데이터(41)는 조작될 수 없다. 따라서, 기록된 패턴(22)으로부터 추출된 레퍼런스 핑거프린트 데이터(41)와 핑거프린트 데이터(17)와의 일치성을 체크함으로써, 데이터(10)가 오리지널인지 아닌지를 입증할 수 있다.In this method, the
이 방법은 헬퍼(helper) 데이터를 이용함으로써 개선될 수 있고, 이 헬퍼 데이터를 이용해 핑거프린트 추출 스텝(26)의 각 경우에 좀더 확실하게 일치하는 이들 핑거프린트 데이터(17)의 부분들에 대해서 비교를 행한다.This method can be improved by using helper data, which is used to compare parts of these
분명하게, 핑거프린트 데이터를 추출하는 방법이, 도 3에 도시한 바와 같이 인증 데이터 유도 스텝(30)을 구비하는 경우, 이 일치성 체크 스텝(50)은 인증 데이터(31)와 레퍼런스 인증 데이터를 수반하는 것으로서 생각해야 한다.Obviously, when the method of extracting fingerprint data includes an authentication
도 6은 본 발명을 이용하여 DRM 데이터를 보호하는 기록매체에의 액세스방법을 나타낸다. 이 실시 예에 있어서는, DW(Digital Work)를 이용할 수 있는 범위 및 조건을 특정하는, DRM(Digital Rights Management) 정보와, 저작권이 보호되는 필름과 같은, DW(Digital Work)가 기록되어 있는 기록매체를 액세스한다. DRM 정보는 예를 들면 max.3회의 보기, 1달 동안의 보기, 1회 복제 등과 같은 조전을 구비할 수 있다. 악의적인 유저가 본래의 DRM 정보를, 본래의 DRM 정보에 지정된 것들보다 덜 제한적인 조건들을 특정하는 다른 DRM 정보로 교체하는 것을 방지하기 위해서, 본래의 DRM 정보는, 다음 인증을 위해, DRM 정보에 대응하는 기록된 패턴(22)으로부터 본 발명에 따라 추출된, 저장된 레퍼런스 핑거프린트 데이터(41)를 가짐으로써, 그리고 본 발명에 따른 방법으로 데이터(10)로서 DRM 정보를 기록함으로써 보호된다.6 shows a method of accessing a recording medium protecting DRM data using the present invention. In this embodiment, a recording medium on which digital rights management (DRM) information, such as a film protected by copyright, and DRM (Digital Rights Management) information specifying the range and conditions under which DW (Digital Work) can be used are recorded To access it. The DRM information may be provided with, for example, max. 3 views, 1 month views, 1 replication, and the like. In order to prevent a malicious user from replacing the original DRM information with other DRM information that specifies conditions that are less restrictive than those specified in the original DRM information, the original DRM information may be added to the DRM information for subsequent authentication. It is protected by having the stored
따라서, 이 방법은, DRM 정보에 대응하는 기록된 패턴(22)을 액세스하기 위한 DRM 액세스 스텝(60)을 시작한다. 다음에, DRM 정보는 도 5에 기술된 방법으로, 인증 스텝(61)에서 인증되고; 인증 스텝(61)이 성공적이지 않으면, 이 방법이 종료되고, 그렇지 않으면 DRM 체크 스텝(62)을 계속하는데, 이 스텝에서는, 이 지점에서 인증되는 것으로 생각하는 DRM 정보가 DW에의 액세스를 허용하는지를 검증한다. DW에의 액세스가 허용되지 않으면, 이 방법이 종료되고, 그렇지 않으면, 이 방법은 DW 액세스 스텝(63)을 계속한다. DRM 정보는, 다수의 이용가능한 액세스가 특정되고 따라서 그 수가 감소되어야 하는 경우에서와 같이, 약간의 갱신을 필요로 하기 때문에, 이 방법은, DRM 갱신 스텝(64)을 계속하는데, 이 스텝에서는 DRM 정보가 갱신되고, 기록매체 상에 본래 기록된 DRM 정보에 본 발명에 따른 기록방법으로 갱신된 DRM 정보가 오버라이트됨으로써, 신규 기록된 패턴(22')을 생성한다. 다음에, 신규 핑거프린트 데이터(17')가 핑거프린트 데이터 추출 스텝(26)에서 신규 기록된 패턴(22')으로부터 추출되고, 신규 핑거프린트 데이터(17')가 기록매체를 액세스하 는 이 방법의 다음 경우 중에 인증을 위한 신규 레퍼런스 핑거프린트 데이터(41')로서 저장 스텝(40)에서 저장된다. DRM 갱신 스텝(64), 핑거프린트 데이터 추출 스텝(27) 및 저장 스텝(40)은, DW 액세스 스텝(63)과 함께 발생해야 한다.Thus, the method starts a
본 발명은, 도 7에 도시한 바와 같이 기록매체 상에 기록된 데이터를 보호하는 방법에서도 이용될 수 있다. 이 방법에 의하면, 핑거프린트 데이터(17)는 키 추출 스텝(70)에서 사용되어, DW(73)를 암호화하기 위한 암호 스텝(72)에서 사용되는, 암호 키(71)를 얻음으로써, 암호화된 DW(74)를 얻는다. 이 데이터(10)는 기록된 패턴(22)을 발생하기 위해 유일하게 사용되는 랜덤 데이터일 수 있지만, 어떤 보조 데이터, 예를 들면 DRM 정보는 데이터(10)로서 사용될 수 있다. 키 추출 스텝(70)에 있어서, 바람직하게는 일방향 함수를 이용해서 핑거프린트 데이터(17)로부터 암호 키(71)를 얻는다. 그렇지만, 핑거프린트 데이터 추출 스텝(26)은 본질적으로 일방향 함수의 특성을 갖기 때문에, 핑거프린트 데이터(17)는, 분명히 핑거프린트 데이터(17)의 사이즈를 고려해서, 암호 키(71)로서 직접 사용될 수 있다.The present invention can also be used in a method for protecting data recorded on a recording medium as shown in FIG. According to this method, the
도 8은 기록매체 상에 데이터를 기록하기 위한 공지의 장치에 있어서의 트랙킹 제어 루프의 개략도를 나타낸다. 기록 트랙(15)으로부터의 기록수단의 변위를 반영하는 트랙킹 신호(86)를 세트포인트(8)와 비교하고, 그 결과의 트랙킹 에러(81)는, 몇몇 제어 파라미터(83)에 따라 동작하여, 제어 신호(84)를 발생하는 제어기(82)에 공급된다. 이 제어 신호(84)는 기록수단을 물리적으로 위치 결정하는 액추에이터(85)에 공급된다. 광 디스크 시스템에 관해서는, 이 트랙킹 신호(86)는 예를 들면 푸시풀 신호일 수 있다.8 shows a schematic diagram of a tracking control loop in a known apparatus for recording data on a record carrier. The
도 9는 본 발명에 따른 장치의 일 실시 예에 있어서 도 8에 나타낸 제어 루프가 어떻게 변경되는가를 나타낸다. 기록수단의 가변 변위를 발생하기 위해서, 디스터번스(disturbance;90)가 제어 신호에 추가된다. 이 디스터번스는 노이즈 발생기(91), 특히 화이트 노이즈 발생기를 이용해서 발생할 수 있다. 액추에이터(85)가 이미 노이즈의 스펙트럼의 형성에 영향을 미쳤기 때문에 일반적으로 이 밴드 패스 필터(92)가 필요하지 않지만, 밴드 패스 필터(92)가 존재한다. 명확하게는, 디스터번스(90)는 제어 루프의 대역폭 밖에 있는 주파수 성분을 구비하는 것이 바람직할 것이다.9 illustrates how the control loop shown in FIG. 8 is changed in an embodiment of the apparatus according to the present invention. In order to generate a variable displacement of the recording means, a
또한, 기록트랙(15)이 워블을 갖는 경우, 그것은 일반적으로 기록가능한 광 디스크의 경우이기 때문에, 래디얼 오프셋(25)이 이 워블의 스펙트럼과 구별된 스펙트럼을 갖도록 디스터번스(90)가 디자인되는 것이 바람직하다.In addition, when the
본 발명에 따른 장치의 다른 실시 예가 도 10에 도시되어 있다. 이 경우, 기록수단의 변위는 제어 파라미터 변동 유닛(100)으로 제어기(82)의 제어 파라미터(83)를 조작함으로써 발생한다. 이 조작은 이하의 조합을 포함한다:Another embodiment of the device according to the invention is shown in FIG. 10. In this case, the displacement of the recording means occurs by manipulating the
- 신중하게 제어 파라미터(83)에 대하여 비최적 값을 이용하고,Carefully use non-optimal values for
- 임시로 제어 파라미터(83)의 값을 변경하며,-Temporarily change the value of the
- 제어 파라미터(83)의 값에 의사(pseudo) 임의로 발생한 가변 성분을 추가한다.Add a pseudo-randomly occurring variable component to the value of the
도 9 및 도 10에 나타낸 양쪽 실시 예에 있어서, 달성되는 것은, 기록수단이 트랙 상에 항상 잔존할 수 없지만, 몇몇 포인트에서 래디얼 변위를 갖는다는 것이 다. 그렇지만, 이 주어진 포인트에서의 래디얼 변위의 정확한 값은 제어되지 않는다. 결과적으로, 전체의 래디얼 변위의 경향은, 제어되지 않는 재생 불가능한 프로세스의 결과로서 이해될 수 있다. 본 발명은 광학기록매체에 관해서 설명되었지만, 다른 애플리케이션이 예를 들면 회전가능한 비광학기록매체에 가능하다는 것은 명백하다. 따라서, 본 발명의 범위는 상기 설명한 실시 예에 한정되는 것은 아니다.In both embodiments shown in FIGS. 9 and 10, what is achieved is that the recording means cannot always remain on the track, but has radial displacement at some point. However, the exact value of the radial displacement at this given point is not controlled. As a result, the tendency of the overall radial displacement can be understood as the result of an uncontrolled non-reproducible process. Although the present invention has been described with respect to an optical recording medium, it is apparent that other applications are possible for example in a rotatable non-optical recording medium. Therefore, the scope of the present invention is not limited to the above-described embodiment.
상술한 실시 예는 본 발명을 한정하기보다는 예시하는 것이고, 본 발명이 속하는 기술분야의 당업자는 첨부된 특허청구범위에 의해 규정된 것과 같은 본 발명의 범위로부터 벗어나지 않고 많은 또 다른 실시 예를 디자인할 수 있을 것이라는 것에 유념해야 한다. 본 명세서에서는 "구비 혹은 포함하는(comprising, comprises)"이라는 용어가 특허청구범위 또는 명세서 전반에 기록된 것들 이외의 다른 구성요소들 및 단계들의 존재를 배제하는 것이 아니다. The above-described embodiments illustrate rather than limit the invention, and those skilled in the art can design many other embodiments without departing from the scope of the invention as defined by the appended claims. It should be noted that you will be able to. The term "comprising, comprising" in this specification does not exclude the presence of other elements and steps than those listed in the claims or throughout the specification.
본 발명은 아래와 같이 요약될 수 있다. 콘텐트 분배 분야에 있어서, 대표적인 문제는, 악의적인 유저에 의한 간섭으로부터 대응하는 기록된 패턴의 형태로 콘텐트에 부가되고 기록매체 상에 기록되는 DRM(Digital Rights Information)을 보호하는 것이다. 몇몇 공지의 방식에 의하면, 대응하는 기록된 패턴의 몇몇 물리적인 변별적 특징에 DRM을 연결함으로써 보호를 행한다. 이 변별적 특징으로부터 핑거프린트 데이터가 일부 동의한 방식으로 추출될 수 있고, DRM의 인증을 위해 사용될 수 있다. 본 발명은, 형성된 기록된 패턴이 제어 불가능한 실질적으로 랜덤 프로세스의 결과로서 기록시 형성되는 래디얼 오프셋을 갖는 데이터 기록방법을 제안한다. 그에 대응하는 데이터 기록장치와, 핑거프린트 데이터의 추출방법 및 장치와, 기록매체도 기술되어 있다.The present invention can be summarized as follows. In the field of content distribution, a representative problem is to protect the Digital Rights Information (DRM) that is added to the content in the form of corresponding recorded patterns and recorded on the recording medium from interference by malicious users. According to some known schemes, protection is achieved by connecting the DRM to some physical distinctive feature of the corresponding recorded pattern. From this distinctive feature, fingerprint data can be extracted in some agreed manner and used for authentication of the DRM. The present invention proposes a data recording method having a radial offset formed upon recording as a result of a substantially random process in which the formed recorded pattern is out of control. Correspondingly, a data recording apparatus, a method and apparatus for extracting fingerprint data, and a recording medium are also described.
Claims (16)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05111999 | 2005-12-19 | ||
EP05111999.8 | 2005-12-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080078726A true KR20080078726A (en) | 2008-08-27 |
Family
ID=38189051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087017509A Withdrawn KR20080078726A (en) | 2005-12-19 | 2006-12-14 | How to record data with distinctive features |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1966795A2 (en) |
JP (1) | JP2009520309A (en) |
KR (1) | KR20080078726A (en) |
CN (1) | CN101341538A (en) |
TW (1) | TW200802313A (en) |
WO (1) | WO2007072351A2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8467278B2 (en) | 2008-10-06 | 2013-06-18 | Microsoft Corporation | Protecting optical media using random, moving radio frequency scatterers |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69230168T2 (en) * | 1991-12-02 | 2000-04-20 | Koninklijke Philips Electronics N.V. | Closed information system with copy protection |
JPH08147704A (en) * | 1994-11-18 | 1996-06-07 | Sony Corp | Disk-shaped recording medium, and disk reproduction method and device |
US5699434A (en) * | 1995-12-12 | 1997-12-16 | Hewlett-Packard Company | Method of inhibiting copying of digital data |
US6029259A (en) * | 1998-06-15 | 2000-02-22 | T.T.R. Technologies Ltd. | Method and system for authenticating digital optical media |
WO2002015184A1 (en) * | 2000-08-16 | 2002-02-21 | Koninklijke Philips Electronics N.V. | Method and device for controlling distribution and use of digital works |
CA2318310A1 (en) * | 2000-09-01 | 2002-03-01 | Oleg Saliahov | Cd-disk identification through a pattern analysis |
WO2003015088A1 (en) * | 2001-08-10 | 2003-02-20 | Durand Technology Limited | Method of authenticating cds |
JP2003228284A (en) * | 2002-01-31 | 2003-08-15 | Fujitsu Ltd | Data storage device, data storage method, data verification device, data access permission device, program, recording medium |
US7649824B2 (en) * | 2002-07-01 | 2010-01-19 | Panasonic Corporation | Optical storage medium control data region |
-
2006
- 2006-12-14 JP JP2008545233A patent/JP2009520309A/en not_active Withdrawn
- 2006-12-14 KR KR1020087017509A patent/KR20080078726A/en not_active Withdrawn
- 2006-12-14 WO PCT/IB2006/054848 patent/WO2007072351A2/en active Application Filing
- 2006-12-14 CN CNA2006800481081A patent/CN101341538A/en active Pending
- 2006-12-14 EP EP06842519A patent/EP1966795A2/en not_active Withdrawn
- 2006-12-15 TW TW095147377A patent/TW200802313A/en unknown
Also Published As
Publication number | Publication date |
---|---|
TW200802313A (en) | 2008-01-01 |
WO2007072351A3 (en) | 2007-10-25 |
EP1966795A2 (en) | 2008-09-10 |
CN101341538A (en) | 2009-01-07 |
WO2007072351A2 (en) | 2007-06-28 |
JP2009520309A (en) | 2009-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100580572B1 (en) | Validating keying material by using a validation area of read-only media to prevent playback of unauthorized copies of content stored on the media | |
TW563319B (en) | Method and device for controlling distribution and use of digital works | |
KR101305639B1 (en) | Non volatile storage device for copy protection and authentication method thereof | |
EP1855281B1 (en) | Apparatus for writing data to a medium | |
EA004199B1 (en) | Recordable storage medium with protected data area | |
EP1590804B1 (en) | Reliable storage medium access control method and device | |
US20060123483A1 (en) | Method and system for protecting against illegal copy and/or use of digital contents stored on optical or other media | |
JP2005512258A (en) | System data integrity verification method and apparatus | |
US20090276635A1 (en) | Controlling distribution and use of digital works | |
US20080304389A1 (en) | Method for Recording Data Having a Distinctive Feature | |
JP2008527892A (en) | Secure host interface | |
US20100271914A1 (en) | Drive apparatus | |
KR20080078726A (en) | How to record data with distinctive features | |
US7624285B2 (en) | Method and device for protecting user information against manipulations | |
US20060253722A1 (en) | Uncopyable optical media through sector errors | |
JP2005158135A (en) | Information recording apparatus, information reproducing apparatus, information recording medium, method, and computer program | |
WO2007148433A1 (en) | Recording medium fixed-data area forming method | |
MXPA00011118A (en) | A method and system for providing copy-protection on a storage medium and storage medium for use in such a system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20080718 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |