ES2244585T3 - Dispositivo de tratamiento de informacion y medio de registro. - Google Patents

Dispositivo de tratamiento de informacion y medio de registro.

Info

Publication number
ES2244585T3
ES2244585T3 ES01908210T ES01908210T ES2244585T3 ES 2244585 T3 ES2244585 T3 ES 2244585T3 ES 01908210 T ES01908210 T ES 01908210T ES 01908210 T ES01908210 T ES 01908210T ES 2244585 T3 ES2244585 T3 ES 2244585T3
Authority
ES
Spain
Prior art keywords
information
medium
treatment
digital
digital information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES01908210T
Other languages
English (en)
Inventor
Akiyuki Hatakeyama
Keiso Shimakawa
Tadayasu Hakamatani
Makoto Tanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Application granted granted Critical
Publication of ES2244585T3 publication Critical patent/ES2244585T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • Saccharide Compounds (AREA)

Abstract

Un dispositivo de entretenimiento que comprende: - medios de recepción/transmisión de información para recibir información digital procedente de un medio de grabación de información exterior, o para transmitir/recibir información digital hacia o desde un medio de grabación de información exterior: - primeros medios de estimación y juicio; - segundos medios de estimación y juicio para juzgar si un tratamiento de seguridad predeterminado ha sido efectuado sobre la información digital que se recibe; y - medios de control para controlar dichos medios de transmisión/recepción de información, para permitir o rechazar una recepción/transmisión de la información digital de acuerdo con los resultados del juicio de los primeros medios de estimación y juicio y de los segundos medios de estimación y juicio; - un terminal de conexión para conectar un medio que puede ser de lectura y de grabación; caracterizado porque: - dichos primeros medios de estimación juzgan si dicho medio de grabación de información es de lectura y de escritura, o es un medio que es distribuido bajo una condición específica para un estado protegido por limitación del suministro; - dichos medios de control controlan los citados medios de transmisión/ recepción de información para rechazar una recepción de información digital cuando es estimado por dichos primeros medios de juicio, que es de lectura y escritura, o que no es distribuido bajo dicha condición específica, y cuando es estimado por dichos segundos medios de juicio, que en el medio no ha sido realizado el tratamiento de seguridad; y - dichos medios de control controlan los citados medios de transmisión/ recepción de información para promover la escritura de la información digital, en la que ha sido efectuado el tratamiento de seguridad por el propio dispositivo de tratamiento de la información, sobre el medio conectado a dicho terminal de conexión.

Description

