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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting 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.
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.
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.
concluye.
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.
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.
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.
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)
| 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)
| 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 |
-
2000
- 2000-03-03 JP JP2000059532A patent/JP3949341B2/ja not_active Expired - Fee Related
-
2001
- 2001-03-01 AT AT01908210T patent/ATE301304T1/de not_active IP Right Cessation
- 2001-03-01 ES ES01908210T patent/ES2244585T3/es not_active Expired - Lifetime
- 2001-03-01 US US09/797,270 patent/US6948072B2/en not_active Expired - Lifetime
- 2001-03-01 AU AU2001236032A patent/AU2001236032A1/en not_active Abandoned
- 2001-03-01 DE DE60112406T patent/DE60112406T2/de not_active Expired - Lifetime
- 2001-03-01 EP EP01908210A patent/EP1259868B1/en not_active Expired - Lifetime
- 2001-03-01 WO PCT/JP2001/001581 patent/WO2001065341A1/en not_active Ceased
- 2001-03-02 TW TW090104897A patent/TW581702B/zh not_active IP Right Cessation
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) | 一种存储装置的加密方法 |