ES2238445T3 - Soporte de datos grabable con zona de datos protegida. - Google Patents

Soporte de datos grabable con zona de datos protegida.

Info

Publication number
ES2238445T3
ES2238445T3 ES01938199T ES01938199T ES2238445T3 ES 2238445 T3 ES2238445 T3 ES 2238445T3 ES 01938199 T ES01938199 T ES 01938199T ES 01938199 T ES01938199 T ES 01938199T ES 2238445 T3 ES2238445 T3 ES 2238445T3
Authority
ES
Spain
Prior art keywords
data
zone
stored
read
system data
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.)
Expired - Lifetime
Application number
ES01938199T
Other languages
English (en)
Inventor
Johan P. M. G. Linnartz
Antonius A. C. M. Kalker
Johan C. Talstra
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2238445T3 publication Critical patent/ES2238445T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/80Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
    • 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
    • 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/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • 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/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00123Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the 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/00188Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/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
    • 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/00217Circuits 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/00253Circuits 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/0026Circuits 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 the key being stored as a barcode
    • G11B20/00268Circuits 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 the key being stored as a barcode said barcode being recorded in a burst cutting area [BCA]
    • 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/00217Circuits 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/00253Circuits 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/00326Circuits 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 the key being embossed on the 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/00217Circuits 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/00253Circuits 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/00384Circuits 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 the key being derived from a physical signature of the record carrier, e.g. unique feature set
    • 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/00217Circuits 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/00253Circuits 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/00405Circuits 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 the key being stored by varying characteristics of the recording track, e.g. by altering the track pitch or by modulating the wobble track
    • 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/00557Circuits 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 further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
    • 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/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • G11B20/00898Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm based on a hash function
    • 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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • 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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1229Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc lead-in area
    • 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/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1259Formatting, e.g. arrangement of data block or words on the record carriers on discs with ROM/RAM areas
    • 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/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • 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)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Storage Device Security (AREA)

Abstract

Método de almacenamiento de datos en un soporte (1) regrabable de almacenamiento de datos que comprende una zona (2) de datos fijos de sólo lectura y una zona (3, 4) de datos grabables, método en el cual se almacenan datos de sistema en la zona (3) de datos grabables, caracterizado porque - se genera un resumen criptográfico de los datos de sistema y se almacena en la zona (2) de datos fijos, y - el resumen criptográfico se utiliza para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.

Description