Dispositivo de tratamiento de información y medio de registro.
Antecedentes de la invención Campo de la invención
La presente invención se refiere a un dispositivo de tratamiento de información que puede guardar información digital con un formato de ejecución para activar un dispositivo instalado en el suyo propio, por ejemplo, para seguridad de un programa de actuación del correspondiente dispositivo, y en particular a un dispositivo de entretenimiento de la clase que se define en el preámbulo de la reivindicación 1.
Descripción de la técnica correspondiente
En general, cuando es activado un dispositivo instalado en otro dispositivo de tratamiento de información, es necesario cargar un programa o rutina (denominado de aquí en adelante "programa de control") sólo para el dispositivo en la memoria principal, etc. del dispositivo de tratamiento de información. Por lo general dicho programa de control es grabado en un medio de grabación secundario no volátil tal como una unidad de disco duro especializado y accesible, con una CPU del dispositivo de tratamiento de la información, y es leída allí en cualquier momento.
Sin embargo, no hay medio para almacenar un programa de control en el dispositivo de tratamiento de la información sin dicho disco duro especializado, etc., por ejemplo, un dispositivo de entretenimiento tal como máquinas de juego. Por tanto, cuando se añade un nuevo dispositivo para extensión de una función es necesario cargar cada vez el programa para el nuevo dispositivo desde otro dispositivo exterior sobre la memoria principal, con ayuda de ciertos métodos.
Por otra parte, la tarjeta de memoria y otro medio de grabación secundario portátil no volátil puede ser utilizado en un dispositivo de entretenimiento reciente. Por tanto, cuando una pluralidad de programas de control son grabados sobre la tarjeta de memoria, etc, se elimina así el procedimiento complicado de la carga del programa desde el dispositivo exterior, que resulta necesario cada vez que el dispositivo es añadido. No obstante, en este caso, el programa de control es copiado fácilmente por una tercera parte a través de la tarjeta de memoria, a menos que se adopten algunas medidas para impedir la duplicación de dicho programa de control. Resulta una desventaja cuando se utiliza un programa del dispositivo, que debe mantener su seguridad. Desde el punto de vista de conservar la seguridad del funcionamiento del dispositivo, o del dispositivo de tratamiento de la información, se origina una desventaja similar cuando la información digital es cargada para activar el archivo del programa ejecutable sobre el dispositivo de tratamiento de la información, y el dispositivo distinto al del programa antes mencionado.
Un dispositivo de tratamiento de la información de la clase antes expuesta se describe en el documento EP-A-0 773 490. Con este dispositivo de tratamiento conocido, que comprende un controlador de seguridad, el procedimiento pasa a la operación siguiente sólo cuando el controlador de seguridad ha encontrado un medio de identificación (ID) válido, es decir, que el controlador de seguridad ha encontrado que dicho medio es fiable. Cuando el controlador de seguridad no halla un medio de ID válido, es decir, que no aprecia que dicho medio sea fiable, el procedimiento
concluye.
Sumario de la invención
Un objeto de la presente invención es proporcionar un dispositivo de tratamiento de la información que pueda garantizar la seguridad de la información digital que incluye un programa de control de un dispositivo instalado.
Otro objeto de la presente invención es proporcionar un medio de grabación sobre un ordenador de finalidad general.
Un dispositivo de tratamiento de la información para resolver la desventaja antes mencionada de acuerdo con la presente invención se caracteriza porque:
- unos primeros medios de estimación juzgan si dicho medio de registro de información es de lectura y de grabación, o es un medio que se distribuye bajo una condición específica para estado protegido por limitación del suministro;
- unos segundos medios de control controlan dicha transmisión/recepción de información para rechazar una recepción de información digital cuando dichos primeros medios de estimación juzgan que el medio es de lectura y de grabación, o no es distribuido bajo dicha condición específica, y cuando dichos segundos medios de estimación juzgan que no es ejecutado el tratamiento de seguridad; y
- los citados medios de control controlan dichos medios de transición/recepción de información para promover la grabación de la información digital, para la que se ha ejecutado un procedimiento de seguridad por el propio dispositivo de tratamiento de la información, sobre el medio conectado a dicho terminal de conexión.
Con esta configuración, dado que sólo información digital en la que se ha efectuado al menos tratamiento de seguridad puede ser recibida procedente de un medio de lectura y de grabación entre los medios de grabación exteriores, se garantiza así la seguridad de la correspondiente información digital.
Una realización preferida del dispositivo de tratamiento de la información, de acuerdo con la presente invención, se expone en las subreivindicaciones.
El tratamiento de seguridad predeterminado es un procedimiento que transforma reversiblemente el modelo de la información digital de acuerdo con una regla predeterminada, por ejemplo, un procedimiento de codificación o de encriptación en cada dispositivo de tratamiento de la información. Por lo general, la información digital citada es la información digital con el formato de ejecución para activar el dispositivo instalado en el aparato de tratamiento de la correspondiente información. La presente invención resulta efectiva cuando el área de almacenamiento de la información digital con el formato de ejecución en el dispositivo de tratamiento de la información es una área de grabación de información volátil, y en una palabra, el dispositivo de tratamiento de la información correspondiente no tiene el medio de grabación secundario no volátil como la unidad de disco duro.
El dispositivo de tratamiento de la información antes mencionado puede ser conseguido mediante un ordenador de finalidad general, y el siguiente medio de grabación:
- un medio de grabación legible de ordenador que comprende un programa para proporcionar funciones a un sistema de entretenimiento, que cuenta con un mecanismo para recibir información digital procedente de un medio de grabación de información exterior, o que tiene un mecanismo para transmitir/recibir información digital hacia o desde un medio de grabación de información exterior; con
1)
una primera función para juzgar si dicho medio de grabación de información exterior es un medio de lectura y de grabación, o un medio que es distribuido bajo una condición específica para un estado protegido por limitación del suministro;
2)
una segunda función para juzgar si un tratamiento de seguridad predeterminado es ejecutado sobre la información digital; y
3)
una tercera función para rechazar la recepción de la información digital cuando la primera función juzga que el medio es de lectura y de grabación, o no es distribuido bajo dicha condición específica, y que cuando dicha segunda función juzga que en el medio no se ha efectuado el tratamiento de seguridad; y
4)
una cuarta función para promover la escritura de la información digital, para lo cual se ha efectuado un tratamiento de seguridad por el propio dispositivo de tratamiento de la información sobre el medio conectado a dicho terminal de conexión.
El programa grabado sobre cada medio de grabación exterior forma todas las citadas funciones, y algunas de ellas son efectuadas en cooperación con un programa de control (sistema operativo, etc) que está instalado en dicho dispositivo de tratamiento de la información.
En la explicación expuesta resulta claro que de acuerdo con la presente invención, el dispositivo de tratamiento de la información puede garantizar la seguridad de la información digital incluida en el programa de control del dispositivo instalado.
Objetos adicionales y ventajas de la invención se exponen en la descripción que sigue, y en parte resultarán obvios en dicha descripción, o pueden ser apreciados en la puesta en práctica de la presente invención. Los objetos y ventajas de esta invención pueden ser logrados y obtenidos por medio de los instrumentos y combinaciones que se exponen particularmente a continuación.
Breve descripción de los dibujos
Los dibujos que se acompañan, que aquí se incorporan y que constituyen una parte de esta memoria descriptiva, ilustran la realización ahora preferida de la invención, y junto con la descripción detallada de las realizaciones preferidas que se exponen seguidamente sirven para explicar los principios de la invención.
- la fig. 1 muestra la configuración interna de un dispositivo de entretenimiento al que se aplica la presente invención;
- la fig. 2 muestra un procedimiento cuando el programa de control de un dispositivo desconocido grabado sobre el medio de disco es instalado en el dispositivo de entretenimiento;
- la fig. 3 muestra un procedimiento cuando un programa de control del dispositivo desconocido grabado en el medio de disco es grabado sobre la tarjeta de memoria, después de lo cual el programa de control del dispositivo desconocido es instalado desde la tarjeta de memoria en el dispositivo de entretenimiento; y
- la fig. 4 muestra un procedimiento cuando estos programas de control son instalados en el dispositivo de entretenimiento, cuando un programa de control del dispositivo desconocido es grabado sobre la tarjeta de memoria, y otros programas de control del dispositivo desconocido son grabados sobre dicho dispositivo desconocido.
Descripción de la realización preferida
Seguidamente se expondrá una realización de la presente invención referida a los dibujos.
En dicha realización, se explicará cómo la presente invención es aplicada a un dispositivo de entretenimiento que efectúa una creación de una imagen gráfica de ordenador para entretenimiento, y la reproducción de un sonido que cambia en correspondencia al movimiento de la imagen gráfica del ordenador.
Este entretenimiento carece de medio de grabación secundario no volátil, tal como unidades de disco duro. Es decir, que cuando un nuevo dispositivo es añadido para extensión de una función, es necesario cargar cada vez un programa de control desde un dispositivo exterior sobre una memoria principal (RAM).
La fig. 1 muestra la configuración interior del dispositivo de entretenimiento de acuerdo con la realización.
El dispositivo de entretenimiento 1 tiene dos conductores comunes, un conductor común principal B1 y un subconductor B2. Los conductores comunes B1 y B2 están conectados entre sí o separados a través de una interfaz INT de ellos. Una CPU principal 10 constituida por el microprocesador y el dispositivo de tratamiento de primer vector (VPU0, denominada de aquí en adelante "primer VPU") 20, etc., una memoria principal 11 constituida por una RAM, un DMAC principal 12 (controlador de acceso directo a la memoria), un MPEG (grupo experto en imágenes en movimiento), un descodificador (MDEC) 13, un dispositivo de tratamiento de segundo vector (VPU1, citado de aquí en adelante como "segundo VPU") 21, y un GIF (interfaz de sintetizador gráfico) 30 que funciona como árbitro del primer VPU 20 y del segundo VPU 21, están conectados el conductor común principal B1, y además, unos medios de tratamiento del dibujo 31 (sintetizador gráfico, denominado de aquí en adelante como "GS") están conectados a él a través del GIF 30. El CRTC (controlador CRT) 33, que crea una señal de salida de vídeo, está conectado al GS 31.
La CPU principal 10 lee un programa de iniciación de la ROM 17 sobre el subconductor común B2 a través de la interfaz INT de conductores comunes, cuando el dispositivo de entretenimiento 1 es conectado inicialmente, y ejecuta dicho programa y acciona el sistema operativo. La CPU principal 10 controla una unidad 60 de un medio, lee el programa de aplicación y los datos del medio 61, y lo memoriza en la memoria principal 11. Además, un tratamiento geométrico atípico (denominado en adelante como "tratamiento de transformación de coordenadas") es ejecutado sobre los diversos datos leídos del medio 61, por ejemplo, datos de objetos tridimensionales (valor de las coordenadas, etc. de la parte superior del polígono (punto representativo)) formado por una pluralidad de figuras básicas (polígono) en cooperación con el primer vector VPU 20, y es creada la lista de representación visual, que es la lista del elemento del dibujo.
El segundo vector VPU 21 efectúa un tratamiento geométrico típico, y crea la lista de visualización. La lista creada con cada uno de los vectores VPU 20 y 21 es transferida al GS 31 a través del GIF 30. El GIF 30 efectúa un procedimiento de interpretación en base a la lista de visualización (citado en adelante como "procedimiento de dibujo"). Cuando la lista de visualización creada por los vectores primero VPU 20 y segundo VPU 21 es transferida al GS 31, el GIF 30 arbitra básicamente de modo que no discrepen. El GIF 30 tiene una función que secuencialmente comprueba estas listas con respecto a una con prioridad mayor, y trasfiere de la mayor al GS 31. Cuando cada vector VPU 20 y 21 crea la lista de visualización, la información que muestra la prioridad de las listas es descrita por lo general en el área de la tarjeta.
El DMAC principal 12 controla la transferencia de DMA para cada circuito conectado al conductor común principal B1 y controla la transferencia de DMA para cada circuito conectado al subconductor común B2 de acuerdo con el estado de la interfaz INT de los conductores comunes. El MDEC 13 trabaja en paralelo con la CPU principal 10, y expande los datos comprimidos por el método MPEG (grupo experto en imágenes en movimiento) o el método JPEG (grupo experto en fotografía conjunta), etc.
Por otra parte, una sub-CPU 14 formada por el microprocesador, etc., una submemoria 15 formada por la RAM, una sub-DMAC 16, una ROM 17. sobre las que está memorizado el programa del sistema operativo, etc., un dispositivo 40 de tratamiento de voz (SPU, unidad de tratamiento de sonido) que lee los datos de sonido acumulados en la memoria de sonido y salen como audio, un controlador de comunicación (ATM) 50 para transmitir y recibir datos por la línea pública, etc., una unidad 60 del medio para instalar el medio 61 tal como CD-ROM y DVD-ROM, y una parte de entrada 70. están conectados al subconductor común B2. La parte de entrada 70 tiene un terminal de conexión 71 para conectar la unidad operativa 81, un terminal de conexión 72 para conectar la tarjeta de memoria MC, un circuito 73 de entrada de vídeo a la entrada de datos de imagen procedente de un dispositivo exterior, y un circuito 74 de entrada de audio para dar entrada a los datos de voz procedentes del dispositivo externo.
El módulo de seguridad 90 es un procesador especializado en el tratamiento de seguridad, que por lo general consiste en una microplaqueta, y es intercambiable. En la realización, el procedimiento de codificación es utilizado como ejemplo de procedimiento de seguridad.
Es decir, que el módulo de seguridad 90 codifica con una clave registrada de antemano cuando los datos de entrada son un texto sin cifrar y es recibida la instrucción de codificación, y los datos de entrada están codificados, la descodificación se efectúa con la clave antes mencionada. En una palabra es efectuada una transformación reversible de la información digital.
El módulo de seguridad 90 trabaja como un medio sólo de lectura cuando el medio 61 instalado en la unidad 60 es un CD-ROM y un DVD-ROM, y por otra parte trabaja como medio de lectura y grabación cuando la tarjeta de memoria MC está instalada en el terminal de conexión 72. Cuando está instalada dicha tarjeta de memoria MC, se comprueba si la información registrada está o no codificada. La instrucción es enviada a la unidad 60 del medio para rechazar la lectura de la tarjeta de memoria MC si no hay información codificada. En este caso, se prohíbe una lectura de la información registrada en la tarjeta de memoria MC. La información leída en dicha tarjeta de memoria MC es sólo información digital, codificada en forma que pueda ser descodificada con su propio dispositivo.
La sub-CPU 14 ejecuta varias operaciones de acuerdo con el programa memorizado en la ROM 17. El sub-DMAC 16 controla la transferencia del DMA, etc., para cada circuito conectado al subconductor principal B2 sólo en el estado en que la interfaz INT del conductor principal separa dichos conductores comunes B1 y B2.
Seguidamente se explicará de modo específico un ejemplo del programa de control instalado en el dispositivo de entretenimiento 1, construido como antes se ha expuesto.
En el campo del entretenimiento, existe la tendencia de que el suministro del medio que tiene grabado el programa de control sólo para el dispositivo, sea limitado y distribuido con una clase específica de medio. Por lo general, dicho medio es sólo de lectura.
En la explicación siguiente, se supone entonces que el dispositivo sólo de lectura está libre como regla, ya que no se proporciona espacio para una función de corrupción y protección del programa de control, para sólo lectura de dicho programa desde el medio de grabación. Es decir, que se dispone de una extensión que garantiza la seguridad del dispositivo completo por limitación del espacio del archivo del programa con el formato de ejecución, tal como un programa de control para un medio que pueda ser protegido por limitación del suministro, por ejemplo un medio citado comúnmente como "CD azul" y CD-ROM, DVD-ROM, y una tarjeta de memoria que cuente con la grabación de la información codificada.
De igual modo, después de limitado el lugar de depósito del archivo del programa del formato de ejecución, se hace posible el comienzo del programa procedente del dispositivo, tal como las tarjetas de memoria protegidas de antemano (en lo que sigue, un dispositivo protegido como se describe anteriormente es denominado "dispositivo de protección"). Está construido de modo que un dispositivo nuevo pueda ser activado sobre el dispositivo de entretenimiento 1 a través del dispositivo de protección.
Estos mecanismos pueden ser conseguidos mediante limitación, con lo que sólo el módulo codificado pueda ser cargado, y en relación con la carga del módulo desde el dispositivo no existe cuando el producto es desarrollado, por ejemplo, el dispositivo de la red.
En el sistema construido como se ha descrito, aunque no hay dispositivo de grabación tal como unidades de disco duro en el cuerpo principal, la extensión de la función del dispositivo de entretenimiento 1 puede ser ejecutada al ser concluida en el medio ambiental de ejecución protegida, por medio del dispositivo de protección que ha garantizado la seguridad.
Dado que el nuevo dispositivo añadido resulta así un dispositivo protegido, comprende la extensibilidad de otro módulo de carga en base al dispositivo añadido.
Seguidamente, y en base a las figs. 2 a 4, se explicará un ejemplo concreto del modelo de instalación del programa de control.
La fig. 2 es un ejemplo de la instalación del programa de control del dispositivo desconocido grabado en el medio de disco, en el dispositivo de entretenimiento 1.
Aunque el dispositivo de entretenimiento 1 es igual al de la fig. 1, sólo la ROM 17 (denominada en adelante como "ROM protegida") que es citada como protección, la memoria principal 11 (citada en adelante simplemente como "RAM"), y el módulo de seguridad solo 90, son seleccionados y mostrados. Aunque el programa de control y el archivo del programa, etc. correspondientes al dispositivo son cargados en la RAM 11, el contenido desaparece cuando el suministro de energía es desconectado debido a su volatibilidad. Dado que el programa de control y el módulo del programa grabados en la RAM protegida 17 son grabados en estado cerrado en el cuerpo principal del dispositivo, por lo general están protegidos suficientemente, y es posible que sean cargados en la RAM 11 con independencia de la presencia de la codificación. El programa de control del dispositivo, que debe garantizar al menos un funcionamiento, está grabado en la memoria protegida 17.
En el ejemplo mostrado en la figura, una "unidad de medio de disco" en la ROM protegida 17 recibe el programa de control del dispositivo, que lee el medio (CD-ROM y DVD-ROM, etc.) distribuido en estado protegido por la limitación del suministro. Es posible tomar de dicho medio tanto el programa de control no codificado como el programa codificado, y cargarlos en la RAM 11. Un "programa de control de tarjeta de memoria" es aquél que permite leer y escribir en la tarjeta de memoria MC antes citada. Un "módulo de programa" es un programa con el archivo del formato de ejecución para la activación del dispositivo instalado. Estos programas de control pueden ser codificados y mantenidos en la memoria protegida ROM 17, y pueden ser descodificados por el módulo de seguridad 90 y cargados en la RAM 11 cuando se usen, aunque se supone que el programa de control no está codificado en el ejemplo siguiente.
El "programa de control de medio de disco" es instalado desde la ROM protegida 17 en la RAM 11, cuando el programa del dispositivo desconocido grabado en el medio de disco 61 (por ejemplo, DVD-ROM) es instalado. Como resultado, la lectura del medio de disco resulta así posible. Dado que en este caso el medio de disco es el medio protegido por la limitación de suministro, tanto el programa no codificado como el programa codificado pueden ser cargados sobre la RAM 11. Entonces, el programa de control no codificado del dispositivo desconocido es cargado en la RAM 11. Como resultado, el dispositivo desconocido 611 es activado, y puede ser utilizado en el dispositivo de entretenimiento 1.
La fig. 3 es un ejemplo cuando un programa de control de dispositivo desconocido grabado en el medio de disco (DVD-ROM) 61 es grabado sobre la tarjeta de memoria MC, y luego, el programa del dispositivo desconocido es cargado desde la tarjeta de memoria MC sobre la RAM 11. Dado que la tarjeta de memoria MC es el medio que puede ser leído y en el que puede grabarse, sólo el programa de control codificado puede ser leído en ella. Luego, cuando el programa de control del dispositivo desconocido es grabado en la tarjeta de memoria MC, el módulo de seguridad 90 lo graba en forma codificada.
El programa de control del dispositivo desconocido procedente de la tarjeta de memoria MC es descodificado por el módulo de seguridad 90, y el programa de control del dispositivo descodificado es cargado y leído sobre la memoria RAM 11. Como resultado, se hace posible utilizar el dispositivo desconocido 611 en el dispositivo de entretenimiento 1.
La fig. 4 es un ejemplo de la grabación del programa de control del dispositivo desconocido 611 sobre la tarjeta de memoria MC, y el otro programa de control del dispositivo desconocido es grabado en el dispositivo desconocido 611. Cada programa de control es grabado mediante el modelo protegido por codificación.
Primero, un "programa de control de tarjeta de memoria" es cargado de la memoria protegida ROM 17 en la RAM 11. Dado que el programa de control del dispositivo desconocido codificado puede ser leído de la tarjeta de memoria MC. el programa de control del dispositivo es descodificado por el módulo de seguridad 90, y es cargado sobre la RAM 11. Como resultado, se hace posible utilizar el dispositivo desconocido 611 con el dispositivo de entretenimiento 1. Aunque no hay certeza de que el dispositivo desconocido 611 sea un medio de lectura y de grabación, al menos puede ser leído el programa de control 2 del dispositivo desconocido, protegido por la codificación. Luego, este programa de control 2 del dispositivo desconocido es descodificado por el módulo de seguridad 90, y el programa de control del dispositivo es cargado en la RAM 11, En consecuencia, se hace posible utilizar la tarjeta de memoria MC y los dispositivos desconocidos 611 y 612 al mismo tiempo, con el dispositivo de entretenimiento.
Como antes se ha descrito, dado que es posible cargar sólo el último programa de control descodificado en la RAM 11 desde el medio de lectura y grabación, entre los medios de grabación de información exterior, se garantiza así la seguridad del programa de control.
Aunque se supone que el medio de grabación de la información que graba el programa de control, es el medio que puede ser leído y grabado como referencia de juicio en la anterior realización, si el medio es distribuido bajo una condición específica, o si el medio es distribuido bajo una condición específica y puede ser leído y grabado, esto puede ser una referencia de juicio. El medio, etc., que graban un carácter específico y el signo cuando el suministro es limitado, son ejemplos del medio distribuido mediante una condición específica. En este caso, esto puede lograrse fácilmente por comprobación de la presencia del carácter, etc, cuando el medio es instalado en la unidad 60 o en el terminal de conexión 72. Es aceptable que el medio, que instala el programa con el formato de ejecución, pueda acceder automáticamente a alguna información para el dispositivo de entretenimiento 1 cuando dicho medio está instalado.
El punto para la carga sólo del programa de control codificado sobre la ROM, cuando se juzga que el medio no es distribuido bajo una condición específica, es similar al caso antes citado.
El programa de control puede ser protegido no sólo por la codificación como antes se ha mencionado, sino también por el procedimiento de encriptación u otro procedimiento de seguridad. Además, un archivo de programa con formato de ejecución e información digital secreta, puede ser protegido por la misma técnica que en el caso del programa de control antes mencionado.
La presente invención no se limita a la aplicación al dispositivo de entretenimiento, ya que esta invención tiene la característica de rechazar la recepción de la información digital en tanto no se haya ejecutado el tratamiento de seguridad predeterminado cuando es recibida la información digital procedente del medio de grabación de información exterior, cuando el medio en el se graba la información pueda ser escrito por una tercera parte, o también para ejecutar el mecanismo del tratamiento de seguridad antes citado sobre la información digital que ha de ser protegida, y dicha información digital es grabada en el medio de grabación de la información exterior.
Aunque el módulo de seguridad 90 citado es construido con un procesador hecho de una microplaqueta según el ejemplo antes mencionado, es posible también conseguir el programa lógico por ejecución del programa grabado en el medio instalado en la unidad 60 de dicho medio.
Además, varias funciones para incluir el módulo de seguridad 90 antes citado pueden ser logradas en un ordenador de finalidad general. En este caso, se graba el programa para conseguir la función siguiente, en el medio de grabación de información legible del ordenador; este programa es sencillo, o en cooperación con el sistema operativo de él y del correspondiente ordenador, es ejecutado por éste con carácter retroactivo. Dichas funciones son:
1)
Una función para juzgar si el medio de grabación de información exterior es o no el medio de lectura y grabación, y/o si el medio de grabación de información exterior es el medio distribuido bajo una condición específica;
2)
Una función para juzgar si ha sido efectuado un tratamiento de seguridad predeterminado sobre la información digital que sea recibida;
3)
Una función para controlar un mecanismo de recepción de la información digital, de modo que se juzgue que el medio no es distribuido bajo una condición específica cuando dicho medio es de lectura y grabación y no se ha efectuado el procedimiento de seguridad, y una recepción de información digital es rechazada cuando se juzgue que el medio no es distribuido bajo una condición específica, y el procedimiento de seguridad no es efectuado; y
4)
Una función para promover la grabación de la información digital, en la que se ha efectuado el tratamiento de seguridad sobre el lado del ordenador, en el medio de grabación de información exterior.
Ventajas adicionales y modificaciones serán apreciadas fácilmente por los expertos en la técnica. Por tanto, la presente invención, en sus aspectos más amplios, no se limita a los detalles específicos, dispositivos representativos, y ejemplos ilustrados, aquí mostrados y descritos. De acuerdo con todo ello, pueden ser hechas varias modificaciones sin apartarse del alcance del concepto general de la invención, como se define en la siguientes reivindicaciones y sus equivalentes.

