MXPA06007122A - Dispositivo de procesamiento de informacion y metodo - Google Patents
Dispositivo de procesamiento de informacion y metodoInfo
- Publication number
- MXPA06007122A MXPA06007122A MXPA/A/2006/007122A MXPA06007122A MXPA06007122A MX PA06007122 A MXPA06007122 A MX PA06007122A MX PA06007122 A MXPA06007122 A MX PA06007122A MX PA06007122 A MXPA06007122 A MX PA06007122A
- Authority
- MX
- Mexico
- Prior art keywords
- data
- information
- processing
- recording medium
- unit
- Prior art date
Links
Abstract
Se proporciona una configuración que permite administración de uso y administración de datos seguras, de datos recientemente generados u obtenidos que son diferentes de datos ya almacenados en un medio de grabación de información. Nuevos datos tales como información que recientemente ha generado o descargado el usuario relacionados a incrementos de información de contenido de administración de información de contenido en un medio de grabación de información, se registran como datos de configuración de la unidad de administración de contenido, en la forma de datos cifrados a los cuales una clave unitaria correspondiente a la unidad de administración de contenido, o una clave unitaria de administración de contenido, o una clave unitaria correspondiente a una nueva unidad de administración de contenido, se ha aplicado. De acuerdo con esta configuración, se logra administración de datos y administración de uso seguras para nuevos datos al igual que con datos correspondientes a las unidades originales.
Description
DISPOSITIVO DE PROCESAMIENTO DE INFORMACIÓN Y MÉTODO Campo Técnico La presente invención se refiere a un dispositivo para procesamiento de información, a un método de procesamiento de información, y A un programa de computadora. Más particularmente, la presente invención se refiere a un dispositivo de procesamiento de información, a un método de procesamiento de información, y un programa de computadora, en donde la información, recientemente generada o descargada por un usuario en relación a información de contenido almacenada en un medio de registro de información en incrementos de unidades, se registra como datos administrados correspondientes a las unidades, con administración de datos seguros y administración de uso que se logran por cada unidad de los datos recientemente generados por igual . Técnica Previa Diversos tipos de datos de soporte lógico, tales como datos de audio como música y semejantes, datos de imágenes como películas y semejantes, programas de juegos, diversos tipos de programas de aplicación y semejantes (a continuación referidos colectivamente como
"contenido"), pueden almacenarse en medio de grabación, tal como discos Blu-ray (nomber comercial de formato de disco óptico) que utilizan láser azul, o DVDs (Discos Versátiles Digitales (CDs = Digitales Digital Versatile) , Mini discos (MDs - Mini Disc) , Discos compactos (CDs =Compact Disk), o semejantes, como datos digitales. Particularmente, los discos Blu-ray que utilizan láser azul, son capaces de grabación de alta densidad y pueden grabar grandes cantidades de contenido de imágenes y semejantes como datos de alta definición. Los contenidos digitales se almacenan en los diversos tipos de medios de registro de información y se proporcionan al usuario. El usuario reproduce y utiliza los contenidos empleando un dispositivo de reproducción tal como una Computadora Personal CP (PC = Personal Computer), y reproductor de discos o semejantes. Con muchos contenidos, tales como datos de música, datos de imagen y semejantes, en general los derechos de distribución son retenidos por el autor o distribuidor. De acuerdo con esto, en general se realiza un arreglo tal que ciertas restricciones de uso se aplican a distribución de estos contenidos, es decir de manera tal que solo usuarios autorizados puedan utilizar los contenidos y que no se hagan duplicaciones no autorizadas y asi en adelante. Con dispositivos de grabación digital y medios de grabación, los datos pueden grabarse y reproducirse repetidamente sin deterioro en calidad de imagen o calidad de audio, por ejemplo y de conformidad hay el problema de amplia distribución de copias no autorizadas de contenidos mediante Internet, asi denominados discos de grabación pirata, en donde los contenidos se copian a CD-Rs o semejantes, y el uso de contenidos copiados almacenados en discos duros de PCs y semejantes. Medios de grabación de gran capacidad tales como DVDS y medio de grabación de láser azul desarrollados en los últimos años, son capaces de almacenar grandes cantidades de información digital, una a varias películas en un disco, por ejemplo. La capacidad para grabar esta información de imágenes o películas y semejantes como información digital, hace el evitar copias no autorizadas para proteger a los tenedores de derechos de autor, un aspecto cada vez más importante. Hasta la fecha, diversas técnicas se han puesto en practicar para evitar copiado no autorizado con dispositivos de grabación digital y medios de grabación, a fin de proteger este copiado no autorizado de datos digitales . Por ejemplo, el Sistema de Cifrado de Contenido se utiliza con reproductores de DVD. Ccon el Sistema de Cifrado de Contenido, se graban datos de video, datos de audio, etc., en una memoria de solo lectura en DVD-ROM (Read Only Memory) en una forma cifrada, y se proporciona una clave para utilizarse en descifrar los datos cifrados a un reproductor DVD con licencia. Se proporciona una licencia a un reproductor de DVD diseñado para seguir estipulaciones de acción predeterminada, tales como no realizar copiado no autorizado y asi en adelante. De acuerdo con esto, las reproductoras de DVD con licencia, pueden reproducir las imágenes y audio del DVD-ROM al utilizar la clave que se proporciona para descifrar los datos cifrados grabados en el DVD-ROM. Por otra parte, los reproductores de DVD sin licencia, no tienen la clave para descifrar los datos cifrados y de acuerdo con esto, no pueden descifrar los datos cifrados grabados en el DVD-ROM. De esta manera, reproductores de DVD que no satisfacen las condiciones requeridas al tiempo de licencia, no pueden reproducir del DVD-ROM almacenando datos digitales, de esta manera evitando el copiado no autorizado. De esta manera, se ha establecido un sistema de administración de contenido almacenado en el medio de grabación de información. Sin embargo, la administración de datos • segura y la administración de uso segura están lejos de ser lograda respecto a datos generados por un usuario que ejecuta un programa almacenado en medio de grabación de información como contenido y el contenido de datos obtenido de servidores externos, y asi en adelante. En el caso de realizar administración seguro de de datos generados por usuarios que ejecutan programas almacenados en medios de registro o grabación de información y contenido de datos obtenido de los servidores externos, los datos individuales requieren ser manejados por el usuario con protección con su propia clave, aplicando una clave de cifrado obtenida externamente para crear datos cifrados, y asi adelante. Esta configuración de administración de datos resulta en el creciente problema de un número incrementado de claves de cifrados y contraseñas para manejar en el caso de que datos generados y datos obtenidos, la ubicación de datos fácilmente no se vuelve clara y además la correlación de datos almacenados y clave de cifrados/claves tampoco se vuelve claro. Otro aspecto actual es que no se implementan medidas suficientes respecto a estos nuevos datos . Descripción de la Invención Problemas a Resolver por la Invención La presente invención se ha realizado a la luz de lo anterior, y de acuerdo con esto, un objetivo de la misma es proporcionar un dispositivo de procesamiento de información, un método de procesamiento de información y un programa de computadora, para grabar o registrar nuevos datos, tales como información que un usuario ha generado o información que se ha descargado recientemente en relación a información de contenido en incrementos de unidades almacenadas en un medio de grabación o registro de información, como datos administrados correspondientes a las unidades, para lograr administración de datos segura y administración de uso de datos recientemente generados por igual. Medios para Resolver los Problemas De acuerdo con un primer aspecto de la presente invención, un dispositivo de procesamiento de información comprende : una interfase de medio de grabación para ejecutar lectura de datos de un medio de grabación de información; y una unidad de procesamiento de datos para ejecutar procesamiento de grabación de nuevos datos, ya sea generados u obtenidos aplicando información que se obtiene del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos grabados en incrementos de unidades de administración de contenido incluyendo datos cifrados, cifrados por claves unitarias, cada una de las cuales se establece como diferentes claves de cifrado;
y en donde la unidad de procesamiento de datos obtiene una clave unitaria correspondiente a una unidad de administración de contenido a la cual pertenece la información obtenida o una clave unitaria correspondiente a una nueva unidad de administración de contenido, ejecuta procesamiento de cifrado de los nuevos datos aplicando la clave unitaria obtenida y ejecuta procesamiento de grabación con los datos cifrados generados, como datos que configuran la unidad de administración de contenido. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de acuerdo con la presente invención, la unidad de procesamiento de datos se configura para establecer una unidad de administración de contenido correspondiente a los nuevos datos y también ejecuta procesamiento de ajuste para una clave de cifrado que sirve como información de administración correspondiente a la unidad de administración de contenido incluyendo los nuevos datos. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de acuerdo con la presente invención, la unidad de procesamiento de datos se configura para ajustar una unidad de administración de contenido correspondiente a los nuevos datos y también ejecuta procesamiento de ajuste para información de control de uso de contenido que sirve como información de administración que corresponde a la unidad de administración de contenido incluyendo los nuevos datos . Además, de conformidad con una modalidad del dispositivo de procesamiento de información de acuerdo con la presente invención, la unidad de procesamiento de datos está configurada para ejecutar procesamiento de escritura de los nuevos datos a una región estipulada por un programa incluido en la información que se obtiene del medio de grabación de información. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para, en un caso de almacenar los nuevos datos en los medios de almacenamiento diferentes a un medio de grabación de información del cual se ha obtenido la información, ejecutar procesamiento para almacenar los nuevos datos correlacionados con la información de identificación del medio de grabación de información, del cual se ha obtenido la información. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para ejecutar procesamiento de cifrado de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa para aplicarse a procesamiento de reproducción de la corriente de datos AV y para ejecutar procesamiento de grabación de los nuevos datos en medios de almacenamiento . Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para aplicar una clave unitaria correspondiente a una unidad de administración de contenido como una clave de cifrado para aplicarse por el procesamiento de cifrado. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para ejecutar procesamiento de cifrado aplicando, como una clave de cifrado o información de generación de clave de cifrado, información que solo puede obtenerse por una aplicación con licencia para ejecutar procesamiento respecto a la unidad de administración de contenido. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la información que solo puede obtenerse por una aplicación con licencia, es información que incluye una ID de dispositivo como un identificador único al dispositivo en donde se instala la aplicación. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para generar un valor de función resumen o hash, para verificación por manipulación indebida respecto a cuando menos uno de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación incluyendo información de control o un programa para aplicar en reproducir procesamiento de los datos de corriente AV, y el registrar el valor hash en los medios de almacenamiento. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para ejecutar procesamiento de verificación de manipulación indebida de datos, con base en el valor hash que se establece para un archivo de datos de corriente AV incluyendo nuevos datos o un archivo de navegación, al tiempo de utilizar el archivo, y ejecutar procesamiento de uso de los archivos bajo la condición de que no haya a manipulación indebida. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para ejecutar procesamiento de grabación de un archivo de navegación, incluyendo información de control o un programa para aplicarse en reproducir procesamiento de los datos de corriente AV incluyendo nuevos datos, a medios de almacenamiento, como un archivo al cual se ha agregado una firma electrónica para verificación de manipulación indebida. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para ejecutar procesamiento de verificación de manipulación indebida de datos, con base en la firma electrónica establecida para el archivo de datos de corriente AV incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo, y ejecuta procesamiento de uso de los archivos bajo la condición de que no hay manipulación indebida. Además, de acuerdo un segundo aspecto de la presente invención, un dispositivo de procesamiento de información comprende : una interfase de medio de grabación, para ejecutar lectura de datos de un medio de grabación de información; y una unidad de procesamiento de datos, para ejecutar procesamiento de un program incluido en información que se lee del medio de grabación de información; en donde la unidad de procesamiento de datos se configura para determinar el tipo del medio de grabación de información del cual se ha leido el programa y ejecutar el programa bajo la condición de que el programa es de un tipo respecto al cual se ha establecido de antemano permiso de ejecución. Además, de acuerdo con una modalidad del dispositivo de procesamiento de información de conformidad con la presente invención, la unidad de procesamiento de datos se configura para obtener, de información leida del medio de grabación de información, información de tipo del medio de grabación de información respecto a que ejecución de programa se permite y ejecutar la determinación de permitir/no permitir la ejecución de programa, de acuerdo con la información obtenida.
Además, de acuerdo con un tercer aspecto de la presente invención, un método de procesamiento de información comprende : una etapa de lectura de datos para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos, para ejecutar procesamiento de grabación de nuevos datos ya sea generados u obtenidos aplicando información que se obtiene del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos grabados en incrementos de unidades de administración de contenido incluyendo datos cifrados, cifrados por claves unitarias, cada una de los cuales se establece como diferentes claves de cifrado; y en donde la etapa de procesamiento de datos incluye una etapa de obtención, para obtener una clave unitaria correspondiente a la unidad de administración de contenido a la cual pertenece la información obtenida o una clave unitaria que corresponde a una nueva unidad de administración de contenido, una etapa para ejecutar procesamiento de cifrado de los nuevos datos aplicando la clave unitaria obtenida, y una etapa para ejecutar procesamiento de grabación con los datos cifrados generados como datos que configuran la unidad de administración de contenido. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la etapa de procesamiento de datos incluye una etapa para ajustar una unidad de administración de contenido correspondiente a los nuevos datos y también ejecutar procesamiento de ajuste para una clave de cifrado, que sirve como información de administración correspondiente a la unidad de administración de contenido incluyendo los nuevos datos. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la etapa de procesamiento de datos incluye una etapa para ajustar una unidad de administración de contenido correspondiente a los nuevos datos y también ejecutar procesamiento de ajuste para información de control de uso que sirve como información de administración correspondiente a la unidad de administración de contenido, incluyendo los nuevos datos. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la etapa de procesamiento de datos incluye una etapa para ejecutar procesamiento de escritura de los nuevos datos en una región estipulada por un programa incluido en la información obtenida del medio de grabación de información. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, en un caso de almacenar los nuevos datos en medios de almacenamiento diferentes a un medio de grabación de información del cual se ha obtenido la información, la etapa de procesamiento de datos ejecuta procesamiento para almacenar los nuevos datos correlacionados con información de identificación del medio de grabación de información del cual la información se ha obtenida. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, el método de procesamiento de información además comprende una etapa de procesamiento de grabación de cifrado de procesamiento de cifrado de un archivo de datos de corriente AV, incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa para aplicarse a reproducir procesamiento de los datos de corriente AV, y ejecutar el procesamiento de grabación de nuevos datos en medio de almacenamiento . Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la etapa de procesamiento de grabación de cifrado es una etapa para ejecutar procesamiento de cifrado, aplicando una clave unitaria correspondiente a una unidad de administración de contenido como una clave de cifrado para aplicarse al procesamiento de cifrado. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la etapa de procesamiento de grabación de cifrado es una etapa para ejecutar procesamiento de cifrado, aplicar, como una clave de cifrado o información de generación de clave de cifrado, información que puede solo ser obtenida por una aplicación con licencia para ejecutar procesamiento respecto a la unidad de administración de contenido. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, la información que solo puede obtenerse por una aplicación de licencia, es información que incluye una ID de dispositivo como un identificador único para el dispositivo en donde se instala la aplicación. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, el método de procesamiento de información además comprende una etapa para generar un valor hash para verificación de manipulación indebida respecto a cuando menos uno de un archivo de datos de corriente AV incluyendo nuevos datos, y un archivo de navegación • que incluye información de ' control o un programa para aplicarse a reproducir procesamiento de la corriente de datos AV y grabar el valor hash en medios de almacenamiento . Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, el método de procesamiento de información además comprende una etapa para ejecutar procesamiento para verificación de manipulación indebida de datos, con base en el valor hash que se establece para el archivo de datos de corriente AV, incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo y ejecutar procesamiento de uso de los archivos bajo la condición de que no haya manipulación indebida. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, el método de procesamiento de información además comprende una etapa para ejecutar procesamiento de grabación de un archivo de navegación, incluyendo información de control o un programa para aplicarse a reproducir procesamiento de los datos de corriente AV incluyendo nuevos datos, a medios de almacenamiento, como un archivo al cual se ha agregado una firma electrónica para verificación de manipulación indebida. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, el método de procesamiento de información además comprende una etapa para ejecutar procesamiento de verificación para manipulación indebida de datos, con base en la firma electrónica que se establece para el archivo de datos de corriente AV incluyendo nuevos datos o el archivo de navegación, al tiempo de .utilizar el archivo, y ejecución de procesamiento de uso de los archivos bajo la condición de que no haya manipulación indebida. Además, de acuerdo con un cuarto aspecto de la presente invención, un método de procesamiento de información comprende: una etapa de lectura de datos para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de un programa incluido en información que se lee del medio de grabación de información; en donde la etapa de procesamiento de datos incluye una etapa para determinar el tipo del medio de grabación de información del cual se ha leido el programa y ejecutar el programa bajo la condición de que el program es de un tipo respecto al cual se ha establecido de antemano el permiso de ejecución. Además, de acuerdo con una modalidad del método de procesamiento de información de conformidad con la presente invención, en la etapa de procesamiento de datos, el tipo de información de medio de grabación de información respecto a que ejecución de programa se permite, se obtiene la información que lee del medio de grabación de información, y se ejecuta la determinación de ejecución de programa permitido/no permitido de acuerdo con la información obtenida. Además, de acuerdo con un quinto aspecto de la presente invención, un programa de computadora para ejecutar un método de procesamiento de información comprende: una etapa de lectura de datos, para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de grabación de nuevos datos ya sea generados u obtenidos aplicando información que se obtiene del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos grabados en incrementos de unidades de administración de contenido incluyendo datos cifrados, cifrados por claves unitarias, cada una de las cuales se establece como diferentes claves de cifrado; y en donde la etapa de procesamiento de datos incluye una etapa de obtención, para obtener una clave unitaria correspondiente a una unidad de administración de contenido a la cual la información obtenida pertenece o una clave unitaria correspondiente a una nueva unidad de administración de contenido, una etapa para ejecutar procesamiento de cifrado de los nuevos datos, aplicando la clave unitaria obtenida, y una etapa para ejecutar procesamiento de grabación con datos cifrados generados como datos que configuran la unidad de administración de contenido. Además, de acuerdo con una modalidad del programa de computadora de acuerdo con la presente invención, el programa de computadora además comprende una etapa de procesamiento de grabación de cifrado, para ejecutar procesamiento de cifrado de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa para aplicarse a reproducir procesamiento de los datos de corriente AV incluyendo nuevos datos, y registrar medios de grabación. Además, de acuerdo con una modalidad del programa de computadora de acuerdo con la presente invención, el programa de computadora además comprende una etapa de grabar, en medios de almacenamiento, datos de verificación de manipulación indebida respecto al menos uno de un archivo de datos de corriente AV incluyendo nuevos datos, y un archivo de navegación que incluye información de control o un programa para aplicarse a reproducir procesamiento de los datos de corriente AV incluyendo nuevos datos, y grabar en medios de grabación. Además, de acuerdo con una modalidad del programa de computadora de conformidad con la presente invención, el programa de computadora además comprende una etapa para ejecutar procesamiento para verificación de manipulación indebida de datos, con base en los datos de verificación de manipulación indebida establecidos para el archivo de datos de corriente AV, incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo y ejecutar procesamiento de uso de los archivos bajo la condición de que no haya manipulación indebida. Además, de acuerdo con un sexto aspecto de la presente invención, un programa de computadora para ejecutar un método de procesamiento de información comprende : una etapa de lectura de datos, para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos, para ejecutar procesamiento de un programa incluido en información leida del medio de grabación de información; en donde la etapa de procesamiento de datos' incluya una etapa para determinar el tipo de medio de grabación de información del cual se ha leido el programa, y ejecutar el programa bajo la condición de que el programa es de un tipo respecto al cual se ha establecido de antemano permiso de ejecución. Hay que notar que el programa de computadora de conformidad con la presente invención es un programa de computadora que puede proporcionarse a, por ejemplo un sistema de computadora capaz de ejecutar diversos tipos de códigos de programa, en un formato legible por programa, a través de medio de almacenamiento o medio de comunicación, por ejemplo medio de grabación tales como DVDS, CDs, MOs, o semejantes o medios de comunicaciones tales como redes. Procesamiento correspondiente al programa se logra en el sistema de computadora por este programa que se proporciona en un formato legible por computadora. Adicionales objetivos, características y ventajas de la presente invención, serán más aparentes de las siguientes modalidades de la presente invención y de la descripción detallada de los dibujos anexos. Hay que notar que el sistema como se emplea en la presente especificación, significa un grupo lógico de múltiples dispositivos y no se restringe a cada uno de los dispositivos de la configuración que está dentro del mismo alojamiento. Ventajas De acuerdo con la configuración de la presente invención, nuevos datos tales como información que un usuario ha generado o información que se ha descargado recientemente, en relación a información de contenido en incrementos de unidades almacenadas en un medio de grabación de información, en la forma de datos cifrados a los cuales se ha aplicado una clave unitaria correspondiente a una unidad de administración de contenido o una clave unitaria correspondiente a una nueva unidad de administración de contenido, como datos de configuración de unidad de administración de contenido, de manera tal que se logran administración de uso y administración de datos seguras para datos recientemente generados en la misma forma que con los datos correlacionados de la unidad original. Además, de acuerdo con la configuración de la presente invención, al ejecutar un programa incluido en información leida de un medio de grabación de información, el tipo de medio de grabación de información del cual se ha leido el programa se determina y el programa se ejecuta bajo la condición de que el tipo es establecido de antemano con permiso para ejecución del programa, de manera tal que la ejecución del programa utilizando un copiado del contenido, por ejemplo será rechazada y uso no autorizado de discos copiados puede evitarse. Además, de acuerdo con la configuración de la presente invención, además de archivos de datos de corriente AV, por igual archivos de navegación se cifran o ajustan con datos de verificación de manipulación indebida y se almacenan, de manera tal que un archivo de datos de corriente AV compatible con unidad CPS o aplicaciones que aplican archivos de navegación diferentes a aplicación de licencia, o realizar procesamiento tal como modificar datos o semejantes, en un dispositivo capaz de utilizar diversas aplicaciones tales como una PC o semejantes, por ejemplo, pueden ser evitadas y el uso no autorizado de datos compatibles con unidad CPS incluyendo los archivos de navegación puede ser eliminado. Breve Descripción de los Dibujos La Figura 1 es un diagrama para describir la configuración de datos almacenados en un medio de registro de información. La Figura 2 es un diagrama que ilustra un ejemplo de una tabla de administración de unidad CPS. La Figura 3 es un diagrama para describir un ejemplo de ajuste de unidades de administración de contenido establecido con respecto al contenido almacenado en un medio de grabación de información. La Figura 4 es un diagrama para describir un ejemplo de configuración de cifrado de unidades de administración de contenido que se establecen respecto a contenido almacenado en un medio de grabación de información. La Figura 5 es un diagrama para describir un ejemplo de configuración de un directorio de almacenamiento de datos en un medio de grabación de información. La Figura 6 es un diagrama para describir procesamiento para generar u obtener nuevos datos en un dispositivo de procesamiento de información al cual se ha montado un medio de registro o grabación de información. La Figura 7 es un diagrama para describir una nueva secuencia para obtener datos con el dispositivo de procesamiento de información. La Figura 8 es un diagrama para describir un ejemplo de nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 9 es un diagrama para describir un ejemplo de nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 10 es un diagrama para describir la relación entre nuevos datos generados u obtenidos, y unidades CPS, con el dispositivo de procesamiento de información. La Figura 11 es un diagrama para describir un ejemplo de ajuste de información de control' de copia/reproducción de nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 12 es un diagrama para describir un ejemplo de ajuste para información de clave de cifrado por nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 13 es un diagrama para describir una configuración de procesamiento para almacenamiento de cifrado de archivos de navegación. La Figura 14 es un diagrama para describir una configuración de procesamiento de almacenamiento, para evitar manipulación indebida y activar la verificación de manipulación indebida de archivos de navegación. La Figura 15 es un diagrama de flujo para describir una secuencia de procesamiento de escritura de nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 16 es un diagrama de flujo para describir una configuración para identificar como una • unidad CPS, nuevos datos generados u . obtenidos con el dispositivo de procesamiento de información. La Figura 17 es un diagrama para describir una configuración para identificar como una unidad CPS y obtener nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 18 es un diagrama para describir una configuración para identificar como una unidad CPS nuevos datos generados u obtenidos con el dispositivo de procesamiento de información. La Figura 19 es un diagrama de flujo para describir una secuencia de procesamiento para restringir ejecución de un programa con base en el tipo de medio de grabación de información.
La Figura 20 es un diagrama para describir un ejemplo especifico de procesamiento para restringir la ejecución de un programa con base en el tipo de medio de grabación de información. La Figura 21 es un diagrama para describir un ejemplo de configuración de un dispositivo de procesamiento de información que se monta con un medio de grabación de información y ejecuta procesamiento de reproducción o procesamiento de grabación. Mejor Modo Para Llevar a Cabo la Invención La siguiente es una descripción detallada del dispositivo de procesamiento de información, método de procesamiento de información y programa de computadora, de acuerdo con la presente invención, con referencia a los dibujos. Hay que notar que la descripción procederá sobre los siguientes items . 1. Datos almacenados en medio de grabación de información 2. Configuración de almacenamiento de contenido 3. Configuración y administración de uso y cifrado para contenido almacenado 4. Configuración de administración para datos recientemente generados o datos obtenidos 5. Configuración de prueba de manipulación indebida y cifrado de archivo de navegación 6. Procesamiento de almacenamiento de nuevos datos generados u obtenidos por dispositivo de procesamiento de información 7. Configuración para correlacionar unidad CPS que configura datos en un medio de grabación de información y unidad CPS que configura datos almacenados fuera de un medio de grabación de información 8. Procesamiento de condiciones de ejecución de programa de restricción de configuración 9. Ejemplo de configuración de dispositivo de procesamiento de información [1. Datos Almacenados en Medio de grabación de información] Primero, se describirán datos almacenados en un medio de grabación de información. La Figura 1 ilustra un ejemplo de un medio de grabación de información en donde el contenido se almacena en el cual aplica el procesamiento de la presente invención. ün medio de grabación de información 100 es un medio de grabación de información que almacena contenido autorizado, fabricado por una planta de fabricación de discos, bajo permiso de un asi denominado tenedores de derechos de contenido que tiene derechos de autoría de contenido autorizados o derechos de distribución. Hay que notar que con la siguiente modalidad, un ejemplo de un medio en forma de discose describirá como un ejemplo del medio de grabación de información, pero la presente invención puede aplicarse a configuraciones que utilizan varias formas de medios de grabación de información. El medio de grabación de información 100 es un medio de grabación de diversas formas, tal como por ejemplo un disco ROM al cual es imposible re-escritura de datos, un disco ROM parcial en donde solo una parte de la región de datos es susceptible a re-escritura, un disco en donde la re-escritura de datos puede realizarse para toda la región y asi en adelante. Como se muestra en la Figura 1, el contenido 101 se almacena en el medio de grabación de información 100. Este es contenido 101 constituido por ejemplo por corrientes AV (Audio Visual) de contenido de imágenes en movimiento tales como el contenido de película de Alta Definición (HD = High-Definición) que son datos de imágenes en movimiento de alta definición, programas de juegos en formatos estipulados por normas particulares, archivos de imágenes, datos de audio, datos de texto y asi en adelante. Estos contenidos incluyen diversas formas de información, tales como información solo utilizable por datos para el medio de grabación de información 100, información utilizable al combinar datos del medio de grabación de información 100 y datos que se proporcionan de un servidor conectado a una red, y asi en adelante . El contenido 101 almacenado en el medio de grabación de información 100 tiene al menos una parte almacenada como contenido cifrado, y una semilla de grabación (REC SEED) 102 se almacena como información necesaria para generar una clave a aplicar a procesamiento de descifrado del contenido cifrado. Los contenidos cifrados se almacenan en el medio de grabación de información 100 como datos cifrados a los cuales se ha aplicado una clave unitaria como una clave de cifrado individual para cada uno, para administración de uso de los contenidos. La semilla de grabación (REC SEED) : Vu 102, es información de generación de clave para aplicarse para generar claves unitarias individuales. Hay que notar que la semilla de grabación (REC SEED) 102 no se restringe a estar almacenada en el medio de grabación de información 100 y puede obtenerse de un servidor conectado mediante red, por ejemplo. El medio de grabación de información 100 además almacena una ID de disco 103 que sirve como información de identificador del medio de grabación de información 100, una ID de estudio 104 que sirve como un identificador de un estudio de edición de los contenidos almacenados del medio de grabación de información 100, una ID de paquete 105 que sirve como un identificador de paquete como una unidad de fabricación del medio de grabación de información 100, e información de identificación de tipo de disco 106. Los contenidos almacenados en el medio de grabación de información 100 son contenidos constituidos por ejemplo de corrientes Audio Visual (AV) de contenidos de imaágenes en movimiento tales como como contenido de película de Alta Definición (HD = High-Definición) que son datos de imagen en movimiento de alta definición, programas de juegos en formatos estipulados por normas particulares, archivos de imágenes, datos de audio, datos de texto y asi en adelante. En el caso en que el medio de grabación de información es un disco Biu-ray, que es un disco de grabación de datos que utiliza láser azul que es capaz de grabación de alta densidad, por ejemplo datos que siguen el formato de la norma ROM de disco Blu-ray se almacena como contenidos principales. Además, puede haber casos en donde datos que tienen formatos de datos, no siguen un formato de datos AV particular, tales como programas de juego que sirven como datos de servicio, archivos de imagen, datos de audio, datos de texto y contenidos semejantes, se almacenan como sub-contenidos .
Los diversos contenidos 101 almacenados en el medio de grabación de información 100 cada uno se almacenan en el medio de grabación de información 100 cifrados individualmente aplicando claves unitarias individuales, para administración de uso de los contenidos. La semilla de grabación 102 se aplica como información de generación de clave para generar claves unitarias . Es decir, corrientes AV (Audio Visual) , datos de música, imágenes en movimiento, imágenes fijas y datos de imágenes semejantes, programas de juegos, contenidos WEB y semejantes, que constituyen los contenidos, son seleccionados en unidades que son unidades de administración de uso de contenido, con una diferente semilla de grabación: Vu 102 se aplica a cada unidad de sección, de manera tal que una clave unitaria puede generarse con base en la semilla de grabación correspondiente a cada unidad y se permite reproducción por procesamiento de descifrado de los contenidos cifrados aplicando la clave unitaria. Por ejemplo, al tiempo de utilizar contenidos de una corriente AV (Audio Visual) almacenada en el medio de grabación de información 100, una secuencia de generación de claves de cifrado predeterminada se ejecuta aplicando la semilla de grabación: Vu 102 y aunque no se muestran los dibujos, otra información secreta tal como un Índice físico grabado en el medio de grabación de información 100 o semejantes, para obtener una clave unitaria que corresponde a la unidad, y procesamiento de descifrado del contenido cifrado contenido en la unidad, se realiza con base en la clave unitaria obtenida y se realiza la reproducción. Como se describió anteriormente, los contenidos cifrados almacenados en el medio de grabación de información 100 se seccionan en unidades que son unidades de administración de uso de contenido. Estas unidades se denomina unidades de administración de contenido (CPS = content management units) . La Figura 2 muestra un ejemplo de correlación de confirmaciones de unidad CPS y semillas de grabación. La Figura 2 ilustra la correlación entre una tabla de administración de unidad CPS, que sirve como información de administración de contenido almacenada en el medio de grabación de información y claves unitarias CPS que pueden generarse con base en las semillas de grabación correspondientes a cada unidad. Como se ilustra en la tabla de administración de unidad CPS mostrada en la Figura 2, hay diversos incrementos de ajuste de una unidad CPS, tal como un título de contenido, aplicación, grupos de datos y así en adelante, con una ID de unidad CPS que sirve como un identificador que corresponde a cada unidad CPS, información de semilla de grabación, y así en adelante correlacionados a cada tabla de administración de unidad CPS. En la Figura 2, el Título 1 es la unidad CPS 1 y Vul se ajusta como una semilla de grabación correspondiente, Título 2 es la unidad CPS 1 y Vul se establece como una semilla de grabación correspondiente y la Aplicación 1 se ajusta como unidad CPS 2. Por ejemplo, una clave unitaria Kul se genera con base en la semilla de grabación Vul y procesamiento descifrado de los contenidos cifrados contenidos en la unidad CPS (CPSl) que pueden distinguirse por el Título 1 y Título 2, por procesamiento de cifrado que aplica la clave unitaria Kul. En la misma forma, una clave unitaria Ku2 se genera con base en la semilla de grabación Vu2 y el procesamiento de descifrado de los contenidos cifrados contenidos en la unidad CPS (CPS2) que pueden distinguirse por la Aplicación 1, por procesamiento de cifrado que aplica la clave unitaria Ku2. Los mismo es cierto para el resto. Hay que notar que las unidades CPS se ajustan en la tabla de administración de unidad CPS para nuevos datos diferentes a contenidos almacenados en el medio de grabación de información, tales como datos que el usuario ha generado recientemente o datos obtenidos que el usuario ha generado recientemente o datos obtenidos externalmente. Estas son unidades CPS que el usuario puede haber definido recientemente respecto a los nuevos datos. Las unidades CPS correspondientes a los campos de datos 121 mostradas en la Figura 2, son aplicables como unidades para nuevos datos. Estas unidades CPS son unidades que pueden ajustarse como unidades de administración para nuevos datos que el usuario ha generado u obtenido, tal como, por ejemplo, datos obtenidos al ejecutar contenidos alamcenados en el medio de grabación de información, tales como un programa por ejemplo, específicamente, datos recientemente generados tales como información parcial o información de resultados en juegos, datos auxiliares correspondientes a corrientes AV que son contenidos almacenados en el medio de grabación de información, tales como datos de pantalla que se obtienen de un servidor externo por ejemplo, y así en adelante. Formas de uso de estos se describirán posteriormente en detalle. [2. Configuración para Almacenamiento de Contenido] El formato de almacenamiento de contenidos almacenados en el medio de grabación de información de acuerdo con la presente invención, se describirá con referencia a la Figura 3. Como se ilustra en la Figura 3, el medio de grabación de información almacena una corriente AV de contenidos de imágenes en movimiento, tales como contenidos de película de Alta Definición (HD = High Definition) que son datos de imágenes en movimiento de alta-definición, por ejemplo como el contenido principal 200 y otros datos y programas, tales como programas de juegos que son datos de servicio, archivos de imagen, datos de audio, datos de texto y así en adelante, por ejemplo son almacenados como sub-contenidos 300. El contenido principal 200 se almacena después de un formato AV particular, por ejemplo el formato de la norma ROM de disco Blu-ray, como datos estándar ROM de disco Blu-ray, y los sub-contenidos 300 se almacenan en un formato arbitrario que no sigue el formato de la norma ROM de disco Blu-ray, como datos diferentes a datos estándar ROM de disco Blu-ray. Como se muestra en la Figura 3, el contenido principal 200 almacenado siguiendo el formato estándar ROM de disco Blu-ray, tiene el contenido de imágenes en movimiento (corriente AV) como contenido actual a reproducir, y tiene una configuración jerárquica que sigue el formato de estándar ROM de disco Blu-ray, que es (A) Aplicación 210 (B) Archivo que especifica la Sección de reproducción (lista de reproducción) 230 (C) Recorte (archivo de datos de contenido) 240. (C) Recorte (archivo de datos de contenido) 240 tiene recortes 241, 242 y 243, cada uno que son archivos de datos de contenido seccionados, con cada recorte 241 que tiene un archivo de corriente AV (Audio-Visual) 261 y archivo de información de recorte 251. El archivo de información de recorte 251 es un archivo de datos que almacena información de atributos que pertenece al archivo de corriente AV (Audio-Visual) 261. Un ejemplo del archivo de corriente AV (Audio-Visual) 261 son los datos de la Corriente de Transporte de Grupo Experto de Imágenes en Movimiento (MPEG-TS = Moving Pictures Experts Group-Transport Stream) , que tiene una estructura de datos en donde diversos tipos de información, tales como imágenes (video) , audio (Audio) , datos de subtítulos y semejantes, se han multiplejado. También hay casos en donde en donde información de comando para realizar control de un dispositivo reproductor al tiempo de reproducción, se multiplejan por igual . (B) Archivo que especifica sección de reproducción (lista de reproducción) 230, tiene múltiples archivos que especifican sección de reproducción (listas de reproducción) 231, 232, y 233. Cada uno de los archivos que especifican sección de reproducción (listas de reproducción) 231, 232, y 233 es de una configuración que tiene uno o más ítems de reproducción, en donde uno de múltiples archivos de datos de corriente AV incluidos en el recorte (archivo de datos de contenido) 240 se ha seleccionado y el punto de inicio de reproducción y el punto de fin de reproducción de una porción de datos particular del archivo de datos de corriente AV selectos se ha elegido, de manera tal que al seleccionar un archivo que especifica sección de reproducción (lista de reproducción) , se determina una secuencia de reproducción en que se ejecuta una reproducción siguiendo un ítem reproducido del archivo que especifica sección de reproducción (lista de reproducción) . Por ejemplo, en el caso de seleccionar el archivo que especifica sección de reproducción (lista de reproducción) 231 y el reproducir el contenido, el item de reproducción 234 correlacionado con el archivo que especifica sección de reproducción (lista de reproducción) 231 tiene un punto de inicio de reproducción a y un punto de fin de reproducción b en el recorte 241, y también el ítem de reproducción 235 tiene un punto de inicio de reproducción c y un punto de fin de reproducción d en el recorte 241, de manera tal que la selección del archivo que especifica sección de reproducción (lista de reproducción) 231 ejecute los contenidos, reproduce las regiones de datos particulares a a b y c a d del archivo de la corriente AV 261, que es el contenido en el recorte 241. La aplicación (A) 210 se establece como una capa que tiene una combinación de archivos de índice de aplicación 211 y 212 que incluyen mosaicos de contenido presentados en el exhibidor, en donde la reproducción de contenido se va a ejecutar. y los programas de reproducción 221 y 222, o una combinación de archivos de ejecución de aplicación 213 y 214 tales como contenidos de juego, contenidos WEB o de red y semejantes, y programas de reproducción 223 y 224. El usuario puede determinar el objeto de reproducción, al elegir los títulos incluidos en los archivos de índice de aplicación 211 y 212. Cada titulo se correlaciona con un programa de reproducción (por ejemplo objeto de película) de los programas de reproducción 221 a 224, .y cuando el usuario selecciona un título, se inicia procesamiento de reproducción con base en el programa de reproducción correspondiente al título selecto. Los archivos de índice de aplicación 211 y 212 indicados como Título 1 y Título 2 en el dibujo, incluyen programas de presentación que exhiben títulos y menús que se reproducen automáticamente al tiempo de ajustar e iniciar el medio de grabación de información. Los archivos de índice de aplicación 211 y 2121 y los campos de ejecución de aplicación 213 y 214 pueden incluir archivos de recursos de aplicación empleados para ejecutar la aplicación, en algunos casos. También hay casos, en donde diversos archivos de datos pueden obtenerse de medio de grabación de información o servidores de conexión de red, por ejemplo archivos de imagen 225 tales como JPEG, PNG, BMP, y así en adelante, archivos de audio 226 tales como audio comprimido PCM y semejantes, diversos tipos de archivos de datos 227 tales como de texto y bases de datos, se aplican como archivos de recursos de aplicación. Los programas de reproducción (por ejemplo objetos de película) 221 a 224 son programas de procesamiento de reproducción de contenido para proporcionar en forma programable, funciones necesarias para presentar contenidos de reproducción (contenidos de película HD) , tales como, además del archivo que especifica la sección de reproducción (lista de reproducción) a reproducirse, responde en cuanto a información de operación referente a la alimentación de procesamiento de reproducción de contenido del usuario, saltando entre títulos, ramificación de secuencias de reproducción y así en adelante. Los programas de reproducción 221 a 224 permiten saltar de uno a otro, con un programa de reproducción que se ejecuta actualmente siguiendo las alimentaciones de usuario de un programa predeterminado, y se eligen contenidos de reproducción de los recortes 240 por el archivo que especifica sección de reproducción (lista de reproducción) 230 que especifica el programa de reproducción selecto y se reproduce. El contenido principal 200 se administra en una configuración jerárquica siguiendo el formato de la norma ROM de disco Blu-ray, como datos de la norma ROM de disco Blu-ray por ejemplo, como se muestra en los dibujos, con unidades de administración de contenido (unidades CPS) que se ajustan respecto a esta escritura de configuración jerárquica, y administración de uso de los contenidos se realiza en incrementos de unidades de administración de contenido (unidades CPS) . Detalles de las unidades de administración de contenido (unidades CPS) se describirán posteriormente. Sub-contenidos 300 también se almacenan en el medio de grabación de información junto con el contenido principal 200. Los sub-contenidos 300, son contenidos almacenados en un cierto formato AV, por ejemplo en un formato arbitrario que no sigue el formato de la norma ROM de disco Blu-ray. Los sub-contenidos 300 por ejemplo son programas de juegos que sirven como datos de servicio, archivos de imagen, archivos de audio, datos de texto y así en adelante y un grupo de archivos de datos múltiples se establece como un grupo de datos. La Figura 3 ilustra los grupos de datos 1, 311, a través del grupo de datos N, 312. Estos grupos de datos también pueden ajustarse como contenidos de objeto de administración de uso, y en el caso de establecerse como contenidos de objeto de administración de uso, se establecen unidades de administración de contenido (unidades CPS) en incrementos de los grupos de datos, de manera tal que la administración de uso se realiza en incrementos de grupos de datos. [3. Configuración de Administración de Uso y Cifrado para Contenido Almacenado] A continuación, una configuración de administración de contenido para seccionar los contenidos almacenados en el medio de grabación de información en las unidades de administración de contenido (unidades CPS) y realizar control de uso diferente para cada unidad, se describirá con referencia a la Figura 4 y los siguientes dibujos. Como se describió previamente con referencia a la Figura 2, una clave unitaria se asigna a cada unidad de administración de contenido (unidad CPS) como una clave de cifrado diferente. El incremento en el cual una clave unitaria se asigna, es una unidad de administración de contenido (unidad CPS) . Hay que notar que una clave unitaria es una clave que puede generarse con base en una semilla de grabación correspondiente a la unidad. Cada una de las claves unitarias se aplica a contenidos de cifrado que pertenecen a cada unidad, y al tiempo de utilizar los contenidos, una clave unitaria asignada a cada unidad se obtiene para reproducción. Cada clave unitaria puede ser administrada individualmente, tal como por ejemplo, una clave unitaria asignada a una cierta unidad A, se ajusta como una clave que puede obtenerse de un medio de grabación de información. También, una clave unitaria a asignarse a una unidad B es una clave que puede obtenerse bajo la condición de que un servidor conectado por red ha tenido acceso y el usuario ha ejecutado procedimientos predeterminados y así en adelante; de esta manera, las configuraciones de obtención y administración de núcleos correspondientes a las unidades pueden tener formas independientes para cada clave unitaria.
La forma de ajuste de un incremento para asignar una clave, es decir una unidad de administración de contenido (unidad CPS) , se describirá con referencia a la Figura 4. Primero, será descripción respecto a la configuración de ajuste de una unidad de administración de contenido (unidad CPS) en el lado de contenido principal 200. En el lado de contenido principal 200, las unidades CPS se ajustan incluyendo archivos de índice de aplicación 211 o 212 incluyendo uno o más títulos, o archivos de ejecución de aplicación 213 o 214, incluidos en la aplicación (A) 210, o semejantes. La unidad CPS 1, 401 mostrada en la Figura 4 es una unidad respecto a la cual archivos de ejecución de aplicación, archivos de programa de reproducción, listas de reproducción y un grupo de archivos de corriente AV sirven como datos actuales de los contenidos, se han ajustado como una sola unidad. También, la unidad CPS 2, 402 es una unidad respecto a la cual un archivo de ejecución de aplicación, archivo de programa de reproducción, lista de reproducción y un grupo de archivos de corriente AV sirve como datos actuales de los contenidos, se han ajustado como una sola unidad.
También, la unidad CPS 3, 403 es una unidad respecto a la cual los archivos de índice de aplicación, un archivo de programa de reproducción y diversos archivos de datos que pueden obtenerse de un medio de grabación de información o de un servidor de conexión de red, se han ajustado como una sola unidad. Estas unidades se cifran individualmente con las mismas claves (claves de unidad CPS: Claves Kul, Ku2, y Ku3 en la Figura 4) y almacenan en el medio de grabación de información. En la Figura 4, la unidad de administración de contenido (unidad CPS) 1, 401 y la unidad de administración de contenido (unidad CPS) 2, 402, son unidades configuradas de aplicaciones de capa superior (A) y archivos que especifican sección de reproducción de capa inferior (B) (listas de reproducción) + recortes (C)
(archivos de datos de contenido) , y la unidad de administración de contenido (unidad CPS) 3, 403, es una unidad configurada de aplicaciones de capa superior (A) y diversos archivos de datos que pueden obtenerse de un medio de grabación de información o de un servidor de conexión de red, es decir archivo de imagen 225, archivo de audio 226, archivo de datos 227, y así adelante, sin incluir los archivos que especifican sección de reproducción de capa inferior (B) (listas de reproducción) + recortes (C) (archivos de datos de contenido) . La unidad de administración de contenido (unidad CPS) 1, 401, incluye el titulo 1, 211 y el título 2, 212, programas de reproducción 221 y 222, listas de reproducción 231 y 232, y recorte 241 y recorte 242, y los archivo de datos de corriente AV 261 y 262 que son los datos actuales de los contenidos en los dos recortes 241 y 242 se cifran aplicando la clave unitaria: Kul, que es una clave de cifrado correlacionada con la unidad de administración de contenido (unidad CPS) 1, 401. La unidad de administración de contenido (unidad CPS) 2, 402 incluye el archivo de aplicación 213 configurado de contenidos de juego, contenidos de red, o semejantes, programa de reproducción 223, lista de reproducción 233, y recorte 243, y el archivo de datos de corriente AV 263 que son los datos actuales de los contenidos en el recorte 243, se cifra aplicando la clave unitaria: Ku2, que es una clave de cifrado correlacionada con la unidad de administración de contenido (unidad CPS) 2, 402. Además, la aplicación 213 también puede hacerse un archivo cifrado al cual la clave unitaria: Ku2 se ha aplicado. La unidad de administración de contenido (unidad CPS) 3, 403 se establece como una unidad incluyendo los archivos de aplicación 214 y 215 incluidos en la capa de aplicación de capa superior (A) , programa de reproducción 224, y adicionales diversos archivos de datos, por ejemplo archivos de imagen 225 tales como JPEG, PNG, BMP, y así en adelante, archivos de audio 226 tales como audio comprimido y semejantes, diversos tipos de archivos de datos 227 tales como texto y bases de datos, que pueden obtenerse de un medio de grabación de información o de un servidor de conexión a red por el programa de reproducción 224. La unidad de administración de contenido
(unidad CPS) 3, 403 se cifra aplicando la clave unitaria:
Ku3, que es una clave de cifrado correlacionada con la unidad de administración de contenido (unidad CPS) 3, 403. Por ejemplo, a fin de que el usuario ejecute un archivo de aplicación o procesamiento de reproducción de contenido correlacionado con la unidad de administración de contenido 1, 401, hay necesidad por obtener la clave unitaria: Kul, por procesamiento de cifrado que aplica la semilla de grabación Vul que se establece en una forma correlacionada con la unidad de administración de contenido (unidad CPS) 1, 401, y ejecuta la secuencia de procesamiento de descifrado de contenidos que aplica la clave unitaria obtenida Kul, y siguiendo la ejecución de procesamiento de cifrado, el programa de aplicación puede ejecutarse para reproducir los contenidos. Por ejemplo, a fin de realizar procesamiento de uso de archivos de aplicación correlacionados con la unidad de administración de contenido 3, 403, o archivos de imagen 225, archivos de audio 226 tales como PCM o audio comprimido, y diversos archivos de datos 227 tales como texto y bases de datos y semejantes, correlacionados con el programa de reproducción 224, hay necesidad por obtener la clave unitaria: Ku3, que sirve como una clave de cifrado correlacionada con la unidad de administración de contenido (unidad CPS) 3, 403, y ejecuta la secuencia de procesamiento para descifrado de contenidos que aplica la clave unitaria obtenida Ku3, y siguiendo la ejecución del procesamiento de cifrado, el programa de aplicación puede ejecutarse o los diversos archivos pueden ejecutarse . Un ejemplo de configuración de directorio para almacenar los contenidos y administración de información tal como información de clave de los contenidos correspondientes a los diversos tipos anteriormente descritos de unidades de administración de contenidos (unidades CPS) , se describirán con referencia a la Fig. 5. La configuración de directorio mostrada en la Fig. 5 es una configuración en donde se establece una porción de datos de contenido principal 502, porción de datos de sub-contenidos 503, y porción de datos de administración de contenidos 501 correspondiente al contenido principal y sub-contenidos. El directorio BDMV mostrado en la porción de datos de contenido principal
502 ajusta un directorio para los contenidos y aplicaciones de acuerdo con el formato ROM de disco Blu-ray. El contenido principal que sigue el formato ROM de disco Blu-ray tiene una configuración jerárquica de títulos, objetos, listas de reproducción, información de recorte, corrientes AV y así en adelante como se describió con anterioridad con referencia a la Fig. 3 y Fig. 4, y archivos de datos que los constituyen, se establecen en el directorio BDMV. El directorio de datos en la porción de datos de sub-contenido 503 se establece como un directorio para tener los contenidos y aplicaciones para cada grupo con un formato que no sigue el formato ROM de disco Blu-ray. La porción DataGroup. inf en los datos de sub-contenidos
503 es un archivo que almacena la información del grupo de los sub-contenidos. La porción de datos de administración 501 almacena archivos de administración correlacionados con ambos contenidos de los contenidos principales y los sub-contenidos. Por ejemplo, la tabla de administración de unidad CPS se ajusta que correlaciona las IDs de unidad CPS por cada unidad de administración de contenido (unidad CPS) y grabación, ver información mostrada en la Fig. 2 como se describió anteriormente, y además, se almacenan información de control de reproducción de los contenidos establecidos correspondiente a cada unidad, e información de control de copias . La información de control de reproducción de contenido y la información de control de copia, se establecen como información individual para cada unidad CPS. Por ejemplo, información de control de uso de contenido individual se establece por cada unidad CPS almacenada en el medio de grabación de información tal como [Unidad CPS 1] Número de copias permitidas al medio de grabación: a veces, número de reproducciones permitidas: b veces, reproducción remota permitida/no-permitida: permitida... [Unidad CPS 2] Número de copias permitidas al medio de grabación: 0 veces, número de reproducciones permitidas: c veces, reproducción remota permitida/no-permitida: permitida... y así en adelante. [4. Configuración de Administración para Datos Recientemente Generados o Datos Obtenidos] Como se describió anteriormente, los contenidos almacenados en el medio de grabación de información se seccionan en unidades CPS, y claves de unidad CPS que sirven como claves de cifrados correspondientes a cada unidad CPS, pueden utilizarse al obtener semillas de grabación de aplicación. El procesamiento de administración se describirá respecto a datos diferentes al contenido ya almacenado en el medio de grabación de información, tales como datos generados siguiendo un programa almacenado en el medio de grabación de información, específicamente información parcial o datos de caracteres generados al ejecutar un programa de juego, o datos obtenidos de un servidor o semejante mediante una red; o los datos recientemente generados u obtenidos por alguna clase de procesamiento de usuario. La Fig. 6 ilustra un ejemplo de generar y obtener procesamiento de datos respecto a contenidos que ya están almacenados en el medio de grabación de información. La Fig. 6 ilustra un dispositivo de procesamiento de información 600 tal como una PC o semejante, por ejemplo para ejecutar el procesamiento de reproducción del medio de grabación de información. El dispositivo de procesamiento de información 600 tiene una unidad de control 601 como una función de ejecución de programa tal como una UPC (CPU) por ejemplo de ejecutar procesamiento de reproducción de contenido, una unidad de almacenamiento de datos 602, configurada de un disco duro o semejante, una interfase de medio de grabación 603 para realizar entrada/salida de datos a medio de grabación, memoria 604 configurada de ROM y RAM, utilizada como regiones de ejecución de programa, regiones de almacenamiento de parámetros y semejantes y una interfase de comunicación 605 para ejecutar comunicación mediante una red. Hay que notar que la configuración del dispositivo de procesamiento de información 600 mostrado en la Fig. 6 es una configuración mínima para describir los nuevos datos que generan y obtienen procesamiento y que una configuración de equipo físico específica ejemplar de un dispositivo de procesamiento de información, se describirá posteriormente. El dispositivo de procesamiento de información 600 lee contenidos seccionados en unidades CPS almacenadas en el medio de grabación de información 100 mediante la interfase de medio de grabación 603 del medio de grabación de información 100, y realiza procesamiento de reproducción de contenido bajo control de la unidad de control 601. El medio de grabación de información 100 tiene contenidos almacenados que se han grabado con base en la norma ROM de disco Blu-ray como se describe con referencia a la Fig. 3 y a la Fig. 4, por ejemplo. Cada uno de los contenidos se secciona en unidades CPS y someten a procesamiento de cifrado. El dispositivo de procesamiento de información 600 genera claves de unidad CPS, con base en las semillas de grabación correspondientes a las unidades CPS y reproduce los contenidos. Los contenidos incluyen por ejemplo, juegos, diversos tipos de programas tales como programas de reproducción de corriente AV, datos de corriente AV y así en adelante. Hay las dos siguientes formas en donde el dispositivo de procesamiento de información 600 genera u obtiene nuevos datos con base en lectura del medio de grabación de información 100. El primero, es un caso de lectura de información que se analiza por el dispositivo de procesamiento de información 600 a partir del medio de grabación de información 100, y obtiene o genera nuevos datos con base en la información leída. Un ejemplo es un caso en donde la información URL correspondiente a obtener un objetivo de nuevos datos, se describe en el medio de grabación de información 100, con el medio de grabación de información 100 que obtiene esta información de URL, tener acceso a un servidor 611 que especificado por el URL mediante una IF de comunicación 605 y red utilizando un visualizador, y descargar los datos tales como nuevos contenidos o semejantes correspondientes a la URL. Además de descargar contenidos, hay casos en donde se generan nuevos datos dentro del dispositivo de procesamiento de información 600 con base en información leída del medio de grabación de información 100. El segundo es un caso con un programa de aplicación grabado en el medio de grabación de información 100. Por ejemplo, hay casos en donde un programa que se lee del medio de grabación de información 100, se ejecuta en el dispositivo de procesamiento de información 600, un cierto servidor 611 tiene acceso mediante IF de comunicación 605 y red, siguiendo el programa para descargar los contenidos, o se generan nuevos datos en el dispositivo de procesamiento de información 600 al ejecutar el programa. Datos generados u obtenidos por este procesamiento no son datos que pertenecen a las unidades CPS, que son secciones de administración de contenidos grabados en el medio de grabación de información 100, pero con la configuración de la presente invención, estos nuevos datos se administran como datos que pertenecen a ciertas unidades CPS. Específicamente, nuevos datos generados u obtenidos con base en contenidos correspondientes a unidades CPS almacenadas en el medio de grabación de información 100, se administran como datos que pertenecen a la misma unidad CPS. O, una nueva unidad CPS se define de nuevo y los nuevos datos se administran por la nueva unidad CPS. La Fig. 7 ilustra una secuencia de procesamiento para obtener nuevos datos de un servidor externo, con base en los contenidos almacenados en el medio de grabación de información. En la etapa S101, el dispositivo de procesamiento de información lee del medio de grabación de información los contenidos administrados por las unidades CPS. Por ejemplo, digamos que los contenidos que pertenecen a una unidad CPS A han sido leídos . El dispositivo de procesamiento de información lee la información de especificación de datos descargados, una URL o semejante por ejemplo, del medio de grabación de información, obtiene la ID de la unidad CPS que sirve como identificador de la unidad CPS correspondiente a los contenidos leídos, y en la etapa S102 envía los datos, es decir, la ID de unidad CPS y la información de especificación de datos de descarga al servidor. El servidor, ejecuta el procesamiento de autenticación respecto a si la ID de la unidad CPS o no se ha obtenido de un medio de grabación de información autorizado, al realizar una secuencia de autentificación predeterminada, verifica la 'autenticidad de la solicitud de datos y en el caso de que la autenticidad se ha configurado, en la etapa S103 los datos de descarga solicitados, se transmiten al dispositivo de procesamiento de información. Por ejemplo, los datos de descarga pueden ser datos de voz sobre audio de una corriente AV, datos de subtitulaje, un programa reproductor para contenidos particulares o semejantes. En la etapa S104, el dispositivo de procesamiento de información almacena los datos de descarga obtenidos del servidor en un medio de grabación de información y una unidad de almacenamiento tal como un disco duro o semejante dentro del dispositivo de procesamiento de información. En cualquier caso, los datos se almacenan y administran como datos que pertenecen a la misma unidad CPS A identificada por la ID de la unidad CPS, y se cifran y almacenan utilizando el procesamiento de cifrado aplicando la clave de unidad CPS Ku (a) generada aplicando la semilla de grabación Vu (a) que se ajusta a la unidad CPS A. Con la secuencia descrita con referencia la Figura 7, al tiempo de que el dispositivo de procesamiento de información solicite datos de descarga del servidor, el dispositivo de procesamiento de información transmite la ID de unidad CPS y descarga datos que especifique información, su razón se debe a que la siguiente administración se activa debido a transmitir la ID de unidad CPS. (1) El servidor puede administrar los datos descargados por cada unidad CPS. (2) En el caso de que se administre permiso/no permiso de descarga, procesamiento de facturación, etc. por cada unidad CPS, una unidad CPS que se ha liberado para descargar una vez, puede tener la descarga iniciada para la siguiente vez, simplemente al transmitir la ID de la unidad CPS. (3) En el caso de cifrado de datos descargados utilizando una clave (clave unitaria) definida por cada unidad CPS en el medio de grabación de información, el servidor quiere la ID de unidad CPS para realizar procesamiento de cifrado. Transmisión de datos seguros puede lograrse por el servidor que contiene la clave de unidad CPS correspondiente a la ID de unidad, y transmitir datos cifrados aplicando la clave de unidad CPS que tiene. Hay que notar que además de la información tal como URLs y semejantes, información de especificación de datos de descarga puede incluir por ejemplo la ID de estudio, la ID el paquete, ID el título, ID de objeto de película, ID de lista de reproducción, información de sección de reproducción (sellos fechadores de punto de inicio y punto de fin) y así en adelante determinados en normas ROM disco Blu-ray y semejantes, y además, valores no determinados en ROM disco Blu-ray y semejantes, también pueden utilizarse como información y especificación de datos de descarga. Diversos tipos de datos pueden utilizarse como información y especificación de datos descarga, siempre que el lado servidor puede identificar los datos de descarga, tales como ID de usuario, información relacionada al usuario tal como estado de facturación, información de fecha-y-hora, datos de administración generados a del lado de dispositivo de información, cuando se reproduce el contenido, tal como número de veces reproducidas, intervalo reproducido, resultados de juego, información de ruta de reproducción para múltiples pisos, y así en adelante. A continuación, un ejemplo especifico de datos generados u obtenidos por el dispositivo de procesamiento de información, se describirán con referencia a la Figura 8 y Figura 9. La Figura 8 ilustra un ejemplo de generar u obtener una parte de datos siguiendo el formato de norma ROM de disco Blu-ray, como nuevos datos. Como se describió previamente con referencia la Figura 3 y a la Figura 4, contenidos almacenados en el medio de grabación de información siguiendo el formato de la norma ROM de disco Blu-ray, tienen una configuración jerárquica y el procesamiento de reproducción de contenidos, de una corriente AV por ejemplo, se permite con los datos y programas en cada capa jerárquica correlacionada. El medio de grabación información 621 mostró la Figura 8 tiene unidades CPS 1, 2, y 3 correlacionada es con tres títulos [título 1] , [título 2] y [título 3] , como contenidos que siguen el formato de la norma ROM de disco Blu-ray. De las tres unidades CPS, la unidad CPS 1 y la unidad CPS 2 que se correlacionan con los dos títulos [Título 1] y [Título 2] almacenan objetos de película 1 y 2 como programas de reproducción correspondientes a los títulos, y el usuario puede establecer el medio de grabación de información en el dispositivo o procesamiento de información y especificar ya sea [Título 1] o [Título 2], de esta manera ejecutando uno de otro de los objetos de película 1 y 2 que son programas de reproducción, de esta manera reproduciendo los algunos de recorte de las secciones especificadas por las listas de reproducción, es decir los datos de corriente AV. Sin embargo, hay necesidad por extraer las semillas de grabación correspondientes a las unidades CPS respectivas de los datos de administración para generar las claves de unidad CPS y descifrar los datos cifrados tales como corrientes AV y semejantes. Sin embargo, la unidad CPS 3 no almacena un objeto de película 3 que sirve como un programa de reproducción correspondiente al título 3, y de acuerdo con esto no puede reproducir el archivo de recorte contenido en la unidad CPS, es decir los datos de corriente AV. En este caso, el dispositivo de procesamiento de información genera u obtiene un objeto de película 3 como nuevos datos 622 al ejecutar la generación u obtener procesamiento del objeto de película 3 como un programa de reproducción correspondiente al título 3. El objeto de película 3 generado u obtenido se maneja como datos de configuración de la unidad CPS 3. La Figura 9 es un diagrama que ilustra otro ejemplo específico de datos que genera recientemente u obtiene el dispositivo de procesamiento de información. El dispositivo de procesamiento de información 600 reproduce un medio de grabación de información 100 que almacena contenidos administrados por múltiples unidades CPS. Por ejemplo, una unidad CPS A 640 es una unidad de administración de contenido que incluye un programa de juego, y ante el dispositivo de procesamiento de información 600 que ejecuta programas de juego, se generan nuevos datos 641 y 642, tales como información del fin parcial del juego, información de resultados de juego y semejantes. Estos datos se someten a procesamiento para ajuste como datos de configuración de la unidad CPS A 640 en el dispositivo de procesamiento de información 600, y se almacena en el medio de grabación información 100 o una unidad de almacenamiento dentro del dispositivo de procesamiento de información 600, tal como un disco duro o semejantes. También, la unidad CPS B 650 es una unidad de administración de contenidos incluyendo contenidos de corriente AV tales como imágenes en movimiento o semejantes de una película o semejantes, en donde el dispositivo de procesamiento de formación 600 obtiene nuevos datos 651 constituidos por datos de sub-títulos correspondientes al contenido de corriente AV del servidor 611 y realizan la reproducción. Los datos de sub-títulos obtenidos 651 se someten a procesamiento para ajustar como datos de configuración de la unidad CPS B 650 en el dispositivo de procesamiento de información 600 y se almacena en el medio de información de grabación 100 o una unidad de almacenamiento dentro del dispositivo de procesamiento de información 600 tal como un disco duro o semejante. Hay que notar que en cualquier caso, puede utilizarse un arreglo en donde una nueva unidad CPS se ajusta para los datos recientemente generados u obtenidos, y almacena en el medio de grabación de información 100 o lo unidad almacenamiento dentro del dispositivo de procesamiento de información 600, tal como disco duro o semejantes como datos de configuración de la nueva unidad CPS ajustada. Unidades CPS correspondientes a los nuevos datos descritos brevemente con referencia la Figura 2 se ajustan correlacionadas a estas unidades. Una semilla de grabación Vu correspondiente a cada unidad CPS se almacena de antemano en el medio de grabación de información, con las semillas de grabación que se aplican para generar claves de unidad CPS al ejecutar una secuencia de procesamiento descifrado de predeterminado y las claves unitarias CPS generadas se aplican para ejecutar cifrado de los datos generados o datos obtenidos, que se almacenan en el medio de grabación información 100 o una unidad de almacenamiento dentro del dispositivo de procesamiento de información 600 tal como un disco duro o semejantes. Hay que notar que la semilla de grabación Vu correspondiente a las unidades CPS recientemente ajustadas, puede tenerse de un servidor externo. Sin embargo, de preferencia el procesamiento de autenticación predeterminado deber ejecutarse entre el servidor que proporciona la semilla de grabación Vu y el dispositivo de procesamiento de información, para evitar que se obtengan semillas de grabación no autorizadas. Ahora, la semilla de grabación Vu obtenida incluye obtener en incrementos tablas de administración tal como se ilustra en la Figura 2. Formas de cifrado y administración de datos recientemente generados o datos obtenidos se describirán con referencia a la Figura 10. La Figura 10 ilustra un ejemplo de un método descifrado de datos en el caso de grabación, dentro del medio de grabación de información o externamente, datos generados u obtenidos correspondientes a procesamiento de reproducción de contenidos almacenados en el medio de grabación de información. En la Figura 10, la región de datos al lado izquierdo son datos que ya se han almacenado en el medio de grabación de información, es decir datos de región ROM 660 y la región de datos al lado derecho son nuevos datos 670 que se generan recientemente o datos obtenidos. Los datos obtenidos o recientemente generados, se almacenan en una región de escritura de datos del medio de grabación de información, o en un disco duro, o en medios de almacenamiento externo tales como memoria portátil o semejantes. La Figura 10 ilustra dos ejemplos de ejemplos de ajuste de la unidad CPS con respecto a los datos recientemente generados u obtenidos. (Ejemplo de Ajuste 1) Como puede verse de la unidad CPS 3, 681, mostrada en la Figura 10, éste es una ejemplo de procesamiento de integrar los nuevos datos 671 en unidades CPS que ya se han ajustado en el medio de grabación de información. La unidad CPS 3, 681 comprende datos ya almacenados en el medio de grabación de información, es decir la unidad CPS 3 que ya se han ajustado en la región de datos 660, y tiene una configuración en donde los nuevos datos 671 que ya se han obtenido o generado recientemente todos se integran en la unidad CPS 3, 681 para formar una sola unidad. En este caso, los nuevos datos 671 o datos contenidos en los nuevos tratos 671 se cifran utilizando la clave unitaria Ku3 generada aplicando la semilla de grabación Vu3 ajustada correspondiente a la unidad CPS 3 y se almacena en el medio de información de grabación o una unidad de almacenamiento tal como un disco duro. Este ejemplo de configuración es de una configuración en donde los datos generados se cifran utilizando la misma clave que la clave unitaria correspondiente a la unidad CPS ya definida en la región ROM del medio de grabación de información, de manera tal que al tiempo de procesamiento de reproducción, la misma clave que los datos incluidos en la unidad CPS ya definida en la región ROM del medio de grabación de información, puede aplicarse para ejecutar procesamiento de descifrado de los nuevos datos 671, de esta manera permitiendo reproducción sin unión sin necesidad por conmutar claves. (Ejemplo de Ajuste 2) Como puede verse de la unidad CPS 4, 682, mostrada en la Figura 10, éste es un ejemplo de procesamiento de ajustar una nueva unidade CPS diferente de las unidades CPS que ya se han ajustado en el medio de grabación de información y administrar los nuevos datos 672 ahí. De esta manera, una unidad CPS 4, 682 se define para los nuevos datos 672 y el cifrado de datos contenido en los nuevos datos 672 se realiza utilizando una clave correspondiente. La unidad CPS 4, 682 'se administra independientemente de los datos grabados en el medio de grabación de información. En este caso, hay necesidad por ajustar separadamente y registrar información, para asignar una unidad CPS a los nuevos datos 672 e información para generar una clave unitaria, como información de administración. Un ejemplo de ajuste de información de control de copia/reproducción como datos de administración correspondientes a los nuevos datos recientemente generados u obtenidos, se describirá con referencia a la Figura 11. La Figura 11 ilustra un directorio A correspondiente a una configuración de unidad de administración CPS almacenada en el medio de grabación de información 100 de antemano, y un directorio B correspondiente a nuevos datos que han sido recientemente generados u obtenidos. En el ejemplo mostrado en la Figura 11 diversos datos se ajustan en un directorio [BDMV] como contenidos que siguen el formato de norma ROM disco Blu-ray en cualquier caso, y diversos tipos de datos de administración se almacenan en los directorios [CPS] . Para el método de grabación la información de control de copia/reproducción, se aplica uno de los siguientes dos ejemplos de ajuste. .(Ejemplo de Ajuste 1) Información de control de copia/reproducción ya existente se aplica como la información de control de copia/reproducción para los nuevos datos. Aquí, los datos [01001.m2ts] 715 de la unidad CPS 001 almacenada en el medio de grabación información 100 de antemano, se aplican sin cambio como la información de control de copia/reproducción correspondientes a los nuevos datos obtenidos o recientemente generados [01003.m2ts] 712. En éste caso, no hay necesidad por generar de nuevo la información correspondiente a los nuevos datos [01003.m2tsl 712, de manera tal que la información de control de copia/reproducción [CPSUnitOOl . cci] 713 de la unidad CPS 001 se ajusta para información de control de copias/reproducción para - aplicarse tanto los datos existentes [01001.m2ts] 715 como a los nuevos datos [01003.m2ts] . (Ejemplo de Ajuste 2) Información de control de copia/reproducción para nuevos datos generada recientemente. Como se ilustra en la Figura 11, este es un ejemplo de generar nueva información de control de copia/reproducción [CPSUnit002. cci] 714, como información de copia/reproducción correspondiente a los nuevos datos [01002.m2ts] 711, y tomando esto como datos de administración . El caso del (Ejemplo de Ajuste 1) es un método adecuado para descargar y obtener datos de subtitulado no registrados en la región ROM del medio de grabación de información 100, por ejemplo y el reproducir esto con los datos de imagen y audio grabados en la región ROM. En este caso, sería natural el realizar procesamiento considerando que los datos grabados en la región ROM y los datos descargados, pertenecen a una sola unidad CPS. También, el caso de (Ejemplo de Ajuste 2) es adecuado para permitir datos generados al ejecutar un programa de aplicación que se lee del medio de grabación de información 100 para ser compartido/copiado con una cantidad de múltiples usuarios. Mientras que datos grabados en la región ROM, tales como aplicaciones de ejecución y corrientes AV no pueden copiarse, datos generados por aplicaciones ejecutadas (enviar información de resultados de juego, información de mapas, o semejantes a otros usuarios e información a comprobar en dispositivos portátiles) , puede someterse a control de copia/reproducción que difiere de la región de ROM. La Figura 12 es un diagrama que ilustra un ejemplo de ajuste para clave de cifrado, es decir generar información para claves unitarias correspondientes a cada unidad CPS. Como con el caso de la Figura 11, un directorio A que corresponde a una configuración de unidad de administración CPS almacenada en el medio de grabación de información 100 de antemano, y un directorio B correspondiente a nuevos datos como se han generado recientemente u obtenido, se ilustran. En el ejemplo mostrado en la Figura 12, diversos datos se ajustan en un directorio [BDMV] como contenidos siguiendo el formato ROM del disco Blu-ray en cualquier caso, y diversos tipos de datos de administración se almacenan en los directorios [CPS] . Como se describió previamente con referencia a la Figura 2, semillas de grabación se correlacionan con identificadores de unidad CPS (IDs de unidad CPS) en la tabla de administración de unidad CPS, y de esta manera se manejan. La información de clave de cifrado [Unit_Key-Gen-Value. inf] 721 mostrada en la Figura 12, esa una tabla de administración de unidad CPS almacenada en el medio de grabación de información 100. Para el método de ajuste de la semilla de grabación correspondiente al ajuste de unidad CPS correspondiente a los nuevos datos, se aplica uno de los siguientes dos nuevos ejemplos de ajuste.
(Ejemplo de Ajuste 1) Una nueva semilla de grabación de datos establecida de antemano en la tabla de administración de unidad CPS, se utiliza como la semilla de grabación que sirve como la clave de cifrado que genera información para los nuevos datos. Esta es una configuración en donde una semilla de grabación que se ha ajustado en los nuevos campos de datos 121 (ver Figura 2) en la tabla de administración de unidad CPS descrita previamente con referencia a la Figura 2, se utiliza como la semilla de grabación para los nuevos datos, para servir como la información para generar claves de cifrado. La semilla de grabación ya ajustada al nuevo campo de datos 121 (ver Figura 2) de la información de clave de cifrado [Unit_Key-Gen-Value.ini] 721 que son datos de tabla de administración almacenados en el medio de grabación de información 100, se correlacionan con los nuevos datos [01003. m2ts] 724 en la Figura 2. En este ejemplo de ajuste, puede definirse una nueva unidad CPS, con una semilla de grabación ya ajustada que se aplica al nuevo campo de datos 121 (Figura 2) . (Ejemplo de Ajuste 2) Una semilla de grabación obtenida o generada recientemente, se utiliza como la semilla de grabación que sirve como información para generación de clave de cifrado para los nuevos datos. En la Figura 12, la información de clave de cifrado [Unit-Key_Gen-Value.ini] 722 se ajusta como nuevos datos de tabla de administración correspondientes a los nuevos datos [01002.m2ts] 723, en donde el identificador de unidad CPS recientemente ajustado y la semilla de grabación generada u obtenida, se almacenan como nuevas entradas en una forma correlacionada. Hay que notar que en el caso en que se permite generar semillas de grabación, el dispositivo de procesamiento de información genera nuevas semillas de grabación en la unidad de procesamiento de datos dentro del dispositivo de procesamiento de información, al generar números aleatorios como por ejemplo. En este ejemplo de ajuste, unidades CPS ilimitadas pueden ajustarse y pueden generarse semillas de grabación respecto a nuevos datos. También, mientras que el ajuste de una nueva unidad CPS requiere correlación de administración correspondiente a la unidad CPS recientemente ajustada, es decir de información de control de copia/reproducción, a la cual se aplica una o la otra de las dos técnicas en la Figura 11 descrita anteriormente, es decir correlacionar información de control de copia/reproducción ya existente o ajuste y correlación de información control de copia/reproducción. [5. Cifrado y configuración a prueba de manipulación indebida de archivo de navegación] . Con los ejemplos descritos con referencia a la Figura 11 y la Figura 12, una configuración de cifrado de solo el archivo de datos de corriente AV dentro de los nuevos datos se ha descrito. Estos son ejemplos de configuración en donde por ejemplo la corriente datos AV tal como los nuevos datos [01002.m2ts] 711 y los nuevos datos [01003.m2ts] 712, se cifran y almacenen en una región de escritura de datos en el medio de grabación de información o en un disco duro o en medios de almacenamiento externos tales como memoria portátil o semejantes . Sin embargo, los nuevos datos no son restrictivos a datos de corriente AV y también incluyen archivos tales como índices de títulos, objetos de película, archivos de listas de reproducción, archivos de información de recorte y así en adelante. Es preferible una configuración en donde estos archivos por igual son accesibles son soporte lógico de aplicación con reproducción autorizada, con acceso de aplicaciones externas diversas que operan PCs, por ejemplo eliminado. También, una configuración que permite archivos respecto a verificación de manipulación indebida y a prueba de manipulación indebida incluyendo datos de corriente AV se prefieren. Hay que notar que los archivos diferentes a archivos de corriente AV, es decir índices de título, objetos de película, archivos de lista de reproducción y archivos de información de recorte se refieren colectivamente como archivos de navegación. La configuración de almacenamiento de cifrado de estos archivos de navegación y pruebas de manipulación indebida al proporcionar datos de firma electrónica, se describirá con referencia a la Figura 13 y la Figura 14. La Figura 13 es un diagrama para describir un ejemplo de configuración de cifrado y almacenamiento individual de cada archivo de archivos de datos de corriente AV y también archivos diferentes a archivos de corriente AV, es decir, índices de títulos, objetos de películas, archivos de lista de reproducción, y archivos de información de recorte, que son archivos de navegación. Los medios de almacenamiento 750 mostrados en la Figura 13 son equivalentes a la región de escritura de datos en el medio de grabación de información o medios de almacenamiento externos o disco duro tales como memoria portátil o semejantes, para almacenar nuevos datos. Ejemplos de nuevos datos almacenados en los medios de almacenamiento 750, incluyen además de los archivos de corriente AV 755 mostrados en el dibujo, archivos de índice de títulos 751, archivos de objeto de películas 752, archivos de listas de reproducción 753 y archivos de información de recortes 754, que sirven como archivos de navegación diferentes a corrientes de datos AV. Todos los archivos de navegación y los archivos de datos de corriente AV se cifran y almacenan en incrementos de archivos. Los archivos de lista de reproducción 753 y los archivos de información de recortes 754, se ajustan como con los archivos individuales para cada unidad CPS, como con los archivos de datos de corriente AV 755 y el cifrado se ejecuta en incrementos de archivos. La configuración de preferencia permite que la clave de cifrado se aplique para procesamiento de cifrado a generarse u obtenerse solo por soporte lógico de aplicación de producción que tenga una licencia autorizada. Por ejemplo, puede obtenerse información que solo el soporte lógico de aplicación de producción tiene una licencia autorizada, si utiliza como la clave de cifrado, o una clave de cifrado se genera con base en esta información restringida. Un ejemplo específico es una configuración en donde las claves unitarias correspondientes a las unidades CPS se aplican como claves de cifrado. Los archivos de corriente AV 755 mostrados en la Figura 13 asi como el archivo de índice de título 751, archivo de objeto de película 752, archivos de listas de reproducción 753 y archivos de información de recortes 754 que son archivos de navegación diferentes a corrientes AV, cada uno se somete a cifrado aplicando claves unitarias correlacionadas con las unidades CPS a las cuales pertenecen los archivos y se almacenan. Además, una configuración puede realizarse en donde claves unitarias correspondientes a unidades CPS no se emplean, con otra información que se utiliza como información generadora de clave. Sin embargo, una configuración en donde la generación de clave de cifrado por otras aplicaciones además de aplicaciones de reproducción autorizadas que tienen permiso para reproducir archivos de datos de las unidades CPS, es indeseable. De acuerdo con esto, información que se obtiene solo por soporte lógico de aplicación de reproducción que tiene la licencia autorizada, se ajusta como la información de generación de clave. Un ejemplo de información que solo se obtiene por el soporte lógico de aplicación de reproducción que tiene licencia autorizada es una ID de dispositivo. Una ID de dispositivo es una ID ajustada correspondiente a soporte lógico de aplicación de producción que tiene una licencia autorizada, y se genera con base en ajuste de información de identificación en equipo físico, que es un dispositivo en donde la aplicación de reproducción se ha instalado en forma válida. La ID de dispositivo solo puede obtenerse por un programa registrado en el soporte lógico de aplicación de reproducción autorizado, que se ha instalado de forma válida. De acuerdo con esto, la ID de dispositivo son datos que solo pueden obtenerse o generarse por soporte lógico de la aplicación de reproducción que tiene una licencia autorizada, y obtenida por otras aplicaciones con una PC en donde diversos tipos de soporte lógico de aplicación se instalan por ejemplo, se elimina. En el caso de generar u obtener nuevos datos, una aplicación de reproducción válida obtiene la ID de dispositivo y ejecuta procesamiento para generación de clave de cifrado para generar una clave de cifrado, y aplica la clave de cifrado generada para cifrar cada uno de los archivos de corriente AV 755 así como el archivo de índice de títulos 751, archivo de objeto de película 752, archivos de lista de reproducción 753, y archivos de información de recortes 754, que son archivos de navegación diferentes a las corrientes AV, y almacena cada uno en medios de almacenamiento 750. Un ejemplo de un algoritmo para generación de clave de cifrado es el algoritmo para generación de clave de cifrado AES o semejante. Específicamente, se emplea una configuración en donde se realiza cifrado de bloque en incrementos de 6 KB para los archivos de corriente AV 755 que tienen grandes cantidades de datos y cifrado de bloques se realiza en incrementos de 2 KB para los otros archivos de navegación. En el caso de descifrar un archivo cifrado, la ID de dispositivo se obtiene por el soporte lógico de aplicación de reproducción válida, se genera una clave de cifrado y procesamiento de descifrado del archivo cifrado se ejecuta utilizando la clave de cifrado generada. Hay que notar que la configuración no se restringe a la ID de dispositivo previamente descrita, y puede generar claves de cifrado al combinar otra información, tal como por ejemplo una ID de estudio que sirve como un identificador de un estudio de edición de los contenidos almacenados del medio de grabación de información que almacena contenido administración de unidad CPS, una ID de paquete que sirve como un identificador de paquete como una unidad de fabricación de medio de grabación de información y una ID de volumen con la ID de dispositivo. Hay que notar que en el caso de que archivos referentes a diversos estudios (entidades que proporcionan contenido) se disponen en el ajuste de directorio para el nuevo archivo, las IDs de estudio correspondientes a cada uno de los archivos, se aplican de preferencia. Esto vale para aplicar IDs de paquete e IDs de volumen por igual. En el caso de aplicar estos diversos IDs como información de aseveración de clave cifrado, es necesario una configuración que sea capaz de distinguir que ID de estudio, ID de paquete e ID de volumen, una clave, que sea aplicado al nuevo ajuste de archivo en el directorio, ha sido generada. Mientras que puede realizarse una configuración en donde la ID de estudio o semejante empleada como información de aseveración para la clave de cifrado para el nuevo archivo de datos, se utiliza como un nombre de directorio o nombre de archivo sin cambio, estos ajustes posiblemente pueden permitir que el nombre de estudio y semejantes se encuentren al tiempo de reproducción de contenido, y de acuerdo con esto, la información de generación de clave de cifrado puede ser impedida analógicamente a partir de los datos encontrados. A fin de evitar esto, de preferencia se implementa una configuración en donde el nombre de directorio, el nombre de archivo se determinan utilizando números aleatorios o números asignados por separado con la correlación entre la información de aseveración de clave de cifrado tal como ID de estudio y semejantes que se guarda como una tabla separada. Además, a fin de evitar manipulación indebida de datos y permitir verificación de manipulación indebida de los archivos de corriente AV 755, y también el archivo de índice de título 751, archivo de objeto de película 752, archivo de listas de reproducción 753 y archivos de información de recortes 754, que son archivos de navegación diferentes a corrientes AV, un valor hash se calcula para la totalidad de los nuevos datos, o los nuevos datos divididos en ciertos tamaños (por ejemplo, 64 KB) , al tiempo de almacenar los nuevos datos, y se cifra el valor hash generado con la clave de cifrado anteriormente descrita y se almacena. Este procesamiento de cálculo de valor hash y el procesamiento de cifrado también se ejecutan por la aplicación de reproducción que tiene una licencia autorizada. Como con el cifrado anteriormente descrito para cifra de archivo, el cifrado del valor hash se realiza aplicando el ajuste de clave unitaria correspondiente a la unidad CPS, o una clave de cifrado generada con base en la ID de dispositivo o una combinación de la ID de dispositivo y al menos una de la ID de estudio, ID de paquete e ID de volumen. Al tiempo de reproducir datos, el valor hash obtenido al descifrar el valor hash cifrado, y el valor hash re-calculado con base en el archivo a reproducir, se igualan y en el caso de que ambos valores hash coincidan, se realiza determinación de que no habido manipulación indebida del archivo. Bajo la condición de que no hay manipulación indebida del archivo, se permiten uso de archivo y el uso de nuevos archivos y nuevos datos. Hay que notar que estos se procesan por soporte lógico para aplicación de reproducción válida. A continuación, se hará descripción con referencia a la Fig. 14 respecto a un ejemplo de configuración en donde, de los nuevos datos, solo se cifran los archivos de datos de corriente AV y el archivo de índice de título, objeto de película, archivo de lista de reproducción y archivos de información de recorte que son otros archivos de navegación, no se cifran sino que se almacenan como archivo al cual se ha ajustado una firma para verificación y prueba de manipulación indebida. Los medios de almacenamiento 770 mostrados el la Fig. 14 son equivalentes a la región de escritura de datos en el medio de grabación de información o un disco duro o medios de almacenamiento externos tales como memoria portátil o semejante, para almacenar los nuevos datos. Nuevos datos almacenados en los medios de almacenamiento 770 incluyen, además de los archivos de corriente AV 775 mostrados en el dibujo, un archivo de índice de títulos 771, archivo de objeto de película 772, archivos de listas de reproducción 773 y archivos información de recortes 774, que sirven como archivos de navegación diferentes a corrientes AV. Con el ejemplo mostrado en la Fig. 14, solo los archivos de datos de corriente AV 775 se cifran en incrementos de archivos. La clave de cifrado aplicada es la clave unitaria ajustada correspondiente a la unidad CPS o una clave de cifrado generada con base en la ID de dispositivo o una combinación de la ID de dispositivo y al menos uno de la ID de estudio, ID de paquete e ID de volumen como con la descripción realizada con referencia a la Fig. 13. El archivo de índice de títulos 771, archivo de objeto de película 772, archivos de lista de reproducción 773 y archivos de información de recortes 774, que son archivos de navegación diferentes a los archivos de datos de corriente AV 775, no están cifrados. Sin embargo, estos archivos de navegación se conectan con una firma electrónica que permite verificación de manipulación indebida y prueba de manipulación indebida de datos y almacenan. En el caso de tener estos nuevos datos al descargar desde un servidor externo, tal como un servidor administrado por un estudio por ejemplo, estos se obtienen como datos que se han proporcionado con una firma en el servidor de antemano. En este caso, una clave de verificación de firma ya sea se obtiene en conjunto o se obtiene por separado. 0, una configuración puede realizarse en donde una propia firma electrónica se genera en una aplicación ejecutada por la unidad de procesamiento de datos del dispositivo de procesamiento de información, en cuanto a los datos descargados o los nuevos datos generados por si mismo. La clave generadora de firma y la clave de verificación de firma pueden ser la clave unitaria ajustada correspondiente a la unidad CPS, o tener una configuración de una clave generada con base en la ID de dispositivo o una combinación de la ID de dispositivo y al menos una de ID de estudio, ID de paquete e ID de volumen como con la clave de cifrado anteriormente descrita. O, una configuración puede realizarse en donde un par de una clave secreta y una clave pública que siguen el método de cifrado de clave pública se aplican como la clave generadora de firma y la clave de verificación, respectivamente. En el caso de utilizar un archivo que sea proporcionado con una firma, se realiza procesamiento de verificación de firma del archivo que se ha proporcionado con una firma, de esta manera determinando si o no los datos de archivos se han manipulado indebidamente. Uso de archivos se permite bajo la condición de que no hay manipulación indebida de archivos . Hay que notar que estos se procesan por soporte lógico de aplicación de reproducción válida. De esta manera, el dispositivo de procesamiento de información de acuerdo con la presente invención ejecuta soporte lógico de aplicación válida en la unidad de procesamiento de datos, y ejecuta procesamiento de cifrado de los archivos de datos de corriente AV, incluyendo nuevos datos, e información de control o archivos de navegación incluyendo programas a aplicarse a procesamiento de reproducción de los datos de corriente AV, que se almacenan en medios de almacenamiento. 0, estos se almacenan en medios de almacenamiento como archivos correlacionados a datos de verificación de manipulación indebida tales como valor hash o datos de firma electrónica. Al tiempo de utilizar estos archivos, se realiza verificación de manipulación indebida y los archivos se emplean bajo la condición de que se ha realizado confirmación de que no hay manipulación indebida de datos . De acuerdo con la presente configuración, el uso de archivos de datos y archivos de navegación correspondientes a unidades CPS, uso de contenido no autorizado tales como datos de modificación y procesamiento de manipulación indebida, utilizando aplicaciones diferentes a aplicaciones de licencia en un dispositivo capaz de utilizar diversos tipos de soporte lógico de aplicación tal como una PC por ejemplo, pueden evitarse, y uso no autorizado de datos correspondientes a unidades CPS, incluyendo archivos de navegación, puede eliminarse. [6. Procesamiento de Almacenado de Nuevos Datos Generados u Obtenidos por Dispositivos de Procesamiento de Información] A continuación, la secuencia de procesamiento de almacenado de nuevos datos que ha generado u obtenido el dispositivo de procesamiento de información, será descrita con referencia al diagrama de flujo mostrado en la Fig. 15. El objetivo o diana de almacenado de los nuevos datos que han generado u obtenido el dispositivo de procesamiento de información es uno o el otro de la región de escritura de datos establecida en el medio de grabación de información, que almacena los datos de administración de unidad CPS o una región de almacenamiento externo.
Una región de almacenamiento externa de el medio de grabación de información por ejemplo es un disco duro construido en el dispositivo de procesamiento de información, medio portátil tal como tarjeta de memoria o semejante. La región de almacenamiento dentro del medio de grabación de información es procesamiento en el caso de aplicar un medio de grabación de información que tiene una región de escritura de datos tal como el caso que el medio de grabación de información es un disco Blu-ray por ejemplo y es un disco ROM parcial que tiene dos regiones, una región de solo reproducción (ROM) y una región de solo escritura. En el caso de aplicar un medio de grabación de información que tiene una. región de escritura de datos, con un disco ROM parcial, el objetivo o diana de almacenado puede seleccionarse de los dos del medio de grabación de información o una región de almacenamiento externa, pero en el caso de no aplicar un medio de grabación de información de información que tiene una región de escritura de datos, los datos generados se guardan en una región de almacenamiento diferente al medio de grabación de información como resultado natural. La secuencia de procesamiento de almacenado de nuevos datos que el dispositivo de procesamiento de información ha generado u obtenido, se describe con referencia al diagrama de flujo mostrado en la Fig. 15. En la etapa S201, se generan u obtienen nuevos datos, siguiendo datos o un programa que ha leído el dispositivo de procesamiento de información, a partir del medio de grabación de información. Se realiza una determinación en la etapa S202 respecto a si se ejecuta o no grabación de los datos. Este procesamiento de determinación se realiza por alimentación de usuario a partir de medios de alimentación de datos, por ejemplo. 0 pueden ejecutarse procesamiento de determinación automático, con base en la información predeterminada. En el caso de no registrar datos, el procesamiento termina sin realizar procesamiento de grabación. En el caso realizar grabación de datos, el flujo avanza a la etapa S203, y se realiza determinación respecto a si el medio de grabación de información o no montado en el dispositivo de procesamiento de información es un medio de grabación de información que tiene una región de escritura de datos tal como un disco ROM parcial. En el caso de que el medio de grabación de información no tiene una región de escritura de datos, el flujo avanza a la etapa S205, y los datos generados u obtenidos se almacenan en medio de almacenamientos diferentes al medio de grabación de información, como datos de configuración de unidad CPS correlacionados con esos datos. Hay que notar que en este procesamiento de almacenamiento de datos, información de control de copia/reproducción y una semilla de grabación en la tabla de administración de unidad CPS, que sirve como información de administración de unidad CPS correspondiente a los datos almacenados, se correlacionan. La configuración de esta correlación se describirá posteriormente. En la etapa S203, en el caso de que se realice determinación de que el medio de grabación de información montado en el dispositivo de procesamiento de información es un medio de grabación de información que tiene una región de escritura de datos como con un disco ROM parcial, el flujo avanza a la etapa S204, y se realiza la determinación respecto a si o no escribir datos en el medio de grabación de información. Esto se ejecutará como procesamiento de determinación, con base en información de alimentación de usuario por ejemplo. O, esto puede ejecutarse como un procesamiento de determinación automático con base en información predeterminada . En el caso de que la escritura de datos no se realice en el medio de grabación de información, el flujo avanza a la etapa S205 y los datos se almacenan en los medios de almacenamiento diferentes al medio de grabación de información, como datos que corresponden a la unidad CPS correlacionados con los datos generados u obtenidos. En el caso de escribir datos en el medio de grabación de información, el flujo procede a la etapa S206 y los datos generados u obtenidos se almacenan en el medio de registro de información, como datos que corresponden a la unidad CPS. Hay que notar que en este procesamiento de almacenado de datos, información de control de copia/reproducción y una semilla de grabación en la tabla de administración de unidad CPS, que sirve como información de administración de unidad CPS correspondiente a los datos almacenados, están correlacionados . [7. Configuración para Correlacionar Datos de
Configuración de Unidad CPS en un Medio de Registro de
Información y Datos de Configuración de Unidad CPS
Almacenados Fuera de un Medio de Registro de Información]
Como se describió anteriormente, nuevos datos que no se almacenan como datos originales en el medio de registro de información que almacena los contenidos administrados por las unidades CPS, se almacenan en el medio de registro de información o en un disco duro o semejantes. A fin de manejar estos nuevos datos como datos administrados de los datos de administración CPS en el medio de registro de información, los nuevos datos almacenados en el medio de registro de información o el disco duro o semejante, deben ser identificables como datos administrados de los datos de administración CPS en el medio de registro de información. Lo siguiente es una descripción de esta configuración de identificación. La Figura 16 es un diagrama que ilustra una configuración de correlación de nuevos datos y una unidad CPS en una configuración en donde nuevos datos se almacenan en los medios de almacenamiento diferentes al medio de registro de información que tienen las unidades CPS originales, por ejemplo un disco duro del dispositivo de procesamiento de información, por ejemplo. En el caso de grabar nuevos datos en los medios de almacenamiento diferentes al medio de registro de información que tiene las unidades CPS originales, como se muestra en la Figura 16, los nuevos datos correspondientes a medios de grabación de información diferentes 801 y 802, cada uno tiene unidades CPS, se almacenan en un solo medio de almacenamiento 803 tal como un disco duro. En este caso, los diversos tipos de nuevos datos almacenados en los medios de almacenamiento 803, requieren distinguirse respecto a que medio de grabación de información 801 y 802 corresponden cada nuevos datos.
Como se describió previamente con referencia a la Figura 1, los medios de grabación de información 801 y 802 tienen almacenado una ID de estudio que sirve como un identificador de un estudio de edición de los contenidos almacenados del medio de grabación de información 100, y una ID de paquete que sirve como un identificador de paquete como una unidad de fabricación del medio de grabación de información 100. Como se muestra en la Figura 16, la ID de estudio, la ID de paquete, y adicionales ID de unidad CPS se .dan a los diversos nuevos datos 804, 805 y 806, guardados en los medios de almacenamiento 803, para servir como datos de identificación, con una estructura jerárquica de directorio que se establece en el orden de ID de estudio, ID de paquete e ID de unidad CPS, y se almacenan datos y administran con base en esta estructura jerárquica de directorio. Los datos generados pueden guardarse en un formato arbitrario dentro del directorio asignado a cada ID de unidad CPS. Por ejemplo, en el caso de datos generados por una aplicación de ejecución tal como Java o semejantes/ es suficiente que los datos estén en un formato que puede interpretarse por la aplicación de ejecución tal como Java al tiempo de reproducción y no están ligados a ningún formato particular.
En el caso de estipular esta jerarquía de directorio, la referencia a procesamiento realizado en el caso de solicitar los datos grabados en los medios de almacenamiento diferentes al medio de grabación de información que tienen las unidades CPS originales del programa de ejecución tal como Java o semejantes, pueden ejecutarse como procesar para solicitar con base el nombre del espacio (namespace) , directorio y nombre de archivo, como se muestra en la Figura 17 por ejemplo. Es decir, el nombre del espacio (namespace) en la región de escritura de datos del medio de grabación de información que tienen las unidades CPS originales, se define tal como [Partial-ROM: //] , y para el disco duro tal como [Local-HDD: //] , y cada archivo de almacenamiento para nuevos datos puede determinarse por nombre del espacio (namespace) , dirección y nombre de archivo, permitiendo procesamiento tal como lectura, actualización y reescritura de los datos de archivo. A continuación, la configuración para correlacionar nuevos datos y unidades CPS en el caso de escribir nuevos datos a la región de escritura de datos de un medio de grabación de información que tiene las unidades CPS originales, se describirá con referencia a la Figura 18. En el caso de escribir nuevos datos en la región de escritura de datos de un medio de grabación deinformación que tiene las unidades CPS originales, no hay necesidad por administrar los datos generados sobre múltiples paquetes como se describe con referencia a la Figura 16. De acuerdo con esto, no hay necesidad por administración de directorio utilizando la ID de estudo e ID de paquete y como se ilustra en la Figura 18, los nuevos datos 811 y 812, se administran como datos identificables por la ID de unidad CPS. [8. Configuración de Procesamiento que Restringe Condiciones de Ejecución de Programa] A continuación, se describirá una configuración para evitar uso de contenido no autorizado y copiado de contenido, estipulando que el medio de grabación de información sea un medio de grabación de información que tenga la unidad CPS original o sea de un tipo particular del medio de grabación de información, como condiciones para ejecutar un programa, tal como un programa de aplicación Java o semejantes, legible del medio de grabación de información que almacena contenidos administrados por la unidad CPS. Una secuencia de procesamiento para ejecución de programa bajo la condición de que el medio de grabación de información es un medio de grabación de información que tiene la unidad CPS original, se describirá con referencia a la Figura 19. Este procesamiento es procesamiento ejecutado en el dispositivo de procesamiento de información al tiempo de montar un medio de grabación de información que almacena contenidos administrados por la unidad CPS. En la etapa S301, el dispositivo de procesamiento de información al cual se ha montado el medio de grabación de información que almacena los contenidos administrados por la unidad CPS, activa la lectura del programa del medio de grabación de información y en la etapa S302, ejecuta determinación de tipo de disco como procesamiento de configuración para condición de ejecución de programa. Esto se ejecuta con base en información de identificación de tipo de disco 106 (ver Figura 1) registrada en el medio físico del medio de grabación de información, por ejemplo. En la etapa S303, se hace determinación respecto a si o no el tipo de disco es ROM parcial. En el caso de que el tipo de disco no sea ROM parcial, el flujo avanza a la etapa S306 y la ejecución del programa se cancela y terminar el procesamiento. En el caso de que el tipo de disco sea ROM parcial, el flujo avanza a la etapa S304 y el programa se ejecuta. Siguiendo la configuración del fin de programa en la etapa S305, termina el procesamiento.
La Figura 20 es un diagrama para describir un ejemplo de ajuste de ejecución permitida/no-permitida para un programa que corresponde al tipo de medio de grabación de información específico. El dispositivo de procesamiento de información obtiene información de identificación de tipo de disco de un medio de grabación de información de la región física del medio de grabación de información montado 820. Este tipo de información incluye información que comprende el tipo de disco, tal como disco ROM parcial, disco RW de escritura de datos o disco R, o así en adelante, por ejemplo . Al tiempo de iniciar la ejecución de un programa (por ejemplo Java) que se lee del medio de grabación de información 820, el dispositivo de procesamiento de información determina el tipo del medio de grabación de información 820 y solo en el caso de que el tipo sea ROM parcial, permite ejecución del programa, mientras que se cancela la ejecución del programa en el caso de que el disco sea otro disco RW o disco R o semejantes . Debido a este procesamiento, en el caso de que la ROM parcial 821 se monte en el dispositivo de procesamiento de información como se muestra en el dibujo, programas leídos de la ROM parcial 821 se ejecutan, pero en el caso de que el disco sea otro disco RW 822 o disco R 823, la ejecución del programa leído no se permite, incluso si el mismo programa se ha escrito ahí . De acuerdo con esto, en el caso de que el medio de grabación de información que tiene la unidad CPS original es una ROM parcial 821 y el copiado de datos se ejecuta para generar un disco RW 822 o un disco R 823, no se permite la ejecución del programa, de esta manera evitando el uso de copia de contenidos. Ahora, mientras que el ejemplo de procesamiento anteriormente descrito es un ejemplo para determinar si o no se permite la ejecución de programas con base en el tipo del medio de grabación de información, esto puede hacerse como una configuración para restringir el objetivo para escribir nuevos datos por igual. También, mientras que el ejemplo de procesamiento anteriormente descrito es un ejemplo descrito como procesamiento que aplica un disco ROM parcial, el mismo procesamiento puede realizarse en un caso de aplicar por igual un disco ROM. En el caso de que el medio de grabación de información es una ROM parcial, los nuevos datos pueden escribirse a la región de escritura de datos de la ROM parcial, pero en el caso de ejecutar un programa leído de la ROM parcial, el objetivo o diana de escritura de los nuevos datos tales como datos generados o datos obtenidos con base en la ejecución del programa, se estipula con base en el programa. Es decir, el objetivo de escritura de los datos generados u obtenidos basados en ejecución del programa leído de la ROM parcial, se restringe a solo la región de escritura de datos de la misma ROM parcial. Esto se logra al ajustar condiciones de escritura al programa. Debido a esta configuración, también puede lograrse restricción de uso de datos que el usuario ha recientemente generado u obtenido. [9. Ejemplo de Configuración de Dispositivo de Procesamiento de Información] A continuación, se describirá un ejemplo de configuración de un dispositivo de procesamiento de información para realizar procesamiento de grabación y reproducción en el medio de grabación de información que almacena contenidos administrados por las unidas CPS anteriormente descritas. Un dispositivo de procesamiento de información 900 mostrado en la Figura 21, dirige un medio de grabación de información 910 y tiene una unidad 909 para realizar entrada/salida de señales de reproducción/reproducción de datos, una UPC (CPU) 907 sirve como medios de control para ejecutar procesamiento de datos siguiendo diversos programas, ROM 906 y memoria 908 que sirven como región de almacenamiento para programas,. parámetros y semejantes, una I/F de entrada/salida 902 para alimentación/salida de señales digitales, una 1/F de entrada/salida 903 para alimentación/salida de señales analógicas y que tiene un convertidor A/D, D/A 904, un codee MPEG 921 para codificar y descodificar datos MPEG, medios de procesamiento TS . PS 922 para ejecutar procesamiento de corriente de transporte (TS = Transport Stream) . Corriente de programa (PS = Program Stream) medios de procesamiento de cifrado 905 para ejecutar diversos tipos de procesamiento de cifrado y medios de almacenamiento 930 tales como un disco duro, con cada uno de los bloques que se conectan por una barra de distribución 901. En el caso de reproducir datos de corriente AV constituidos por datos MPEG-TS del medio de grabación de información 910, datos leídos del medio de grabación de información 910 en la unidad 909, se descifran según sea necesario en los medios de procesamiento de cifrado 905 y separan en diversos datos de video, audio, subtítulos y así en adelante, por los medios de procesamiento TS-PS 922. Además, los datos digitales descodificados en el codee MPEG 921 se convierten en señales analógicas por el convertidor D/A 904 dentro de IF de entrada/salida 903 y salida. También, en el caso de realizar salida digital, los datos MPEG-TS descifrados en los medios de procesamiento de cifrado 905 se envían de salida como datos digitales mediante la IF de entrada/salida 902. Salida en este caso se realiza a una interfase digital tal como por ejemplo, IEEE 1394, un cable Ethernet, una LAN inalámbrica o semejantes. En el caso de manejar funciones de conexión de red, la IF de entrada/salida 902 tiene las funciones de conexión de red. También, en el caso de realizar conversión de datos en el dispositivo de procesamiento de información 900 a un formato que pueda recibir el dispositivo de destino de salida, el video separado, audio, sub-títulos y así en adelante separados una vez en los medios de procesamiento TS • PS 922, están sujetos a conversiones de velocidad y procesamiento de conversión codee en el codee MPEG 921 y multiplejan en MPEG-TS o MPEG-TS en los medios de procesamiento TS.PS 922 de nuevo y estos datos se envían de salida desde I/F de entrada/salida digital 902. También conversión en archivos múltiplejados con codee diferentes a MPEG, puede realizar bajo control de la UPC (CPU) 907 y salida de I/F de entrada/salida digital 902. La tabla de administración de unidad CPS (ver Figura 2) que sirve como información de administración de unidad CPS, y datos de administración tales como información de control de copia/reproducción correspondiente a unidades CPS y asi en adelante, se leen del medio de grabación de información 910 y luego se mantienen en la memoria 908. Información clave por cada unidad CPS, necesaria para realizar reproducción, puede obtenerse de datos guardados en la memoria. A continuación, se describirán las acciones del dispositivo de procesamiento de información 900 al tiempo de grabar datos que son nuevos datos tales como datos generados o datos obtenidos. Dos casos pueden concebirse para datos a grabar: alimentación de señal digital y alimentación de señal analógica. En el caso de alimentación de señal digital, datos alimentados desde I/F de entrada/salida de señal digital 902, y sometidos a procesamiento de cifrado por los medios de procesamiento de cifrado 905 según sea necesario, se guardan en el medio de grabación 910. También, en el caso de convertir el formato de datos de las señales digitales de alimentación para guardar, se hace conversión al formato de datos de almacenamiento por el codee MPEG 921 y medios de procesamiento TS • PS 922 y luego someten a procesamiento de cifrado apropiado por los medios de procesamiento de cifrado 905 y guardan en el medio de grabación 910. En el caso de señales analógicas, señales analógicas alimentadas a I/F de entrada/salida 903 se convierten en señales digitales por el convertidor A/D 904 y convierten en un codee utilizado por el codee MPEG 921 al tiempo de grabación. Subsecuentemente, se hace conversión por los medios de procesamiento TS.PS en datos múltiplejados AV que es el formato de datos grabados, y después se somete a procesamiento de cifrado apropiado por los medios de procesamiento de cifrado 905 y guarda en el medio de grabación 910. Hay que notar que la información de administración de contenido también se crea al tiempo de grabación y guarda en el medio de grabación 910. En el caso de obtener información necesaria mediante red externa con el dispositivo de procesamiento de información 900, los datos obtenidos se guardan en la memoria 908 en el dispositivo de procesamiento de información 900. La información guardada incluye información clave necesaria para reproducir contenidos, datos tales como subtítulos a reproducir juntos al tiempo de reproducir los contenidos, audio, imágenes fijas y semejantes, información de administración de contenido, reglas de uso parsa el dispositivo de reproducción correspondientes a la información de administración de contenido y así en adelante. Hay que notar que programas para ejecutar procesamiento de reproducción y procesamiento de grabación se almacenan en la ROM 906, y la memoria 908 se emplea según sea necesario para guardar datos mientras que se procesa. Se describirán generar, obtener y procesamiento de grabación de nuevos datos. Programas de ejecución o datos analizables se leen del medio de grabación de información 910 en el dispositivo 909 a la memoria 908 y mantienen, y el programa se ejecuta, o los datos se analizan, bajo el control de la UPC (CPU) 907. Datos recientemente generados u obtenidos se mantienen temporalmente en la memoria 908 y almacenan en el medio de grabación de información 910 o los medios de almacenamiento 930 tales como un disco duro o semejante, siguiendo selección de usuario o una secuencia de control predeterminada . Hay que notar que programas para ejecutar el procesamiento de reproducción y procesamiento de grabación se mantienen en la ROM 906 y durante procesamiento de ejecución de los programas, la memoria 908 se utiliza según sea necesario para mantener o retener parámetros y datos, y como una región de trabajo. Mientras que la Figura 21 se ha descrito con respecto a una configuración de dispositivo capaz de grabar y reproducir datos, puede hacerse una configuración con un dispositivo solo con las funciones de reproducción o un dispositivo solo con las funciones de grabación, y la presente invención es aplicable a estos dispositivos por igual . La presente invención se ha descrito en detalle con referencia a modalidades particulares. Sin embargo, es de por sí evidente, que una persona con destreza en la técnica puede hacer diversas modificaciones y substituciones a las modalidades sin apartarse de la esencia de la presente invención. Es decir, la presente invención se ha descrito en forma ejemplar, y no habrá de interpretarse en forma restrictiva. La determinación de la esencia de la presente invención, deberá hacerse con base en las reivindicaciones establecidas al inicio. Las series de procesamiento descritas en la presente descripción puede ejecutarse con una configuración de equipo físico o soporte lógico o una combinación de los mismos. En el caso de ejecutar procesamiento con soporte lógico, un programa que almacena la secuencia de procesamiento puede instalarse en la memoria de la computadora construida en equipo físico dedicado y ejecutado o un programa puede instalarse en una computadora de uso general, en donde pueden ejecutarse diversos tipos de procesamiento, y ejecutarse.
Por ejemplo, el programa puede ser grabado con anticipación en un disco duro o en ROM (Memoria de Solo Lectura) que sirve como un medio de grabación. En forma alterna, el programa puede almacenarse (guardarse) temporalmente o en forma permanente en un medio de grabación removible tal como un disco flexible, Memoria de Solo Lectura en Disco Compacto (CD-ROM = Compact Disc Read Only Memory) , Disco Magneto Óptico (MO = Magneto Optical) , Disco Versátil Digital (DVD = Digital Versatile Disc) , disco magnético o memoria de semiconductor. Estos medios de grabación removibles pueden proporcionarse como un así denominado soporte lógico empacado. Además de instalar el programa en la computadora del medio de grabación removible anteriormente descrito, el programa puede ser transferido inalámbricamente a la computadora desde un sitio de descarga, o puede ser transferido por cable a la computadora mediante una red tal como una Red de Área Local (LAN = Local Área Network) o Internet, y la computadora puede recibir el programa transferido de una manera e instalar el programa en un medio de grabación tal como un disco duro interno. El procesamiento diverso ilustrado aquí en la presente descripción, no se restringe a ejecutarse en secuencia de tiempo de acuerdo con la descripción, y puede ejecutarse en paralelo o individualmente de acuerdo con la capacidad de procesamiento del dispositivo a ejecutar el procesamiento, o según se requiera. También, el sistema como se emplea en la presente descripción se refiere a un grupo lógico de dispositivos múltiples y no está limitado a las diversas configuraciones en una unidad circunscrita. Aplicalidad Industrial Como se describió anteriormente, de acuerdo con la configuración de la presente invención, nuevos datos tales como información que ha generado un usuario o información que se ha descargado recientemente en relación a información de contenido en incrementos de unidades almacenadas en un medio de grabación de información, en la forma de datos cifrados a los cuales una clave unitaria correspondiente a una unidad de administración de contenido o una clave unitaria correspondiente a una nueva unidad de administración de contenido se ha aplicado, como datos de configuración de unidad de administración de contenido, de manera tal que se logra administración de datos y administración de uso para datos recientemente generados en la misma forma que con los datos correlacionados de unidad original. De acuerdo con esto, aplicar la configuración de la presente invención en una configuración en donde la generación o obtención de nuevos datos se realiza, permite que la administración de uso de nuevos datos se realice en forma efectiva. Además, de acuerdo con la configuración de la presente invención, al ejecutar un programa incluido en información que se lee de un medio de grabación de información, el tipo del medio de grabación de información del cual se ha leído el programa es determinado y el programa se ejecuta bajo la condición de que el tipo es establecido de antemano con permiso para ejecutar el programa, de manera tal que la ejecución del programa utilizando un disco copiado del contenido por ejemplo, será rechazada y el uso no autorizado de discos copiados puede evitarse. Además, de acuerdo con la configuración de la presente invención, aparte de los archivos de datos de corriente AV, archivos de navegación por igual se cifran o ajustan con datos de verificación de manipulación indebida y se almacenan, de manera tal que un archivo de datos de corriente AV compatible con unidad CPS o un archivo de navegación que tiene aplicaciones diferentes a aplicación con licencia, o realizar procesamiento tal como modificar datos o semejantes en un dispositivo capaz de utilizar diversas aplicaciones tales como una PC o semejantes, por ejemplo podrán evitarse, y el uso no autorizado de datos compatibles con unidad CPS incluyendo archivos de navegación, pueden ser eliminados.
Claims (35)
- REIVINDICACIONES 1. Un dispositivo de procesamiento de información, caracterizado porque comprende: una interfase de medio de grabación para ejecutar lectura de datos de un medio de grabación de información; y una unidad de procesamiento de datos para ejecutar procesamiento de grabación de nuevos datos, ya sea generados u obtenidos aplicando información que se obtiene del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos grabados en incrementos de unidades de administración de contenido incluyendo datos cifrados, cifrados por claves unitarias cada una de las cuales se ajusta como claves de cifrado diferentes; y en donde la unidad de procesamiento de datos obtiene una clave unitaria que corresponde a una unidad de administración de contenido en la cual la información obtenida pertenece o una clave unitaria correspondiente a una nueva unidad de administración de contenido, ejecuta procesamiento de cifrado de los nuevos datos aplicando la clave unitaria obtenida, y ejecuta procesamiento de grabación con los datos cifrados generados como datos que configuran la unidad de administración de contenido.
- 2. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para ajustar una unidad de administración de contenido correspondiente a los nuevos datos y también ejecuta procesamiento de ajuste para una clave de cifrado, que sirve como información de administración correspondiente a la de administración de contenido incluyendo los nuevos datos.
- 3. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para ajustar una unidad de administración de contenido correspondiente a los nuevos datos, y también ejecuta procesamiento de ajuste para información de control de uso que sirve como información de administración correspondiente a la unidad de administración de contenido incluyendo los nuevos datos.
- 4. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para ejecutar procesamiento de escritura de los nuevos datos en una región estipulada por un programa incluido en la información obtenida del medio de grabación de información.
- 5. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para, en el caso de almacenar los nuevos datos en medios de almacenamiento diferentes a un medio de grabación de información de los cuales se ha obtenido información, ejecutar procesamiento- para almacenar los nuevos datos correlacionados con información de identificación del medio de grabación de información del cual se ha obtenido la información.
- 6. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para ejecutar procesamiento de cifrado de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa para aplicar para procesamiento de reproducción de la corriente de datos AV y ejecutar procesamiento de grabación de nuevos datos en medios de almacenamiento .
- 7. El dispositivo de procesamiento de información de conformidad con la reivindicación 6, caracterizado porque la unidad de procesamiento de datos se configura para aplicar una clave unitaria correspondiente a una unidad de administración de contenido como una clave de cifrado a aplicarse al procesamiento de cifrado.
- 8. El dispositivo de - procesamiento de información de conformidad con la reivindicación 6, caracterizado porque la unidad de procesamiento de datos se configura para ejecutar procesamiento de cifrado aplicando, como una clave de cifrado o información de generación de clave de cifrado, información que solo puede obtenerse por aplicación con licencia para ejecutar procesamiento respecto a la unidad de administración de contenido.
- 9. El dispositivo de procesamiento de información de conformidad con la reivindicación 8, caracterizado porque la información que solo puede obtenerse por una aplicación con licencia, es información que incluye una ID de dispositivo como un identificador único para el dispositivo en donde se instala la aplicación.
- 10. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configura para generar un valor hash para verificación de manipulación indebida respecto a cuando menos uno de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa a aplicar para procesamiento de reproducción de los datos de corriente AV y para registrar el valor hash en el medio de almacenamiento.
- 11. El dispositivo de procesamiento de información de conformidad con la reivindicación 10, caracterizado porque la unidad de procesamiento de datos se configura para ejecutar procesamiento de verificación de manipulación indebida de datos, con base en el valor hash establecido para un archivo de datos de corriente AV incluyendo nuevos datos o un archivo de navegación al tiempo de utilizar el archivo, y ejecuta procesamiento de uso de los archivos bajo la condición de que no haya manipulación indebida.
- 12. El dispositivo de procesamiento de información de conformidad con la reivindicación 1, caracterizado porque la unidad de procesamiento de datos se configure para ejecutar procesamiento de grabación de un archivo de navegación, incluyendo información de control o un programa para aplicar a procesamiento de reproducción de datos de corriente AV incluyendo nuevos datos, en medios de almacenamiento, como un archivo al cual sea agregado una forma electrónica para verificación de manipulación indebida.
- 13. El dispositivo de procesamiento de información de conformidad con la reivindicación 12, caracterizado porque la unidad de procesamiento de datos se configura para ejecutar procesamiento para verificación de manipulación indebida de datos con base en la firma electrónica establecida para el archivo de datos de corriente AV incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo, y ejecuta procesamiento de uso de los archivos bajo la condición de que no hay manipulación indebida.
- 14. Un dispositivo de procesamiento de información, caracterizado porque comprende: una interfase de medio de grabación para ejecutar lectura de datos de un medio de información de grabación; y una unidad de procesamiento de datos para ejecutar procesamiento de un programa incluido en información que se lee del medio de grabación de información; en donde la unidad de procesamiento de datos se configura para determinar el tipo de medio de grabación de información del cual se ha leído el programa y para ejecutar el programa bajo la condición de que el programa es de un tipo respecto al cual se ha establecido de antemano el permiso de ejecución.
- 15. Un dispositivo de procesamiento de información de conformidad con la reivindicación 14, caracterizado porque la unidad de procesamiento de datos se configura para obtener, de información leída del medio de grabación de información, tipo de información del medio de grabación de información respecto a que ejecución de programa se permite, y para ejecutar determinación de ejecución de programa permitida/no permitida, de acuerdo con la información obtenida.
- 16. Un método de procesamiento de información caracterizado porque comprende: una etapa de lectura de datos para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de grabación de nuevos datos, ya sea generados u obtenidos aplicando información que se obtiene del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos grabados en incrementos de unidades de administración de contenido incluyendo datos cifrados, cifrados con claves unitarias, cada una de las cuales se establece como diferentes claves de cifrado; y en donde la etapa de procesamiento de datos incluye una etapa de obtención, para obtener una clave unitaria correspondiente a una unidad de administración de contenido a la cual la información obtenida pertenece o una clave unitaria correspondiente a una nueva unidad de administración de contenido; una etapa para ejecutar procesamiento de cifrado de los nuevos datos aplicando la clave unitaria obtenida, y una etapa para ejecutar procesamiento de grabación con los datos cifrados generados como datos que configuran la unidad de administración de contenido.
- 17. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque la etapa de procesamiento de daros incluye una etapa para ajustar una unidad de administración de contenido correspondiente a los nuevos datos, y también ejecutar procesamiento de ajuste para una clave de cifrado que sirve como una información de administración correspondiente a la unidad de administración de contenido incluyendo los nuevos datos .
- 18. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque la etapa de procesamiento de datos incluye una etapa para ajustar una unidad de administración de contenido correspondiente a los nuevos datos, y también ejecuta procesamiento de ajuste para información de control de uso de contenido, que sirve como información de administración correspondiente a la unidad de administración de contenido incluyendo los nuevos datos.
- 19. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque la etapa de procesamiento de datos incluye una etapa para ejecutar procesamiento de escritura de los nuevos datos en una región estipulada por un programa incluido en la información que se obtiene del medio de grabación de información.
- 20. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque en el caso de almacenar los nuevos datos en medios de almacenamiento diferentes a un medio de grabación de información del cual se ha obtenido la información, la etapa de procesamiento de datos ejecuta procesamiento para almacenar los nuevos datos correlacionados con información de identificación del medio de grabación de información del cual se ha obtenido la información.
- 21. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque además comprende una etapa de procesamiento de grabación de procesamiento cifrado de un archivo de datos de corriente AV incluyendo nuevos datos y un archivo de navegación que incluye información de control o un programa a aplicar para procesamiento de reproducción de los datos de corriente AV y ejecutar procesamiento de grabación de nuevos datos en medios de almacenamiento.
- 22. El método de procesamiento de información de conformidad con la reivindicación 21, caracterizado porque la etapa de procesamiento de grabación de cifrado es una etapa para ejecutar procesamiento de cifrado, aplicar una clave unitaria correspondiente a una unidad de administración de contenido como una clave de cifrado para aplicar al procesamiento de cifrado.
- 23. El método de procesamiento de información de conformidad con la reivindicación 21, caracterizado porque la etapa de procesamiento de grabación de cifrado es una etapa para ejecutar procesamiento de cifrado, aplicando, como una clave de cifrado o información de generación de clave de cifrado, información que solo puede obtenerse por una aplicación con licencia para ejecutar procesamiento respecto a la unidad de administración de contenido.
- 24. El método de procesamiento de información de conformidad con la reivindicación 23, caracterizado porque la información que solo puede obtenerse por una aplicación con licencia es información que incluye una ID de dispositivo como un identificador único para el dispositivo donde se instala la aplicación.
- 25. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque además comprende una etapa para generar un valor hash para verificación de manipulación indebida con respecto a cuando menos uno de un archivo de datos de corriente AV incluyendo nuevos datos, y un archivo de navegación que incluye información de control o un programa para aplicarse a procesamiento de reproducción de la corriente de datos AV y grabar el valor hash en medios de almacenamiento.
- 26. El método de procesamiento de información de conformidad con la reivindicación 25, caracterizado porque además comprende una etapa de ejecutar procesamiento para verificación de manipulación indebida de datos con base en el valor hash establecido para el archivo de datos de corriente AV, incluyendo nuevos datos en el archivo de navegación, al tiempo de utilizar el archivo, y ejecutar procesamiento de uso de los archivos bajo condición de que no haya manipulación indebida.
- 27. El método de procesamiento de información de conformidad con la reivindicación 16, caracterizado porque además comprende una etapa para ejecutar procesamiento de grabación de un archivo de navegación, que incluye información de control o un programa para aplicar a procesamiento de reproducción de datos de corriente AV incluyendo nuevos datos, en medios de almacenamiento como un archivo al cual se ha agregado una firma electrónica para verificación de manipulación indebida.
- 28. El método de procesamiento de información de conformidad con la reivindicación 27, caracterizado porque además comprende una etapa de ejecutar procesamiento de verificación de manipulación indebida de datos con base en la firma electrónica establecida para el archivo de datos de corriente AV incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo y ejecutar procesamiento de uso de los archivos bajo condición de que no haya manipulación indebida.
- 29. Un método para procesamiento de información caracterizado porque comprende: una etapa de lectura de datos, para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de un programa incluido en información que se lee del medio de grabación de información; en donde la etapa de procesamiento de datos incluye una etapa para determinar el tipo de medio de grabación de información del cual se ha leído el programa y ejecutar el programa bajo la condición de que el programa es de un tipo respecto al cual el permiso de ejecución se ha establecido de antemano.
- 30. Un método de procesamiento de información de conformidad con la reivindicación 29, caracterizado porque la etapa de procesamiento de datos, el tipo de información del medio de grabación de información respecto al cual se permite la ejecución del programa se obtiene de la información que se lee del medio de grabación de información, y se ejecuta determinación de ejecución de programa permitida/no permitida de acuerdo con la información obtenida.
- 31. Un programa de computadora para ejecutar un método de procesamiento de información, caracterizado porque comprende: una etapa de lectura de datos para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de grabación de nuevos datos, ya sea generados o que se obtienen aplicando información obtenida del medio de grabación de información; en donde el medio de grabación de información es un medio de grabación de información que almacena datos registrados en incrementos de unidades de administración de contenido, incluyendo datos cifrados, cifrados con claves unitarias cada una de las cuales se establece como claves de cifrado diferentes; y en donde la etapa de procesamiento de datos incluye una etapa de obtención de una clave unitaria correspondiente a una unidad de administración de contenido a la cual pertenece la información obtenida o una clave unitaria correspondiente a una nueva unidad de administración de contenido, una etapa para ejecutar procesamiento de cifrado de los nuevos datos aplicando la clave unitaria obtenida, y una etapa para ejecutar procesamiento de grabación con los datos cifrados generados como datos que configuran la unidad de administración de contenido.
- 32. El programa de computadora de conformidad con la reivindicación 31, caracterizado además porque comprende una etapa de procesamiento de grabación de cifrado, para ejecutar procesamiento de cifrado de un archivo de datos de corriente AV incluyendo nuevos datos, y un archivo de navegación que incluye información de control o un programa para aplicarse a procesamiento de reproducción de datos de corriente AV incluyendo nuevos datos, y grabación en medios de grabación.
- 33. El programa de computadora de conformidad con la reivindicación 31, caracterizada además porque comprende una etapa para grabación, en medios de almacenamiento, datos de verificación de manipulación indebida respecto a al menos uno de un archivo de datos de corriente AV que incluye nuevos datos, y un archivo de navegación que incluye información de control o un programa para aplicarse a procesamiento de reproducción de datos de corriente AV incluyendo nuevos datos y grabar en medios de grabación.
- 34. El programa de computadora de conformidad con la reivindicación 31, caracterizado además porque comprende una etapa para ejecutar procesamiento de verificación de manipulación indebida de datos con base en los datos de verificación de manipulación indebida establecidos para el archivo de datos de corriente AV incluyendo nuevos datos o el archivo de navegación, al tiempo de utilizar el archivo y ejecutar procesamiento de uso de los archivos bajo la condición de que no haya manipulación indebida.
- 35. Un programa de computadora para ejecutar un método de procesamiento de información, caracterizado porque comprende: una etapa de lectura de datos, para leer datos de un medio de grabación de información; y una etapa de procesamiento de datos para ejecutar procesamiento de un programa incluido en la información que se lee del medio de grabación de información; en donde la etapa de procesamiento de datos incluye una etapa para determinar el tipo de medio de grabación de información de cual se ha leído el programa y ejecutar el programa bajo la condición de que el programa es de un tipo respecto al cual se ha establecido de antemano permiso de ejecución.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-020827 | 2004-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA06007122A true MXPA06007122A (es) | 2006-12-13 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073143B2 (en) | Information processing device and method | |
US8095790B2 (en) | Information processing apparatus and method, and computer program | |
JP4649865B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
US8583660B2 (en) | Information processing apparatus, information processing method, and computer program | |
US8291502B2 (en) | Information processing apparatus and method, information recording medium, and computer program | |
JP4626221B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
AU2006200487B2 (en) | Information processing apparatus and method, content management system, information recording medium, and computer program | |
JP2007128584A (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
MXPA06007122A (es) | Dispositivo de procesamiento de informacion y metodo |