Soporte de datos grabable con zona de datos protegida.
La invención se refiere a un método de almacenamiento de datos en un soporte regrabable de almacenamiento de datos, a un soporte de almacenamiento, a un aparato de grabación para el almacenamiento de datos en un soporte regrabable de almacenamiento de datos y a un aparato de reproducción para la reproducción de datos de usuario almacenados en un soporte regrabable de almacenamiento de datos.
La invención trata de un soporte de almacenamiento en el que los usuarios pueden almacenar material sujeto a derechos de autor y no sujeto a derechos de autor. A menudo, el usuario tiene un derecho a almacenar y copiar contenidos, pero existen restricciones al número de (generaciones de) copias que puede hacer. El cifrado se emplea para garantizar que los contenidos sujetos a derechos de autor sólo puedan ser interpretados por dispositivos "en conformidad" que se adhieren a restricciones protectoras contra la copia. Se necesita una protección adicional para evitar que los dispositivos en disconformidad puedan realizar una copia en lo que respecta a los bits de datos cifrados. Esto se evita muchas veces almacenando información esencial, por ejemplo, una clave de descifrado, de manera que no pueda copiarse.
Más generalmente, se llega a la conclusión de que las medidas protectoras contra la copia requieren que en los discos grabables deban almacenarse algunos datos que no puedan ser modificados o borrados por productos de consumo final. Estos datos se denominarán "datos de sistema" en lo sucesivo. Son ejemplos de "datos de sistema":
- un número identificador de disco único, que se emplea para cifrar los datos que el usuario almacena en el disco,
- una lista que consisten en una sola clave que se ha cifrado con un número de claves diferentes propias del fabricante o propias del dispositivo,
- una lista de números de serie electrónicos de dispositivos revocados o discos revocados. Al almacenar una lista así en todos los discos vírgenes, pueden diseminarse instrucciones de revocación a los dispositivos de consumo. Al recibir tales instrucciones de revocación, los dispositivos en conformidad se niegan a comunicarse con dispositivos revocados.
Los contenidos o datos grabados por el usuario se denominarán "datos de usuario" en lo sucesivo. Además, el término "zona de datos fijos" se utilizará para una zona del soporte de almacenamiento en la que almacena cualquier información que sea de sólo lectura y no pueda ser modificada por dispositivos de consumo. Por el contrario, en la "zona de datos grabables" se almacena información que puede ser modificada por dispositivos de consumo. En la zona de datos grabables se almacenarán también datos que sólo pueden ser escritos por dispositivos de consumo después de que usuarios malintencionados hayan realizado alguna modificación ("hack") al dispositivo. Tales modificaciones pueden ser un cambio en el firmware o el software utilizado para controlar la grabadora.
El almacenamiento de datos en la zona de datos fijos requiere el uso de componentes que normalmente no se encuentran disponibles en los dispositivos de consumo. Un ejemplo de una técnica para almacenar tales datos es una oscilación ("wobble"), que es una desviación radial de las posiciones de los agujeros (pits) o del presurco con respecto a una espiral perfecta. Las leyes de la física y la mecánica prohiben que una oscilación así pueda ser escrita a la carrera por un láser tal como el que se encuentra disponible en una grabadora de consumo para discos ópticos. Otros ejemplos de datos almacenados en la zona de datos fijos son el código BCA, propuesto para DVD-ROM, puntos dañados selectivamente en el material de disco, quemados por láseres de alta potencia, o datos almacenados en una zona especial del disco que contiene material de sólo lectura.
Un problema práctico es el almacenamiento de grandes cantidades de datos en la zona de datos fijos. Normalmente, la capacidad se limita a unos pocos (cientos de) bits. Mientras tanto, la cantidad de datos de sistema que necesita almacenarse puede exceder con mucho la capacidad de almacenamiento disponible en la zona de datos fijos.
Por tanto, la invención tiene por objeto proporcionar un método de almacenamiento de datos en un soporte regrabable de almacenamiento de datos, según el cual se solventen los problemas anteriormente mencionados y que permita el almacenamiento de grandes cantidades de datos de sistema de una manera a prueba de manipulación. Además, se proporcionará un correspondiente soporte de almacenamiento, un correspondiente aparato de grabación y un correspondiente aparato de reproducción.
Según la invención, estos objetos se logran mediante un método tal como se expone en la reivindicación 1 ó 9, mediante un soporte de almacenamiento tal como se expone en la reivindicación 10 ó 14, mediante un aparato de grabación tal como se expone en la reivindicación 19 ó 20 y mediante un aparato de reproducción tal como se expone en la reivindicación 21 ó 22.
Fundamentalmente, la invención se basa en la idea de que existe alguna relación criptográfica entre los datos almacenados en la zona de datos fijos y los datos de sistema. Esta relación está compuesta por el resumen criptográfico que, según la invención, se genera únicamente a partir de los datos de sistema o tanto de los datos de sistema como de los datos identificativos, los cuales pueden ser un número aleatorio almacenado en la zona de datos fijos. El resumen criptográfico es utilizado por un aparato de grabación o de reproducción para detectar si se han manipulado, por ejemplo, borrado o modificado, los datos de sistema a fin de manipular la protección de copia del soporte de almacenamiento. El resumen criptográfico se usa por tanto para la verificación de los datos de sistema, lo que significa que, en caso de un fallo en la verificación, puede pararse la reproducción o grabación del contenido del soporte de almacenamiento.
Según una primera solución, los datos de sistema se escriben en la zona de datos grabables, por ejemplo, como parte del formateado del soporte de almacenamiento. Se calcula un resumen criptográfico, por ejemplo, un hash criptográfico, para todos los datos de sistema, y el resultado de ese resumen criptográfico, por ejemplo, el resumen de ese hash, se almacena en la zona de datos fijos. Entonces, un aparato de grabación sólo aceptará un soporte de almacenamiento con una combinación válida de datos de sistema, es decir, el resumen criptográfico.
Según una solución alternativa, en la zona de datos fijos se crean y almacenan datos identificativos, por ejemplo, un número aleatorio. La zona de datos grabables contiene entonces los datos de usuario, los datos de sistema y un resumen criptográfico de los datos de sistema y los datos identificativos, por ejemplo, una firma electrónica del mismo. Un aparato de grabación o de reproducción utilizará entonces un verificador (por ejemplo, una clave pública) para comprobar la validez del resumen criptográfico, los datos de sistema y los datos identificativos, es decir, se comprobará la validez de la firma. En vez de usar una firma electrónica, puede emplearse un código de autenticación de mensajes (MAC - Message Authentication Code) para la verificación, que es más barato pero menos seguro.
El documento EP-A-0984346 describe un esquema de protección de copia adecuado para DVD, según el cual un disco comprende una zona de identificación, situada en una parte de sólo lectura del disco, y una zona de datos. En la zona de identificación se encuentra presente un identificador de soporte posiblemente único, mientras que la zona de datos está presente Información de Control de Copia que, junto con el identificador de soporte, permite que un aparato de grabación determine si el disco es original o ha sido copiado ilegalmente. Por ejemplo, la Información de Control de Copia puede ser una copia del identificador o una versión distribuida (hashed) de él. Este esquema de protección de copia se basa en el hecho de que un aparato disponible al usuario final no es capaz de modificar el identificador presente en la zona de identificación, y por tanto, puede descubrirse fácilmente un disco copiado bit a bit.
En las reivindicaciones dependientes se dan a conocer otras realizaciones preferidas de la invención.
La invención y las realizaciones preferidas de la misma se explican más detalladamente en lo sucesivo con referencia a la figura a los siguientes dibujos, en los que:
La figura 1 muestra un método de grabación según una primera realización,
la figura 2 muestra un método de reproducción según una primera realización,
la figura 3 muestra un método de grabación según una segunda realización,
la figura 4 muestra un método de reproducción según la segunda realización,
la figura 5 muestra una método de grabación según una tercera realización, y
la figura 6 muestra una método de reproducción según la tercera realización.
La figura 1 muestra un diagrama que explica el método de almacenamiento de datos en un soporte regrabable de almacenamiento de datos según una primera realización de la invención. El soporte 1 de almacenamiento, que puede ser un disco para la grabación óptica de datos, por ejemplo, un DVD o un CD, está dividido en una zona 2 de datos fijos de sólo lectura y en una zona 3, 4 de datos grabables que se encuentra subdividida en una zona 3 de datos de sistema y una zona 4 de datos de usuario. Los datos almacenados en la zona 2 de datos fijos no pueden ser modificados por los consumidores. Una implementación típica de la zona 2 de datos fijos es la estampación de agujeros en un disco regrabable, es decir, parte del disco regrabable se emplea como un soporte CD-ROM o DVD-ROM. Otra implementación es la BCA (Burst Cut Area - zona cortada por ráfagas), una pauta de código de barras en el radio más interior del disco, escrita por un láser YAG en la fábrica de discos. Una tercera implementación consiste en almacenar los datos fijos en el desplazamiento radial de los agujeros previamente estampados ("pit-wobble") o en el desplazamiento radial antes del surco ("pre-groove wobble").
Los datos almacenados en la zona 3, 4 de datos grabables pueden ser modificados por un consumidor. No obstante, la zona de datos de sistema está reservada para datos de sistema como la información de control de copia, tal como se ha esbozado al principio. La parte 4 más grande de la zona de datos grabables puede utilizarse para almacenar datos de usuario, por ejemplo, datos de audio o de vídeo.
Puesto que la capacidad del campo 2 de datos fijos es limitada, pero se almacenará una cantidad creciente de datos de sistema que no serán modificables, la invención propone almacenar los datos de sistema en la zona 3 de datos grabables es instalar una relación criptográfica entre los datos de sistema y una información específica almacenada en la zona 2 de datos fijos que no puede modificarse durante una grabación o reproducción posterior. Por tanto, el medio 5 de generación calcula un resumen criptográfico, el cual calcula en esta realización un hash de los datos de sistema. El resultado criptográficamente seguro de ese hash se almacena entonces en la zona 2 de datos fijos.
El método descrito en la figura 1 se implementa preferiblemente en un aparato de grabación para almacenar los datos de sistema y el resumen criptográfico o en un soporte vacío que utiliza el mismo u otro medio de graba-
ción.
En el aparato de reproducción tal como el que se muestra en la figura 2, un medio 5 de generación similar, contenido en el aparato de reproducción, calcula un hash de los datos de sistema almacenados en la zona 3 de datos de sistema. El resultado de ese cálculo se envía a un medio 6 de verificación en el aparato de reproducción, que también recibe el resumen criptográfico leído de la zona 2 de datos fijos del soporte 1. Si este resumen criptográfico es igual al resultado del cálculo del hash, la verificación tiene éxito, y la reproducción de los datos de usuario puede comenzar o continuar, mientras que tras un fallo de verificación, puede detenerse la reproducción puesto que la probabilidad es alta de que se hayan manipulado los datos de sistema. No se muestra el medio de lectura para leer los datos de sistema y el resumen criptográfico del soporte.
En una realización práctica, el soporte 1 puede imaginarse como un DVD-RAM o un CD-RW o algún otro soporte regrabable (vacío al principio) que se vende y que contiene una lista de números de serie de grabadoras pirateadas conocidas, en lo sucesivo denominadas grabadoras "malas", ya escrita en la fábrica de discos. La lista es empleada por reproductores honestos de DVD-RAM/CD-RW o de los otros soportes para rechazar reproducir grabaciones de estas grabadoras malas, porque se sabe que se han involucrado en la copia ilegal. Normalmente, una lista así es demasiado larga (normalmente, más de un MB) para almacenarse en una zona de datos fijos (normalmente, de unos cientos de bits). Por tanto, en la fabrica la lista se escribe en el soporte regrabable como un archivo normal. Para evitar que cualquier persona tan sólo borre o modifique esta lista, se calcula el hash de esta lista. Este hash es mucho más corto que los datos de sistema y puede por tanto escribirse fácilmente en la zona de datos fijos durante la producción del soporte. Entonces, el reproductor honesto podría, al insertarse en soporte, calcular el hash de los datos de sistema y comprobar el resultado con el hash almacenado en la zona de datos fijos. Si no son iguales, los datos de sistema han sido manipulados.
En esta forma básica, no es necesario usar secreto criptográfico alguno (por ejemplo, una clave criptográfica) en ningún lugar del sistema. Sin embargo, la desventaja es la falta de flexibilidad. Esto significa que el contenido real de bits de la zona de datos fijos en el soporte regrabable se fija para siempre en el instante de la producción del disco en la fábrica. Por tanto, ha de calcularse el hash de los datos de sistema, que se protegerán antes de la producción del disco. Si se cambiasen los datos de sistema, por ejemplo, añadiendo más grabadoras malas a la lista, también cambia necesariamente el hash. Entonces, la fábrica tendría que producir nuevos soportes porque los viejos ya no tendrían el hash correcto para los nuevos datos de sistema. Existen también otras razones por las cuales habrá que cambiar o actualizar los datos de sistema tras la producción del disco y la fijación del hash.
En una segunda realización de la invención, tal como se muestra en las figuras 3 y 4, se consigue más flexibilidad. Según esta realización, durante la producción del soporte se almacenan datos identificativos, por ejemplo, un número aleatorio, en la zona de datos fijos. La zona de datos de sistema está subdividida en una primera zona 31 para los datos de sistema reales y en una segunda zona 32 para almacenar un resumen criptográfico. Este resumen criptográfico se genera utilizando un algoritmo de firmas de clave pública calculado en el medio 7 de generación. En el mismo, se calcula una firma digital de los datos identificativos y de los datos de sistema, que primero son codificados por distribución (hash) por el medio 5 de generación, utilizando una clave C_{privada} privada secreta. Este cálculo también puede escribirse como
DE = C (hash (datos de sistema, datos identificativos), clave privada)
donde DE significa datos extra (= resumen criptográfico) y C significa el cifrado de claves públicas. La firma digital calculada se almacena luego como un resumen criptográfico en la segunda zona 32 de datos de sistema.
En un aparato de reproducción o un aparato de grabación, tal como se muestra en la figura 4, los datos de sistema se verifican primero calculando el hash para todos los datos identificativos y los datos de sistema y luego empleando el algoritmo de verificación de firmas de clave pública en un medio 8 de verificación y la clave C_{pública} pública para comprobar la validez de la firma almacenada en la zona 32 de datos. La clave privada utilizada para producir la firma digital en la figura 3 debe mantenerse en secreto, mientras que la clave pública empleada para la verificación en el aparato de reproducción o de grabación, tal como se muestra en la figura 4, puede distribuirse libremente porque esta clave pública es inservible en la etapa de cifrado, tal como se describe en la etapa 3.
Una tercera realización se explica con referencia a las figuras 5 y 6. Tal como en la segunda realización, los datos identificativos se almacenan en una zona 2 de datos fijos, y los datos identificativos reales se almacenan en una zona 31 de datos de sistema. Para el cifrado, el resumen criptográfico, que se almacenará en la zona 32 de datos de sistema, es generado por los medios 9 de generación a partir de los datos de identificación y los datos de sistema utilizando un algoritmo de códigos de autenticación de mensajes (algoritmo MAC) y una clave MAC secreta. Resumiendo, este cifrado MAC puede escribirse como
DE = C (datos de sistema, datos fijos, clave MAC)
donde DE significa datos extra (= resumen criptográfico) y C significa cifrado MAC.
En el aparato de reproducción o de grabación tal como el que se muestra en la figura 6, se proporciona un correspondiente medio 9 de generación para calcular el código de autenticación de mensajes a partir de los datos identificativos y los datos de sistema empleando la misma clave MAC secreta. El MAC calculado se compara en un medio 6 de verificación con el resumen criptográfico (el MAC) almacenado en la zona 32 de datos de sistema con fines de verificación.
En comparación con la segunda realización mostrada en las figuras 3 y 4, el uso del MAC es menos seguro que el uso de la firma de clave pública. La clave utilizada para calcular el MAC está presente en cada aparato de reproducción en el sistema, si alguien abre por la fuerza cualquier reproductor individual y se apodera de la clave, esta persona puede ir y sustituir los datos de sistema por otros datos de sistema que todavía certifiquen el MAC en la zona de datos fijos. En comparación, en el sistema de clave pública de la segunda realización, se utiliza una clave privada secreta en el proceso de cifrado, mientras que para la verificación se emplea una clave pública publicada.
Por medio del uso de la invención, puede evitarse que se manipulen los datos de sistema. Mediante el almacenamiento de datos especiales en la zona de datos fijos, puede evitarse que grabadoras malintencionadas copien en soportes nuevos datos de sistema válidos, antiguos, por ejemplo, para reemplazar una nueva lista larga de grabadoras malas por una vieja y corta. Puesto que los datos de sistema propiamente dichos se almacenan en la zona de datos grabables, se resuelve el problema de capacidad limitada de la zona de datos fijos.
Normalmente, los datos de sistema se almacenan o esconden en una zona que se inaccesible para el usuario o en una zona del soporte en la que no interfieren con la finalidad normal del disco, es decir, con el almacenamiento de datos de usuario. Para soportes DVD y CD, un ejemplo sería las zonas denominadas de "lead-in" (pista de entrada) y de "lead-out" (pista de salida) del disco. En lo sucesivo, se hará referencia colectivamente a tales zonas como "zona esquinera". Esto presenta la ventaja de que no molesta al usuario y también abarata mucho el proceso de producción, puesto que las zonas esquinera pueden estamparse muy rápido, mientras que los datos grabables han de grabarse a velocidad normal. En general, los reproductores son mucho más simples y baratos que las grabadoras, por lo que dar salida por lectura a los datos de sistema en la zona esquinera del soporte supone una carga relativamente más pesada para los reproductores que para las grabadoras. De manera que tiene sentido hacer que la grabadora, en el primer uso del soporte, dé salida por lectura a los datos de sistema y copie su información en la zona principal de datos de usuario en la zona de datos grabables. Entonces, el reproductor tan sólo tiene que encontrar la información de los datos de sistema en la zona principal de datos de sistema que puede leer de cualquier manera. Un problema consiste en que el reproductor puede que no se fíe de la grabadora puesto que ésta puede que no copie fielmente los datos. Sin embargo, según la primera realización de la invención, si se almacena un hash de los datos de sistema en la zona de datos fijos, el reproductor puede entonces verificar que la encarnación de los datos de sistema en la zona principal de datos de usuario concuerda con el hash en la zona de datos fijos. Obviamente, la grabadora puede entonces no haber manipulado la zona de datos fijos.
Se observará que cada vez que se describa cualquier detalle de la invención con referencia a un aparato de reproducción, el aparato de reproducción puede sustituirse por un aparato de grabación. Ambos pueden comprender medios de lectura y/o grabación apropiados para la lectura y/o grabación de datos de o en el soporte. Además, se entenderá que el soporte de almacenamiento, el aparato de grabación y el aparato de reproducción, tal como se exponen en las reivindicaciones, pueden desarrollarse adicionalmente de la misma manera o una correspondiente, tal como se ha descrito más arriba y tal como se expone en las reivindicaciones dependientes con referencia al método de almacenamiento de datos.