Claims (6)

1. Un dispositivo de entretenimiento que comprende:
- medios de recepción/transmisión de información para recibir información digital procedente de un medio de grabación de información exterior, o para transmitir/recibir información digital hacia o desde un medio de grabación de información exterior:
- primeros medios de estimación y juicio;
- segundos medios de estimación y juicio para juzgar si un tratamiento de seguridad predeterminado ha sido efectuado sobre la información digital que se recibe; y
- medios de control para controlar dichos medios de transmisión/recepción de información, para permitir o rechazar una recepción/transmisión de la información digital de acuerdo con los resultados del juicio de los primeros medios de estimación y juicio y de los segundos medios de estimación y juicio;
- un terminal de conexión para conectar un medio que puede ser de lectura y de grabación;
caracterizado porque:
- dichos primeros medios de estimación juzgan si dicho medio de grabación de información es de lectura y de escritura, o es un medio que es distribuido bajo una condición específica para un estado protegido por limitación del suministro;
- dichos medios de control controlan los citados medios de transmisión/ recepción de información para rechazar una recepción de información digital cuando es estimado por dichos primeros medios de juicio, que es de lectura y escritura, o que no es distribuido bajo dicha condición específica, y cuando es estimado por dichos segundos medios de juicio, que en el medio no ha sido realizado el tratamiento de seguridad; y
- dichos medios de control controlan los citados medios de transmisión/ recepción de información para promover la escritura de la información digital, en la que ha sido efectuado el tratamiento de seguridad por el propio dispositivo de tratamiento de la información, sobre el medio conectado a dicho terminal de conexión.
2. El dispositivo de tratamiento de información de acuerdo con la reivindicación 1, en el que dicho tratamiento de seguridad es un tratamiento que transforma reversiblemente un modelo de información digital de acuerdo con una regla predeterminada.
3. El dispositivo de tratamiento de información de acuerdo con las reivindicaciones 1 o 2, en el que dicha información digital cuenta con un formato de ejecución para activar un dispositivo instalado en el propio dispositivo de tratamiento de la información.
4. El dispositivo de tratamiento de información de acuerdo con la reivindicación 3, en el que un área de almacenamiento de la información digital con dicho formato de ejecución, en el propio dispositivo de tratamiento de la información, es un área de grabación de información volátil.
5. Un medio de grabación legible de ordenador que comprende un programa para proporcionar funciones a un sistema de entretenimiento que tiene un mecanismo para recibir información digital procedente de un medio de grabación de información exterior. o que tiene un mecanismo para transmitir/recibir información digital hacia o desde un medio de grabación de información exterior; con
1)
una primera función para estimar o juzgar si dicho medio de grabación de información exterior es un medio de lectura y grabación, o un medio que es distribuido bajo una condición específica para un estado protegido por limitación del suministro;
2)
una segunda función para estimar o juzgar si un procedimiento de seguridad predeterminado es efectuado sobre la información digital; y
3)
una tercera función para rechazar una recepción de información digital cuando es estimado por dicha primera función que el medio es de lectura y escritura, o no es distribuido bajo dicha condición específica, y cuando es estimado por dicha segunda función que en el medio no se ha efectuado dicho tratamiento de seguridad; y
4)
una cuarta función para promover la escritura de la información digital, en la que ha sido efectuado un tratamiento de seguridad por el propio dispositivo de tratamiento de la información, sobre el medio conectado al terminal de conexión.
6. El medio de grabación de acuerdo con la reivindicación 5, en el que dicho programa proporciona todas las funciones citadas, y en el que algunas de las funciones son ejecutadas en cooperación con un programa de control que está instalado en un dispositivo de tratamiento de la información.
ES01908210T 2000-03-03 2001-03-01 Dispositivo de tratamiento de informacion y medio de registro. Expired - Lifetime ES2244585T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000059532A JP3949341B2 (ja) 2000-03-03 2000-03-03 エンタテインメント装置及び記録媒体
JP2000059532 2000-03-03