Claims (23)

1. Método de almacenamiento de datos en un soporte (1) regrabable de almacenamiento de datos que comprende una zona (2) de datos fijos de sólo lectura y una zona (3, 4) de datos grabables, método en el cual se almacenan datos de sistema en la zona (3) de datos grabables, caracterizado porque
- se genera un resumen criptográfico de los datos de sistema y se almacena en la zona (2) de datos fijos, y
- el resumen criptográfico se utiliza para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.
2. Método según la reivindicación 1, caracterizado porque la zona (3, 4) de datos grabables comprende una zona esquinera y los datos de sistema se almacenan en la zona esquinera.
3. Método según la reivindicación 1, caracterizado porque se utiliza una función (5) hash para generar el resumen criptográfico y para verificar los datos de sistema.
4. Método según la reivindicación 1, caracterizado porque se utiliza un algoritmo de códigos de autenticación de mensajes para generar el resumen criptográfico y para verificar los datos de sistema.
5. Método según la reivindicación 1, caracterizado porque se utiliza un algoritmo de firmas de clave para generar el resumen criptográfico y para verificar los datos de sistema y porque se almacena una firma como el resumen criptográfico.
6. Método según la reivindicación 1, caracterizado porque el resumen criptográfico se genera y los datos de sistema se almacenan en la zona (3) de datos grabables como parte del formateo del soporte (1) de almacenamiento.
7. Método según la reivindicación 1, caracterizado porque se almacena información de control de copia como datos de sistema, en particular un identificador de soporte de almacenamiento único, una clave cifrada por una o más claves diferente propias del fabricante o propias del dispositivo o una o más listas de dispositivos revocados o de soportes de almacenamiento revocados.
8. Método según la reivindicación 1, caracterizado porque los datos de sistema se almacenan originalmente en una zona esquinera de la zona (3) de datos grabables y porque durante el uso del soporte (1) de almacenamiento en un aparato de reproducción, los datos de sistema se copian en una zona (4) de datos de usuario de la zona (3, 4) de datos grabables.
9. Método de almacenamiento de datos en un soporte (1) regrabable de almacenamiento de datos que comprende una zona (2) de datos fijos de sólo lectura, caracterizado porque
- la zona de datos fijos de sólo lectura comprende una primera zona de datos y una zona esquinera,
- en la zona esquinera se almacenan datos de sistema,
- se genera un resumen criptográfico de los datos de sistema y se almacena en la primera zona de datos, y
- el resumen criptográfico se utiliza para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.
10. Soporte (1) regrabable de almacenamiento para almacenar datos, que comprende:
- una zona (3, 4) de datos grabables en la que se almacenan datos de sistema, y
- una zona (2) de datos fijos de sólo lectura, caracterizado porque en la zona (2) de datos fijos de sólo lectura se almacena un resumen criptográfico de los datos de sistema, proporcionándose el resumen criptográfico para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.
11. Soporte (1) de almacenamiento según la reivindicación 10, caracterizado porque la zona (3, 4) de datos grabables comprende una zona esquinera y los datos de sistema se almacenan en la zona esquinera.
12. Soporte de almacenamiento según la reivindicación 11, caracterizado porque el soporte de almacenamiento comprende una pista de entrada, estando la zona esquinera situada en la pista de entrada.
13. Soporte (1) de almacenamiento según la reivindicación 10, caracterizado porque el soporte (1) de almacenamiento es un soporte regrabable de almacenamiento óptico, en particular un CD o un DVD.
\newpage
14. Soporte (1) regrabable de almacenamiento para almacenar datos, que comprende una zona (2) de datos fijos de sólo lectura, caracterizado porque la zona de datos fijos de sólo lectura comprende una primera zona de datos y una zona esquinera en la que se almacenan datos de sistema, y se almacena un resumen criptográfico de los datos de sistema en la primera zona de datos, proporcionándose el resumen criptográfico para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.
15. Soporte de almacenamiento según la reivindicación 14, caracterizado porque la primera zona de datos es una zona cortada por ráfagas y la zona esquinera comprende una oscilación de agujeros y/o una oscilación antes del surco.
16. Soporte de almacenamiento según la reivindicación 14, caracterizado porque la primera zona de datos es una zona cortada por ráfagas y la zona de esquina comprende agujeros previamente estampados.
17. Soporte de almacenamiento según la reivindicación 10 ó 14, caracterizado porque el resumen criptográfico de los datos de sistema comprende el resultado de una dispersión de los datos de sistema.
18. Método de verificación de datos de sistema presentes en un soporte (1) regrabable de almacenamiento de datos antes de una lectura y/o grabación de datos de usuario, comprendiendo el soporte (1) regrabable de almacenamiento de datos una zona (2) de datos fijos de sólo lectura y una zona (3, 4) de datos grabables, caracterizado porque
- se leen los datos de sistema y el resumen criptográfico de los datos de sistema, resumen criptográfico que se almacena en la zona de datos fijos de sólo lectura,
- se genera un resumen criptográfico de los datos de sistema leídos del soporte,
- se comparan en resumen criptográfico leído del soporte y el resumen criptográfico generado.
19. Aparato de grabación para almacenar datos en un soporte (1) regrabable de almacenamiento de datos, que comprende un medio de grabación para almacenar datos de sistema en una zona (3) de datos grabables del soporte, caracterizado porque un medio (5) de generación está presente para generar un resumen criptográfico de los datos de sistema y el medio de grabación es adecuado para almacenar el resumen criptográfico en una zona (2) de datos fijos de sólo lectura del soporte (1), proporcionándose el resumen criptográfico para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario.
20. Aparato de grabación para almacenar datos en un soporte (1) regrabable de almacenamiento de datos que comprende una zona (2) de datos fijos de sólo lectura, caracterizado porque
- la zona de datos fijos de sólo lectura comprende una primera zona de datos y una zona esquinera,
- un medio de grabación está presente para almacenar datos de sistema en la zona esquinera y para almacenar un resumen criptográfico de los datos de sistema en la primera zona de datos, proporcionándose el resumen criptográfico para una verificación de los datos de sistema antes de una lectura y/o grabación de datos de usuario, y
- un medio (5) de generación está presente para generar el resumen criptográfico de los datos de sistema.
21. Aparato de reproducción para reproducir datos de usuario almacenados en un soporte (1) regrabable de almacenamiento de datos, que comprende un medio de lectura para leer datos de sistema almacenado en la zona (3, 4) de datos grabables del soporte (1), caracterizado porque el medio de lectura es adecuado también para leer un resumen criptográfico de los datos de sistema almacenado en la zona (2) de datos fijos de sólo lectura del soporte (1), y unos medios (5, 6) de verificación están presentes para generar un resumen criptográfico de los datos de sistema leídos del soporte (1) u para verificar los datos de sistema mediante el uso de resumen criptográfico generado.
22. Aparato de reproducción para reproducir datos de usuario almacenados en un soporte (1) regrabable de almacenamiento de datos que comprende una zona (2) de datos fijos de sólo lectura, caracterizado porque la zona de datos fijos de sólo lectura comprende una primera zona de datos y una zona esquinera, y el aparato de reproducción comprende:
- un medio de lectura para leer datos de sistema almacenados en la zona esquinera y para leer un resumen criptográfico de los datos de sistema almacenado en la primera zona (2) de datos, y
- unos medios (5, 6) de verificación para generar un resumen criptográfico de los datos de sistema leídos del soporte (1) y para verificar los datos de sistema mediante el uso del resumen criptográfico generado.
23. Aparato de reproducción según la reivindicación 21 ó 22, caracterizado por comprender además un medio de grabación para grabar los datos de usuario en el soporte (1) regrabable de almacenamiento de datos.
ES01938199T 2000-06-02 2001-05-08 Soporte de datos grabable con zona de datos protegida. Expired - Lifetime ES2238445T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP00201951 2000-06-02
EP00201951 2000-06-02
PCT/EP2001/005195 WO2001095327A2 (en) 2000-06-02 2001-05-08 Recordable storage medium with protected data area