Publications (1)

Publication Number Publication Date
ES2244585T3 true ES2244585T3 (es) 2005-12-16

Family

ID=18579969

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01908210T Expired - Lifetime ES2244585T3 (es) 2000-03-03 2001-03-01 Dispositivo de tratamiento de informacion y medio de registro.

Country Status (9)

Country Link
US (1) US6948072B2 (es)
EP (1) EP1259868B1 (es)
JP (1) JP3949341B2 (es)
AT (1) ATE301304T1 (es)
AU (1) AU2001236032A1 (es)
DE (1) DE60112406T2 (es)
ES (1) ES2244585T3 (es)
TW (1) TW581702B (es)
WO (1) WO2001065341A1 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4313703B2 (ja) * 2004-03-12 2009-08-12 彼方株式会社 情報処理装置、システム、方法及びプログラム
US8312110B2 (en) * 2004-03-12 2012-11-13 Kanata Limited Content manipulation using hierarchical address translations across a network
JP6638189B2 (ja) * 2015-01-07 2020-01-29 富士通株式会社 連携方法、情報処理端末、及びプログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4817140A (en) 1986-11-05 1989-03-28 International Business Machines Corp. Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor
US5724425A (en) 1994-06-10 1998-03-03 Sun Microsystems, Inc. Method and apparatus for enhancing software security and distributing software
US5857021A (en) * 1995-11-07 1999-01-05 Fujitsu Ltd. Security system for protecting information stored in portable storage media
US6513118B1 (en) * 1998-01-27 2003-01-28 Canon Kabushiki Kaisha Electronic watermarking method, electronic information distribution system, image filing apparatus and storage medium therefor
US6141756A (en) * 1998-04-27 2000-10-31 Motorola, Inc. Apparatus and method of reading a program into a processor
AU748955B2 (en) 1998-06-17 2002-06-13 Aristocrat Technologies Australia Pty Limited Software verification and authentication
JP4162294B2 (ja) 1998-07-03 2008-10-08 パイオニア株式会社 複製制限機能を有する情報再生装置
US6357021B1 (en) * 1999-04-14 2002-03-12 Mitsumi Electric Co., Ltd. Method and apparatus for updating firmware