Publications (1)

Publication Number Publication Date
ES2238445T3 true ES2238445T3 (es) 2005-09-01

Family

ID=8171591

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01938199T Expired - Lifetime ES2238445T3 (es) 2000-06-02 2001-05-08 Soporte de datos grabable con zona de datos protegida.

Country Status (27)

Country Link
US (2) US6738904B2 (es)
EP (2) EP1492107B1 (es)
JP (2) JP5148039B2 (es)
KR (1) KR100800372B1 (es)
CN (2) CN1658314B (es)
AR (1) AR029674A1 (es)
AT (1) ATE290250T1 (es)
AU (1) AU782541B2 (es)
BR (1) BR0106684A (es)
CA (1) CA2381141C (es)
CZ (1) CZ2002408A3 (es)
DE (1) DE60109160T2 (es)
DK (1) DK1292946T3 (es)
EA (1) EA004199B1 (es)
EG (1) EG22529A (es)
ES (1) ES2238445T3 (es)
IL (1) IL147922A (es)
MX (1) MXPA02001167A (es)
MY (1) MY126685A (es)
NO (1) NO327777B1 (es)
PL (1) PL352072A1 (es)
PT (1) PT1292946E (es)
TR (1) TR200200271T1 (es)
TW (1) TWI239447B (es)
UA (1) UA76094C2 (es)
WO (1) WO2001095327A2 (es)
ZA (1) ZA200200897B (es)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US6912634B2 (en) * 2000-12-28 2005-06-28 Intel Corporation Verifying the integrity of a media key block by storing validation data in a validation area of media
US7111175B2 (en) 2000-12-28 2006-09-19 Intel Corporation Method and apparatus for verifying the integrity of a media key block
US6957343B2 (en) 2001-03-30 2005-10-18 Intel Corporation Validating keying material by using a validation area of read-only media to prevent playback of unauthorized copies of content stored on the media
US20030053656A1 (en) * 2001-04-06 2003-03-20 Levy Kenneth L. Digitally watermarking physical media
US7248715B2 (en) * 2001-04-06 2007-07-24 Digimarc Corporation Digitally watermarking physical media
US20020146147A1 (en) * 2001-04-06 2002-10-10 Levy Kenneth L. Digitally watermarking physical media
JP3946965B2 (ja) * 2001-04-09 2007-07-18 ソニー株式会社 無体財産権を保護する情報を記録する記録装置、記録方法、記録媒体、およびプログラム
JP4944355B2 (ja) * 2001-05-22 2012-05-30 ユーキューイー,エルエルシー デジタル作品を記録する記録担体、方法及び装置
JP3832289B2 (ja) * 2001-08-20 2006-10-11 ソニー株式会社 情報記録装置、ビデオ信号出力装置、ストリーム出力方法、プログラム、記録媒体、およびデータ構造
GB0129065D0 (en) * 2001-12-05 2002-01-23 Philips Electronics Uk Ltd Method and apparatus for verifying the integrity of system data
TWI258646B (en) * 2001-12-27 2006-07-21 Asulab Sa Device and method for managing memory in an electronic watch
JP3673234B2 (ja) * 2002-03-20 2005-07-20 株式会社東芝 暗号処理を行う情報記録再生装置と情報記録再生方法
WO2003094158A1 (en) 2002-05-01 2003-11-13 Lg Electronics Inc. High-density read-only optical disc, and optical disc apparatus and method using the same
PL372448A1 (en) * 2002-06-20 2005-07-25 Koninklijke Philips Electronics N.V. Method and device for protecting user information against manipulations
CN100514458C (zh) * 2002-07-02 2009-07-15 Lg电子株式会社 一种在/从记录介质记录/再现数据的装置和方法
KR20040024946A (ko) * 2002-09-18 2004-03-24 에스비에스골프닷컴 주식회사 공개키 기반 구조에서 비밀키 관리 방법
WO2004066296A1 (en) * 2003-01-24 2004-08-05 Koninklijke Philips Electronics N.V. Reliable storage medium access control method and device
KR101051000B1 (ko) 2003-02-19 2011-07-26 엘지전자 주식회사 고밀도 광디스크와, 그에 따른 불법 복제 판별방법
KR100524952B1 (ko) * 2003-03-07 2005-11-01 삼성전자주식회사 기록 매체의 데이터 보호 방법 및 이를 이용한 디스크드라이브
US8132024B2 (en) * 2003-03-11 2012-03-06 Panasonic Corporation Digital work protection system, recording apparatus, reproduction apparatus, and recording medium
JP4043388B2 (ja) * 2003-03-20 2008-02-06 ソニー株式会社 再生装置および再生方法
JP2004295373A (ja) * 2003-03-26 2004-10-21 Sony Corp 情報記録媒体、情報処理装置、情報記録媒体製造装置、および方法、並びにコンピュータ・プログラム
KR100974448B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100974449B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR20040092649A (ko) * 2003-04-24 2004-11-04 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100972831B1 (ko) * 2003-04-24 2010-07-28 엘지전자 주식회사 엔크립트된 데이터의 보호방법 및 그 재생장치
US20050234949A1 (en) * 2003-04-30 2005-10-20 Sony Corporation Data processing method, program thereof, device thereof, and recording medium
DE10358144A1 (de) * 2003-12-10 2005-08-04 Francotyp-Postalia Ag & Co. Kg Verfahren und Anordnung zum Authentifizieren von Daten
US7802085B2 (en) 2004-02-18 2010-09-21 Intel Corporation Apparatus and method for distributing private keys to an entity with minimal secret, unique information
WO2005091554A1 (en) * 2004-03-17 2005-09-29 Koninklijke Philips Electronics N.V. Method of and device for generating authorization status list
US7697691B2 (en) * 2004-07-14 2010-04-13 Intel Corporation Method of delivering Direct Proof private keys to devices using an on-line service
US7746746B2 (en) * 2004-11-16 2010-06-29 Hewlett-Packard Development Company, L.P. Optical media with control data in wobble
US8924728B2 (en) 2004-11-30 2014-12-30 Intel Corporation Apparatus and method for establishing a secure session with a device without exposing privacy-sensitive information
KR20060066628A (ko) * 2004-12-13 2006-06-16 엘지전자 주식회사 기록매체에 수록된 콘텐트를 보호하는 방법 및 그보호방법이 적용된 콘텐트를 수록하고 있는 기록매체
EP1825468A4 (en) * 2004-12-13 2011-11-30 Lg Electronics Inc METHOD OF SECURING CONTENT ON A RECORDING MEDIUM AND CONTAINING SAID CONTENT BY SAVING THE RECORDING MEDIUM
CN101084548A (zh) * 2004-12-20 2007-12-05 皇家飞利浦电子股份有限公司 对受保护的便携式存储介质进行解锁
EP1847995A4 (en) * 2005-02-07 2009-11-11 Panasonic Corp RECORDING DEVICE, PLAYING DEVICE, INTEGRATED CIRCUIT AND CONTROL PROGRAM
ATE433596T1 (de) 2005-08-23 2009-06-15 Koninkl Philips Electronics Nv Authentifizierung von informationsträgern über eine physische einwegfunktion
CN100426181C (zh) * 2005-10-20 2008-10-15 万国电脑股份有限公司 具主体识别信息的便携储存装置及主体识别信息设定方法
US8689337B2 (en) * 2006-02-27 2014-04-01 Vobile, Inc. Systems and methods of fingerprinting and identifying video objects
US8014530B2 (en) 2006-03-22 2011-09-06 Intel Corporation Method and apparatus for authenticated, recoverable key distribution with no database secrets
EP1855280A3 (en) 2006-05-10 2012-08-15 Nero Ag Apparatus for writing information on a data content on a storage medium
WO2007128419A1 (en) * 2006-05-10 2007-11-15 Nero Ag Apparatus for writing information on a data content on a storage medium
US8301906B2 (en) * 2006-05-10 2012-10-30 Nero Ag Apparatus for writing information on a data content on a storage medium
US8108692B1 (en) 2006-06-27 2012-01-31 Siliconsystems, Inc. Solid-state storage subsystem security solution
WO2008102565A1 (ja) 2007-02-23 2008-08-28 Panasonic Corporation 著作権保護データ処理システム、及び再生装置
WO2008102566A1 (ja) * 2007-02-23 2008-08-28 Panasonic Corporation 著作権保護データ処理システム、及び再生装置
US20080253256A1 (en) * 2007-04-13 2008-10-16 Andreas Eckleder Apparatus for writing data and redundancy data on a storage medium
CN101377760B (zh) * 2007-08-30 2010-06-02 佛山普立华科技有限公司 影像文件保护系统及其方法
US8356184B1 (en) 2009-06-25 2013-01-15 Western Digital Technologies, Inc. Data storage device comprising a secure processor for maintaining plaintext access to an LBA table
AU2016204206A1 (en) * 2010-07-29 2016-07-07 Ainsworth Game Technology Limited Systems and methods for data protection
TWI525469B (zh) 2010-07-29 2016-03-11 安斯沃斯遊戲科技有限公司 資料保護系統與方法
US9305142B1 (en) 2011-12-19 2016-04-05 Western Digital Technologies, Inc. Buffer memory protection unit
CN104951405B (zh) * 2014-03-28 2019-09-06 三星电子株式会社 存储系统以及对存储系统执行和验证写保护的方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418852A (en) * 1992-03-18 1995-05-23 Fujitsu Limited Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus
JP3084969B2 (ja) * 1992-10-16 2000-09-04 松下電器産業株式会社 再生装置と記録装置とケース入り記録媒体と記録媒体の初期化装置
EP1076331A3 (en) * 1993-07-16 2006-11-29 Fujitsu Limited Record medium, method of controlling the same, and system utilizing electronic publications
KR100465551B1 (ko) * 1994-11-17 2005-04-19 마츠시타 덴끼 산교 가부시키가이샤 마킹생성장치,광디스크의레이저마킹형성방법,재생장치,광디스크및광디스크제조방법
JP3252706B2 (ja) * 1995-07-21 2002-02-04 ソニー株式会社 映像信号再生方法及び装置、並びに信号伝送方法及び装置
JP3707833B2 (ja) * 1995-08-10 2005-10-19 株式会社東芝 光ディスク装置
US6028936A (en) * 1996-01-16 2000-02-22 Disney Enterprises, Inc. Method and apparatus for authenticating recorded media
US6144745A (en) * 1997-04-07 2000-11-07 Fujitsu Limited Method of and apparatus for retaining and verifying of data on recording medium
US6061449A (en) 1997-10-10 2000-05-09 General Instrument Corporation Secure processor with external memory using block chaining and block re-ordering
KR100403270B1 (ko) * 1997-12-29 2004-03-20 삼성전자주식회사 디지털기록매체의저작권을보호하는방법및장치,그리고,그디지털기록매체
US6438235B2 (en) * 1998-08-05 2002-08-20 Hewlett-Packard Company Media content protection utilizing public key cryptography
EP0984346A1 (en) * 1998-09-02 2000-03-08 Hitachi Europe Limited Copy protection apparatus and method
CN1477630A (zh) * 1998-09-21 2004-02-25 日本胜利株式会社 信息记录方法与装置、重放装置、及信息保护方法
EP0997899B1 (en) * 1998-09-22 2005-05-04 Matsushita Electric Industrial Co., Ltd. Optical disk, method for reproducing additional information from optical disk, reproducing apparatus for optical disk, and recording and reproducing apparatus for optical disk
US6425098B1 (en) * 1998-10-20 2002-07-23 Midbar Tech (1998) Ltd. Prevention of disk piracy
JP2000286839A (ja) * 1999-03-31 2000-10-13 Ricoh Co Ltd 情報記録装置、真正性検証方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4177517B2 (ja) * 1999-05-21 2008-11-05 株式会社東芝 コンテンツ処理システムおよびコンテンツ保護方法
US6519213B1 (en) * 1999-06-29 2003-02-11 Oak Technology, Inc. Method and apparatus for reading data from a disk
JP4062842B2 (ja) * 1999-12-14 2008-03-19 ソニー株式会社 記録装置及び方法、再生装置及び方法並びに記録媒体
JP4211174B2 (ja) * 2000-01-12 2009-01-21 ソニー株式会社 データ記録再生システム
EP1199714B1 (en) * 2000-04-03 2006-10-04 Kabushiki Kaisha Toshiba Information recording medium adaptive to copy protection and recording/reproducing apparatus

Also Published As

Publication number Publication date
CA2381141C (en) 2011-04-12
TWI239447B (en) 2005-09-11
CN1240066C (zh) 2006-02-01
CN1658314A (zh) 2005-08-24
PL352072A1 (en) 2003-07-28
KR20020038710A (ko) 2002-05-23
UA76094C2 (en) 2006-07-17
EA004199B1 (ru) 2004-02-26
EG22529A (en) 2003-03-31
US7260219B2 (en) 2007-08-21
DE60109160D1 (de) 2005-04-07
AR029674A1 (es) 2003-07-10
ATE290250T1 (de) 2005-03-15
CN1381050A (zh) 2002-11-20
CZ2002408A3 (cs) 2002-05-15
JP5612054B2 (ja) 2014-10-22
CA2381141A1 (en) 2001-12-13
EP1492107A3 (en) 2012-03-14
WO2001095327A3 (en) 2002-03-21
NO20020528D0 (no) 2002-02-01
CN1658314B (zh) 2010-10-13
DE60109160T2 (de) 2006-01-12
EP1292946B1 (en) 2005-03-02
JP2013048009A (ja) 2013-03-07
NO327777B1 (no) 2009-09-21
NO20020528L (no) 2002-03-21
US6738904B2 (en) 2004-05-18
US20010049662A1 (en) 2001-12-06
PT1292946E (pt) 2005-06-30
JP5148039B2 (ja) 2013-02-20
IL147922A0 (en) 2002-08-14
IL147922A (en) 2005-12-18
MY126685A (en) 2006-10-31
AU6391701A (en) 2001-12-17
US20040168076A1 (en) 2004-08-26
BR0106684A (pt) 2003-05-13
KR100800372B1 (ko) 2008-02-04
MXPA02001167A (es) 2002-07-02
ZA200200897B (en) 2003-04-30
JP2003536193A (ja) 2003-12-02
DK1292946T3 (da) 2005-05-23
TR200200271T1 (tr) 2002-09-23
EP1492107B1 (en) 2014-03-12
EA200200222A1 (ru) 2003-04-24
EP1492107A2 (en) 2004-12-29
EP1292946A2 (en) 2003-03-19
WO2001095327A2 (en) 2001-12-13
AU782541B2 (en) 2005-08-11

Similar Documents

Publication Publication Date Title
ES2238445T3 (es) Soporte de datos grabable con zona de datos protegida.
JP4524920B2 (ja) 情報記録装置、情報再生装置、認証処理装置、情報記録方法、情報再生方法及び認証処理方法
JPWO2000046804A1 (ja) 情報記録再生システム
US20020141583A1 (en) Copy protection using a preformed ID and a unique ID on a programmable CD-ROM
US20090276635A1 (en) Controlling distribution and use of digital works
US7620820B2 (en) Content data processing method, recording device, and reproduction device
JP4413782B2 (ja) 情報記録媒体、それに対する情報記録装置および情報再生装置
JP2005223504A (ja) サービス提供サーバ、情報処理装置、およびデータ処理方法、並びにコンピュータ・プログラム
JP4144471B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
KR20060116810A (ko) 디스크 암호해독 방법 및 시스템
JP2007335040A (ja) 記録媒体の固定データ領域形成方法、記録媒体、固定データ領域形成装置、認証方法、認証装置