Also Published As

Publication number Publication date
US6948072B2 (en) 2005-09-20
DE60112406T2 (de) 2006-06-08
JP2001249804A (ja) 2001-09-14
WO2001065341A1 (en) 2001-09-07
DE60112406D1 (de) 2005-09-08
EP1259868B1 (en) 2005-08-03
JP3949341B2 (ja) 2007-07-25
US20010020256A1 (en) 2001-09-06
TW581702B (en) 2004-04-01
AU2001236032A1 (en) 2001-09-12
ATE301304T1 (de) 2005-08-15
EP1259868A1 (en) 2002-11-27

Similar Documents

Publication Publication Date Title
US4864542A (en) Memory cartridge having stored data protecting function and memory protecting method
US9116723B2 (en) Communication device or media device for providing phone calling service, internet access service, or digital content service
US8745754B2 (en) Device for secure access to digital media contents, virtual multi-interface driver and system for secure access to digital media contents
CN101526926B (zh) 数字密钥方法和系统
JPH113284A (ja) 情報記憶媒体およびそのセキュリティ方法
JPH10108148A (ja) ディジタルデータの著作権保護方法および保護システム
ES2244585T3 (es) Dispositivo de tratamiento de informacion y medio de registro.
EP1193601A2 (en) Memory apparatus and memory access restricting method
US7827370B2 (en) Partial permanent write protection of a memory card and partially permanently write protected memory card
US20140372653A1 (en) Storage Device with Multiple Interfaces and Multiple Levels of Data Protection and Related Method Thereof
RU2003134384A (ru) Устройство защиты от несанкционарованного доступа к информации, хранимой в персональной эвм
US6588667B1 (en) Data reading apparatus
JP2006215763A (ja) 拡張モジュールを内蔵する情報処理システムおよびその制御方法
JP2000181802A (ja) 半導体記憶装置
US20220011949A1 (en) Safekeeping device, safekeeping system, control method, and non-transitory computer-readable recording medium
JP2004178535A (ja) ストレージコントローラー、ストレージカード、磁気ディスクドライブ
US20030154385A1 (en) Data security device of data storage medium
ES2868623T3 (es) Procedimiento de acceso a unos datos compartidos en una arborescencia de ficheros generada por un sistema de ficheros que utilizan un mecanismo de herencia
JPH09319644A (ja) 情報処理装置
US20060185006A1 (en) Flash card capable of enabling or disabling CPRM function
US20100257314A1 (en) Remote Updating Memory
JP2006053916A (ja) 外部メモリに貯蔵されたデータの変更の有無をチェックする装置及び方法
JP2004272832A (ja) プログラマブル論理回路及び該プログラマブル論理回路を備えるコンピュータシステム並びに論理回路情報の書き込み方法
JP2005190276A (ja) メモリカード
CN100533411C (zh) 一种存储装置的加密方法