ES2273314T3 - Aparato y procedimiento para comunicar el estado de funcionamiento de la gestion de derechos digitales. - Google Patents

Aparato y procedimiento para comunicar el estado de funcionamiento de la gestion de derechos digitales. Download PDF

Info

Publication number
ES2273314T3
ES2273314T3 ES05251225T ES05251225T ES2273314T3 ES 2273314 T3 ES2273314 T3 ES 2273314T3 ES 05251225 T ES05251225 T ES 05251225T ES 05251225 T ES05251225 T ES 05251225T ES 2273314 T3 ES2273314 T3 ES 2273314T3
Authority
ES
Spain
Prior art keywords
drm
status
variable
authentication
module
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
ES05251225T
Other languages
English (en)
Inventor
Yang-Lim Choi
Jung-Yon Cho
Young-Chul Sohn
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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
Priority claimed from KR1020040022882A external-priority patent/KR100601667B1/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Application granted granted Critical
Publication of ES2273314T3 publication Critical patent/ES2273314T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)
  • Small-Scale Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Selective Calling Equipment (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

Aparato para comunicar el estado de funcionamiento de la gestión de derechos digitales DRM de un dispositivo de control (300) a un punto de control (360) en una red doméstica, que está constituida por lo menos por un dispositivo de control (300) y un punto de control (360), comprendiendo dicho aparato: un módulo DRM (310) que realiza la DRM; caracterizado porque comprende: una unidad de generación de variables de estado (340) dispuesta para recibir, desde el módulo DRM (310), información de estado de funcionamiento DRM de un procedimiento DRM que está siendo realizado actualmente, y generar variables de estado DRM basándose en la información de estado DRM recibida; y un módulo uPnP (universal plug and play) (320) que está dispuesto para transmitir las variables de estado generadas por la unidad de generación de variables de estado (340) al punto de control (360), mediante el protocolo uPnP.

Description

Aparato y procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales.
La presente invención se refiere a la gestión de derechos digitales (DRM) y, más particularmente, a un aparato y a un procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales de un dispositivo de control, a un punto de control de una red doméstica.
Recientemente, los sistemas de redes domésticas han suscitado la atención de un número cada vez mayor de personas. Las redes domésticas se forman con dispositivos que reproducen un contenido (una película, una canción o un software de videojuego) y dispositivos que gestionan los dispositivos reproductores de contenido. En dichas redes, la gestión de derechos digitales es garantizada por dichos dispositivos.
La gestión de derechos digitales incluye una función para gestionar los derechos sobre dispositivos que pertenecen a una red doméstica, y una función para gestionar los derechos sobre el contenido reproducible en una red doméstica predeterminada. La gestión de derechos digitales es realizada por un programa de aplicación instalado en un dispositivo perteneciente a una red doméstica. Entre los programas de aplicación de gestión de derechos digitales utilizados actualmente, cabe mencionar SmartRight propuesto por Thomson, Open Conditional Content Access Management (OCCAM) propuesto por Cisco Systems, xCP (extensible content protection) Cluster Protocol propuesto por IBM y Digital Transmisión Content Protection (DTCP) propuesto por Digital Transmisión License Administrator (DTLA).
En un sistema de gestión de derechos digitales corriente, los dispositivos que pertenecen a una red doméstica se clasifican en dispositivos maestros y dispositivos esclavos. Un dispositivo maestro es un dispositivo que concede, cambia o revoca derechos digitales sobre otros dispositivos, y establece, cambia y revoca derechos digitales sobre el contenido existente en la red doméstica. Un dispositivo esclavo es un dispositivo que proporciona o reproduce un contenido, de acuerdo con los derechos digitales concedidos por el dispositivo maestro. Los dispositivos esclavos se subdividen en reproductores de medios que decodifican y reproducen un contenido, y en generadores de medios que proporcionan un contenido a los reproductores de medios. La función realizada por el programa de aplicación DRM es lo que determina si un dispositivo es un dispositivo maestro o un dispositivo esclavo.
Mientras tanto, en los sistemas de redes domésticas recientes, se utiliza un protocolo uPnP (universal plug and play) para las comunicaciones entre el dispositivo maestro y los dispositivos esclavos. En la tecnología uPnP, es posible reconocer automáticamente si un dispositivo que forma parte de la red doméstica se ha conectado a la red doméstica o se ha desconectado de la misma y, por lo tanto, es posible conceder o revocar automáticamente el estado, como elemento de la red doméstica.
La Figura 1 es un diagrama que representa una red doméstica según un protocolo uPnP.
La red doméstica según el protocolo uPnP comprende un dispositivo de control (CD) y un punto de control (CP).
El CP 10 busca los CD 20, 30 y 40 por la red y, a través de la recepción de los mensajes de aviso generados tras la conexión o desconexión de un dispositivo de la red doméstica, reconoce que un CD se acaba de conectar a la red doméstica. Asimismo, el CP 10 recibe un mensaje de descripción de cada CD y unos mensajes de eventos según las acciones con los CD. Cada acción es definida mediante un lenguaje de etiquetado (por ejemplo, el lenguaje de etiquetado extensible o XML).
Cuando uno de los CD 20, 30 y 40 se conecta a la red doméstica o se desconecta de la red doméstica, éste envía un mensaje de aviso al CP 10 y envía un mensaje que confirma si el CD existe o no en la red doméstica dentro de un período predeterminado. Asimismo, los CD 20, 30 y 40 responden a una diversidad de peticiones transmitidas por el CP 10, de conformidad con el protocolo uPnP. Los CD 20, 30 y 40 pueden ser cualesquiera de los generadores y reproductores de medios de la red doméstica. En la Figura 1, las trayectorias 12, 14 y 16 indican las transmisiones de mensajes y las respuestas a mensajes que han tenido lugar entre el CP 10 y los CD 20, 30 y 40, y las trayectorias 22, 32 indican la transmisión y la recepción de contenidos entre los CD 20, 30 y 40.
La Figura 2 es un diagrama que representa una estructura en la cual se produce la transmisión de un contenido entre un CP y varios CD durante la gestión de derechos digitales (DRM), mediante el uPnP.
El CP 210 comprende un módulo uPnP 212 que transmite mensajes a los CD y recibe desde éstos las respuestas a los mensajes de conformidad con el protocolo uPnP, y una interfaz de usuario 214 que recibe una entrada del usuario para la transmisión de mensajes y proporciona al usuario los resultados de las respuestas a los mensajes. Generalmente, el CP 210 es un dispositivo de control remoto o un asistente personal digital (PDA) que presenta una pantalla de presentación visual. En el aspecto de la reproducción de contenidos, el CP 210 transfiere las órdenes de búsqueda y reproducción de contenidos del usuario a los CD, según el protocolo uPnP, y recibe las respuestas a las órdenes desde los CD.
Los CD se subdividen en reproductores de medios y generadores de medios, dependiendo de si reproducen o proporcionan contenidos.
El generador de medios 220 comprende un módulo uPnP 222 que avisa al CP 210 de su presencia a través de un mensaje de aviso, comunicándose con el módulo uPnP 212 del CP 210; un módulo DRM 224 que lleva a cabo la gestión de derechos digitales y proporciona los contenidos a los CD autorizados; y una BD (base de datos) de contenidos 226 en la que se almacenan los contenidos.
El reproductor de medios 230 comprende un módulo uPnP 232 que avisa al CP 210 de su presencia a través de un mensaje de aviso, comunicándose con el módulo uPnP 212 del CP 210; un módulo DRM 234, que lleva a cabo la gestión de derechos digitales y recibe los contenidos autorizados desde un generador de medios; y una unidad de reproducción de contenidos 236 que decodifica y reproduce los contenidos recibidos.
No obstante, como se representa en la Figura 2, mientras se comunican directamente entre sí, el módulo DRM 224 del generador de medios 220 y el módulo DRM 234 del reproductor de medios 230 realizan la gestión de derechos digitales. En consecuencia, el CP 210 sólo reconoce los mensajes de error que se generan de acuerdo con el protocolo uPnP. Es decir, el CP no puede saber qué operación del procedimiento DRM está realizando el generador de medios 220 o el reproductor de medios 230, o si el procedimiento se está realizando de forma satisfactoria o no.
En la implementación convencional de la Figura 2, se plantea el problema de que el usuario no puede reconocer el estado de funcionamiento del módulo DRM. Esto es debido a que la comunicación entre el CP y los CD se realiza a través del módulo uPnP, pero la comunicación entre el generador de medios y el reproductor de medios se realiza directamente a través del módulo DRM. Este problema causa un problema adicional, en la medida en que el usuario no puede enfrentarse fácilmente a los errores que se producen durante el procedimiento DRM.
En el documento WO 2004/017664, se da a conocer un agente de gestión de derechos digitales (DRM) implementado en un módulo de identidad resistente a intrusiones, adaptado para cooperar con el sistema del cliente (por ejemplo, un teléfono móvil o un sistema informático). El agente DRM se implementa con funciones que permiten la utilización, es decir, la reproducción o la ejecución, del contenido digital protegido proporcionado por un proveedor de contenidos al sistema del cliente. Este documento constituye la parte precaracterizadora de las reivindicaciones adjuntas.
Las formas de realización ilustrativas y no limitativas de la presente invención pretenden abordar y resolver los inconvenientes anteriores y otros inconvenientes no descritos. No obstante, debe observarse que la presente invención no es necesaria para superar los inconvenientes descritos anteriormente, y que es posible que alguna forma de realización ilustrativa y no limitativa de la presente invención no resuelva ninguno de los problemas descritos.
Según la presente invención, se proporciona un aparato y un procedimiento según las reivindicaciones adjuntas. Las características preferidas de la presente invención se pondrán de manifiesto a partir de las reivindicaciones subordinadas y la descripción proporcionada a continuación.
En general, la presente invención proporciona un procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales (DRM), por medio del cual el usuario puede reconocer el estado de funcionamiento del procedimiento DRM en un sistema DRM en el que se utiliza el protocolo uPnP (universal plug and play).
Según un aspecto de la presente invención, se proporciona un aparato para comunicar el estado de funcionamiento de la gestión de derechos digitales DRM de un dispositivo de control a un punto de control de una red doméstica, que está constituida por lo menos por un dispositivo de control y un punto de control, comprendiendo dicho aparato: un módulo DRM que realiza la DRM; caracterizado porque comprende: una unidad de generación de variables de estado dispuesta para recibir, desde el módulo DRM, información de estado de funcionamiento DRM de un procedimiento DRM que está siendo realizado actualmente, y generar variables de estado DRM basándose en la información de estado DRM recibida; y un módulo uPnP (universal plug and play) que está dispuesto para transmitir las variables de estado generadas por la unidad de generación de variables de estado al punto de control, mediante el protocolo
uPnP.
La información de estado DRM puede indicar que la autenticación realizada por el módulo DRM ha empezado, que está en curso, que ha fallado o que se ha realizado con éxito. Asimismo, la información de estado DRM puede indicar que el procesamiento de clave realizado por el módulo DRM está en curso, ha fallado o ha terminado con éxito.
Entonces, cuando el dispositivo de control es un generador de medios, la información de estado DRM puede generarse siempre que se proporcione un contenido del generador de medios a otro dispositivo de control, y cuando el dispositivo de control es un reproductor de medios, la información de estado DRM puede generarse siempre que se introduzca un contenido del reproductor de medios en el reproductor de medios o siempre que se reproduzca dicho contenido.
La unidad de generación de variables de estado puede generar además: una variable de estado no autenticada que indica que se ha encendido el dispositivo de control que incluye el módulo DRM; una variable de estado de funcionamiento normal que indica que el módulo DRM está funcionando con normalidad; una variable de estado de autenticación que indica que el módulo DRM está realizando una operación de autenticación y una variable de estado de fallo de autenticación que indica que la autenticación realizada por el módulo DRM ha fallado.
La unidad de generación de variables de estado puede generar además: una variable de estado de funcionamiento normal que indica que el módulo DRM está funcionando con normalidad; una variable de estado de procesamiento de clave que indica que el módulo DRM está realizando una operación de procesamiento de clave y una variable de estado de fallo de procesamiento de clave que indica que la operación de procesamiento de clave realizada por el DRM ha fallado.
El aparato puede incluir también una unidad de almacenamiento de variables de estado en la que se almacenan las variables de estado y en la que, en respuesta a una petición de búsqueda de una variable de estado del punto de control, el módulo uPnP realiza la búsqueda de una variable de estado almacenada, de conformidad con el protocolo uPnP, y transmite la variable de estado al punto de control.
Según otro aspecto de la presente invención, se proporciona un procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales DRM de un dispositivo de control a un punto de control de una red doméstica, formada por el dispositivo de control y el punto de control, comprendiendo el procedimiento:
realizar la DRM;
caracterizada porque comprende:
generar la información de estado DRM que determina la operación DRM que se está realizando actualmente;
generar una variable de estado DRM basándose en la información de estado DRM y
transmitir la variable de estado DRM generada al punto de control (360) mediante el protocolo uPnP (universal plug and play).
Los aspectos anteriores y otros aspectos de la presente invención resultarán más evidentes a partir de la siguiente descripción detallada de los ejemplos de las formas de realización de ésta, con referencia a los dibujos adjuntos, en los que:
la Figura 1 es un diagrama que representa una red doméstica según un protocolo uPnP (universal plug and play);
la Figura 2 es un diagrama que representa una estructura en la que la transmisión de contenidos entre un punto de control (CP) y un dispositivo de control (CD) se realiza durante la gestión de derechos digitales (DRM), utilizando el uPnP;
la Figura 3 es un diagrama que representa las estructuras internas de un CP y un CD según un ejemplo de forma de realización de la presente invención;
la Figura 4 es un diagrama que representa la transición de las variables de estado según un ejemplo de forma de realización de la presente invención;
la Figura 5 es un diagrama que representa la transición de variables de estado según otro ejemplo de forma de realización de la presente invención;
la Figura 6 es un diagrama que representa la transición de variables de estado según otro ejemplo de forma de realización de la presente invención; y
la Figura 7 es un diagrama que representa un procedimiento para comunicar una variable de estado de revocación de derechos a un CP según un ejemplo de forma de realización de la presente invención.
A continuación, se proporcionará información más detallada acerca de la presente invención, haciendo referencia a los dibujos adjuntos, en los que se representan ejemplos de formas de realización de la presente invención.
Con referencia al diagrama de la Figura 3, en el que se representan las estructuras internas de un CD y un CP, el CD 300 según un ejemplo de forma de realización de la presente invención incluye un módulo DRM 310, un módulo uPnP 320, una BD de contenidos 330, una unidad de generación de variables de estado 340 y una unidad de almacenamiento de variables de estado 350. El CD 300 de la Figura 3 es un generador de medios.
El módulo DRM 310 realiza la gestión de derechos digitales del CD 300 de la red doméstica a la cual pertenece el módulo DRM 310. La gestión de derechos digitales incluye: i) la gestión de los derechos del dispositivo, ii) la gestión de los derechos del contenido y iii) la gestión de la revocación de los derechos.
La gestión de derechos del dispositivo comprende una serie de operaciones que incluye: i) la cesión, el cambio y la revocación de la calificación de los dispositivos pertenecientes a la red doméstica, ii) la generación, el cambio y la terminación de una clave de dominio que sólo puede ser obtenida por los dispositivos que pertenecen a la red doméstica y iii) la confirmación de la calificación de los dispositivos de la red doméstica utilizando la clave de dominio.
La gestión de derechos del contenido comprende una serie de operaciones que incluye: i) la generación, el cambio y la terminación de la información de control de copia (por ejemplo, la frecuencia permitida o el permiso de copia o reproducción de un contenido predeterminado y ii) la generación de una clave de contenido utilizada para la encriptación de unos contenidos predeterminados.
La gestión de la revocación de los derechos comprende una serie de operaciones que incluye la determinación de si se ha realizado o no una copia ilegal de los dispositivos y la revocación de los derechos digitales de todos los dispositivos que presentan el identificador que determina que se ha realizado una copia ilegal del dispositivo.
La revocación de los derechos se realiza utilizando una lista de revocaciones que incluye el identificador de los dispositivos copiados ilegalmente, y utilizando además las tecnologías de certificados o firmas electrónicas.
Las trayectorias 312, 322, 332 y 372 de la Figura 3 representan las trayectorias de comunicación uPnP para realizar una operación de transferencia de contenido desde el CD 300 hasta otro dispositivo, mediante una entrada del usuario a través del CP 360.
El módulo DRM 310 viene determinado por el mecanismo de gestión de derechos digitales utilizado por el módulo DRM 310. Entre los mecanismos de gestión de derechos digitales, cabe citar: SmartRight propuesto por Thomson, Open Conditional Content Access Management (OCCAM) propuesto por Cisco Systems, xCP (extensible content protection) Cluster Protocol propuesto por IBM y Digital Transmission Content Protection (DTCP) propuesto por Digital Transmisión License Administrator (DTLA).
Además de estos programas de aplicación de gestión de derechos digitales, el módulo DRM de la presente invención indica todos los mecanismos que realizan i) la gestión de los derechos del dispositivo, ii) la gestión de los derechos del contenido y iii) la gestión de la revocación de los derechos. La DRM puede implementarse mediante hardware, así como mediante programas de aplicación.
El módulo uPnP 320 detecta automáticamente si el dispositivo se ha conectado a la red doméstica o si se ha desconectado de ésta mediante el protocolo uPnP, actualiza automáticamente la información sobre todos los dispositivos conectados y realiza las acciones de petición y respuesta entre el CD 300, es decir, el generador de medios y el reproductor de medios, y el CP 360.
Las trayectorias 342, 352, 354, 356, 358 y 374 de la Figura 3 indican las trayectorias para la generación y la comunicación de las variables de estado DRM.
La unidad de generación de variables de estado 340 recibe información de estado DRM 342 desde el módulo DRM 310 y, mediante la información de estado DRM recibida 342, genera una variable de estado 352. La información de estado DRM varía según el tipo de mecanismo DRM utilizado por el módulo DRM. Puesto que todos los mecanismos DRM incluyen generalmente una operación de autenticación, una operación de procesamiento de clave y una operación de revocación, la información de estado DRM indica si la operación de autenticación realizada por el módulo DRM ha empezado o no, si la autenticación se ha realizado con éxito o no, si la operación de procesamiento de clave ha empezado o no y si la operación de procesamiento de clave ha fallado o no.
En la unidad de almacenamiento de variables de estado 350, se almacenan las variables de estado de funcionamiento. El módulo uPnP 370 del CP 360 transmite una petición de variable de estado al módulo uPnP 320 del CD 300 en un momento o período de tiempo predeterminado. El módulo uPnP 320 del CD 300 que recibe la petición de variable de estado 352 extrae la variable de estado actual almacenada en la unidad de almacenamiento de variables de estado 350 y, a continuación, transmite una respuesta 358 que contiene la variable de estado actual al módulo uPnP 370 del CP 360. La variable de estado actual transmitida 374 se presenta al usuario a través de la IU (interfaz de usuario) 380.
Con referencia a las Figuras 4 a 7, se describirá, a continuación, el procedimiento de transición de las variables de estado según cada mecanismo DRM.
La Figura 4 es un diagrama que representa la estructura de transición de las variables de estado según un ejemplo de forma de realización de la presente invención.
Las variables de estado de funcionamiento de la Figura 4 incluyen: Not_authenticated (no autenticado), Authenticating (Autentificación), Authentication_failed (fallo de autenticación), Processing_content_key (procesamiento de clave de contenido), Content_key_process_failure (fallo de procesamiento de clave de contenido), Normal_operation (OK) (operación normal, bien) y Unknown (Desconocido).
En la Figura 4, cada flecha indica la información de estado DRM 342 generada por el módulo DRM 310 según el estado de funcionamiento del módulo DRM 310, y cada bloque indica una variable de estado de funcionamiento 352.
Al encenderse el CD 300, se inicializa el módulo DRM 310. La unidad de generación de variables de estado 340 recibe la información del fin de la inicialización del módulo DRM 310 como información de estado DRM, genera la variable de estado "Not_authenticated" y la almacena en la unidad de almacenamiento de variables de estado 350.
El usuario introduce una orden de reproducción para un contenido predeterminado a través de la IU 380, a continuación dicha orden es transferida al módulo DRM (310) a través del módulo uPnP 370 del CP 360 y el módulo uPnP 320 del CD 300 y, finalmente, el módulo DRM 310 lleva a cabo la autenticación entre el CP 360 y el CD 300 según un mecanismo DRM predeterminado.
Si se inicia esta operación de autenticación, el módulo DRM 310 genera información de estado DRM 342 que indica el principio de la autenticación y la transmite a la unidad de generación de variables de estado 340. La unidad de generación de variables de estado 340 recibe la información de estado DRM 342 que indica el inicio de la autenticación y, a continuación, induce a la variable de estado "Not_authenticated" de la unidad de almacenamiento de variables de estado 350 a hacer la transición a "Authenticating". La operación de transición de la variable de estado conlleva la operación de actualización de la variable de estado almacenada en la unidad de almacenamiento de variables de estado 350 con otra variable de estado.
De la misma manera, el módulo DRM 310 genera información de estado DRM con respecto a la operación que realiza el propio módulo DRM 310, siendo recibida dicha información de estado DRM por la unidad de generación de variables de estado 340 desde el módulo DRM 310 y, a continuación, según la estructura representada en la Figura 4, la variable de estado de la unidad de almacenamiento de variables de estado 350 se actualiza mediante la variable de estado correspondiente al bloque indicado en cada información de estado DRM.
En la Figura 4, la variable de estado "Normal_operation (OK)" indica que tanto la operación de procesamiento de clave como la operación de autenticación se han realizado con éxito.
La variable de estado "Unknown" es una variable de estado generada por la unidad de generación de variables de estado cuando la información de estado DRM 342 no es ninguno de los otros tipos de información de estado DRM representados en la Figura 4.
En la Figura 4, se representa la estructura de las variables de estado DRM cuando el mecanismo DRM es el DTCP (Digital Transmission Content Protection). Según el mecanismo DTCP, la autentificación de un CD se aplica a los respectivos contenidos. En consecuencia, con respecto al mecanismo DTCP, si la operación de autenticación de un dispositivo ha finalizado, se genera de inmediato la variable de estado "Key_processing" y no se genera ninguna otra variable de estado adicional.
La Figura 5 es un diagrama que representa la estructura de transición de variables de estado según otro ejemplo de forma de realización de la presente invención.
La estructura de transición de estados de la Figura 5 representa un caso en el que la operación de autenticación y la operación de procesamiento de clave realizadas por módulo DRM (310) tienen lugar por separado.
Es decir, si la unidad de generación de variables de estado 340 recibe, durante el estado "Authenticating", información de estado DRM que indica que la autenticación se ha realizado con éxito, la variable de estado cambia a "Normal_operation (OK)". Dicho de otro modo, aunque la operación de autenticación se haya realizado con éxito, la variable de estado se actualiza con la variable de estado "Normal_operation (OK)", a diferencia de lo que sucede en la Figura 4. En consecuencia, a menos que el usuario introduzca una orden de reproducción de un contenido predeterminado, la variable "Normal_operation (OK)" se mantiene hasta que la unidad de generación de variables de estado 340 recibe información de estado DRM 342 que indica que la autenticación ha finalizado.
Por consiguiente, la estructura de transición de estados de la Figura 5 es adecuada para un mecanismo DRM del módulo DRM 310, en el que las operaciones de autenticación se realizan por separado de las operaciones de procesamiento de clave; es decir, en el que las operaciones de autenticación se realizan para unos dispositivos predeterminados, mientras que las operaciones de procesamiento de clave se realizan para cada contenido, independientemente de los dispositivos.
La Figura 6 es un diagrama que representa la estructura de transición de las variables de estado según otro ejemplo de forma de realización de la presente invención.
La estructura de transición estados de la Figura 6 es igual a la de la Figura 5, excepto por la variable de estado "Revocated" (revocados). La variable de estado "Revocated" se genera cuando, durante la operación de autenticación de un dispositivo, se determina que éste ha sido copiado ilegalmente. En consecuencia, la estructura de transición de estados de la Figura 6 es adecuada para un mecanismo DRM del módulo DRM 310 que realiza la función de revocación.
En otra forma de realización de la presente invención, a diferencia de la representada en la Figura 3, la variable de estado "Revocated" puede ser transferida al CP mediante un procedimiento distinto al de respuesta a una petición de variable de estado. Esta posibilidad se describirá a continuación.
La Figura 7 es un diagrama que representa un procedimiento para comunicar la variable de estado de revocación de derechos a un CP según un ejemplo de forma de realización de la presente invención.
En la forma de realización de la Figura 7, la variable de estado "Revocated" se transfiere del CD al CP a través de la orden "get_protocol info" (obtención de información de protocolo) que es una de las acciones uPnP.
En primer lugar, en la operación \code{1}, el CP transfiere la orden "get_protocol info" al CD según el protocolo uPnP. El CD incluye tanto un generador de medios (MS) como un reproductor de medios (MR). La transferencia de la orden "get_protocol info" tiene lugar entre el módulo uPnP del CP y el módulo uPnP del CD.
En la operación \code{2}, cada CD, es decir, el generador de medios (MS) y el reproductor de medios (MR), transfiere al CP una respuesta a la orden "get_protocol info". Esta respuesta contiene la variable de estado "Revocated" que indica si el generador de medios o el reproductor de medios han sido copiados ilegalmente o no. La variable de estado "Revocated" es generada por la unidad de generación de variables de estado del CD.
En la operación \code{3}, el CP transmite una orden de búsqueda y consulta de un contenido predeterminado al generador de medios y, en respuesta a la orden, el generador de medios transmite, en la operación \code{4}, información de contenido que contiene un identificador de indica el contenido predeterminado.
En las operaciones \code{5} a \code{8}, se realizan las órdenes de direccionamiento y reproducción para el correspondiente contenido entre el CP y el reproductor de medios y, de ese modo, se reproduce dicho contenido.
En las operaciones \code{5} y \code{6}, el reproductor de medios (MR) recibe información sobre el generador de medios en el que se almacena el contenido y la ubicación del contenido a través de la orden SET_AVTURI del CP y, en las operaciones \code{7} y \code{8}, recibe el correspondiente contenido desde el generador de medios (MS) a través de la orden "Play" (reproducción) del CP y reproduce el contenido.
En la Figura 7, las operaciones \code{1} y \code{2} pueden realizarse después de las operaciones \code{3} y \code{4}. En este caso, una vez efectuada la búsqueda y la consulta de un contenido predeterminado, se transmite la orden "get_protocol info" desde el CP hasta el CD.
Mientras tanto, el procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales según la presente invención puede grabarse como un programa informático. Los códigos y los segmentos de código que forman el programa pueden ser fácilmente deducidos por los programadores informáticos dentro del campo de la presente invención. Además, el almacenamiento del programa en unos medios legibles por ordenador y su lectura y ejecución por un ordenador permiten implementar la comunicación del estado de la gestión de derechos digitales. Los medios legibles por ordenador incluyen los medios de almacenamiento magnético, los medios de registro óptico y los medios de ondas portadoras.
Según la presente invención descrita en la presente memoria, un punto de control que presenta una interfaz de usuario en una red doméstica está dispuesto para permitir la presentación ante el usuario del estado de funcionamiento de la gestión de derechos digitales, que es realizada por el dispositivo de control, de tal forma que el usuario pueda ocuparse sin dificultad de los estados de error de la red doméstica.
Aunque se han representado y descrito algunas formas de realización preferidas, los expertos en la materia apreciarán que es posible realizar diversos cambios y modificaciones en éstas sin apartarse del alcance de la presente invención, definido en las reivindicaciones adjuntas.
Todas las características dadas a conocer en la presente memoria (incluidas las reivindicaciones adjuntas, la descripción y los dibujos), o todas las etapas de los procedimientos o procesos dados a conocer, pueden unirse en cualquier combinación, excepto en combinaciones en las que por lo menos algunas de dichas características o etapas son mutuamente exclusivas.
Cada característica dada a conocer en la presente memoria (incluidas las reivindicaciones adjuntas, la descripción y los dibujos) puede ser sustituida por una característica alternativa que desempeña la misma función o una función equivalente o similar, a menos que se indique explícitamente lo contrario. Por lo tanto, a menos que se indique explícitamente lo contrario, cada una de las características dadas a conocer sólo representa un ejemplo de una serie genérica de características equivalentes o similares.
La presente invención no se restringe a los detalles de las formas de realización anteriores. La presente invención abarca cualquier característica nueva, o cualquier combinación nueva de características, dada a conocer en la presente memoria (incluidas las reivindicaciones adjuntas, la descripción y los dibujos), o cualquier etapa nueva, o cualquier combinación nueva de etapas, de cualquier procedimiento o proceso dado a conocer.

Claims (33)

1. Aparato para comunicar el estado de funcionamiento de la gestión de derechos digitales DRM de un dispositivo de control (300) a un punto de control (360) en una red doméstica, que está constituida por lo menos por un dispositivo de control (300) y un punto de control (360), comprendiendo dicho aparato:
un módulo DRM (310) que realiza la DRM;
caracterizado porque comprende:
una unidad de generación de variables de estado (340) dispuesta para recibir, desde el módulo DRM (310), información de estado de funcionamiento DRM de un procedimiento DRM que está siendo realizado actualmente, y generar variables de estado DRM basándose en la información de estado DRM recibida; y
un módulo uPnP (universal plug and play) (320) que está dispuesto para transmitir las variables de estado generadas por la unidad de generación de variables de estado (340) al punto de control (360), mediante el protocolo uPnP.
2. Aparato según la reivindicación 1, en el que la información de estado DRM proporciona por lo menos una de las siguientes indicaciones sobre la autenticación realizada por el módulo DRM (310): el inicio de la autenticación, la ejecución de la autenticación, el fallo de la autenticación o el éxito de la autenticación.
3. Aparato según la reivindicación 1 ó 2, en el que la información de estado DRM proporciona por lo menos una de las siguientes indicaciones sobre el procesamiento de clave realizado por el módulo DRM (310): la ejecución del procesamiento de clave, el fallo del procesamiento de clave o el éxito del procesamiento de clave.
4. Aparato según la reivindicación 2, en el que, cuando el dispositivo de control (300) es un generador de medios, la unidad de generación de variables de estado (340) está dispuesta para generar la información de estado DRM siempre que se proporcione el contenido del generador de medios a otro dispositivo de control (300) y, cuando el dispositivo de control (300) es un reproductor de medios, la unidad de generación de variables de estado (340) está dispuesta para generar la información de estado DRM siempre que se introduzca el contenido del reproductor de medios en el reproductor de medios o siempre que se reproduzca dicho contenido.
5. Aparato según cualquiera de las reivindicaciones anteriores, en el que el módulo uPnP (universal plug and play) (320) está dispuesto para transmitir la información de estado DRM al punto de control (360), mediante el protocolo uPnP.
6. Aparato según la reivindicación 5, en el que la información de estado DRM indica si los derechos de un dispositivo de red doméstica en el que está instalado el módulo DRM (310) han sido revocados o no.
7. Aparato según cualquiera de las reivindicaciones anteriores, en el que la unidad de generación de variables de estado (340) está dispuesta para generar:
una variable de estado no autenticada que indica que por lo menos un dispositivo de control (300) que incluye el módulo DRM (310) está encendido;
una variable de estado de funcionamiento normal que indica que el módulo DRM (310) está funcionando con normalidad;
una variable de estado de autenticación que indica que el módulo DRM (310) está realizando una operación de autenticación; y
una variable de estado de fallo de autenticación que indica que un resultado de la autenticación realizada por el módulo DRM (310) ha fallado.
8. Aparato según la reivindicación 7, en el que, si la información de estado DRM indica que el módulo DRM (310) ha iniciado la autenticación, la unidad de generación de variables de estado (340) hace que la variable de estado no autenticada sea cambiada por la variable de estado de autenticación.
9. Aparato según la reivindicación 7 u 8, en el que, si la información de estado DRM indica que la autenticación realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la unidad de generación de variables de estado (340) hace que la variable de estado de autenticación sea cambiada por la variable de estado de funcionamiento normal, y si la información de estado DRM indica que la autenticación realizada por el módulo DRM (310) ha fallado, la unidad de generación de variables de estado (340) hace que la variable de estado de autenticación sea cambiada por la variable de estado de fallo de autenticación.
10. Aparato según la reivindicación 7, 8 ó 9, en el que, cuando la información de estado DRM indica la condición de fin de la autenticación de por lo menos un dispositivo de control (300), la unidad de generación de variables de estado (340) hace que la variable de estado de funcionamiento normal sea cambiada por la variable de estado no autenticada.
11. Aparato según la reivindicación 7, 8, 9 ó 10, en el que la unidad de generación de variables de estado (340) está dispuesta para generar además:
una variable de estado de procesamiento de clave que indica que el módulo DRM (310) está realizando una operación de procesamiento de clave; y
una variable de estado de fallo de procesamiento de clave que indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha fallado.
12. Aparato según la reivindicación 11, en el que, si la información de estado de funcionamiento DRM indica que la operación de autenticación realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la unidad de generación de variables de estado (340) hace que la variable de estado de autenticación sea cambiada por la variable de estado de procesamiento de clave, y si la información de estado DRM indica que la operación de autenticación realizada por el módulo DRM (310) ha fallado, la unidad de generación de variables de estado (340) hace que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de fallo de autenticación.
13. Aparato según la reivindicación 11 ó 12, en el que, si la información de estado DRM indica que el módulo DRM (310) ha iniciado el procesamiento de clave, la unidad de generación de variables de estado (340) hace que la variable de estado de funcionamiento normal sea cambiada por la variable de estado de procesamiento de clave.
14. Aparato según la reivindicación 11, 12 ó 13, en el que, si la información de estado DRM indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la unidad de generación de variables de estado (340) hace que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de funcionamiento normal, y si la información de estado DRM indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha fallado, la unidad de generación de variables de estado (340) hace que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de fallo de procesamiento de clave.
15. Aparato según cualquiera de las reivindicaciones anteriores, que comprende además:
una unidad de almacenamiento de variables de estado (350), en la que se almacenan las variables de estado y en la que, en respuesta a una petición de búsqueda de variable de estado del punto de control (360), el módulo uPnP (320) realiza una búsqueda de una variable de estado almacenada en la unidad de almacenamiento de variables de estado (350), según el protocolo uPnP, y transmite la variable de estado al punto de control (360).
16. Aparato según la reivindicación 15, en el que el módulo uPnP (universal plug and play) está dispuesto para transmitir la variable de estado a por lo menos un dispositivo de control (300) como respuesta a la orden "get_protocol info" emitida por el punto de control (360).
17. Procedimiento para comunicar el estado de funcionamiento de la gestión de derechos digitales (DRM) de un dispositivo de control (300) a un punto de control (360) de una red doméstica, formada por el dispositivo de control (300) y el punto de control (360), comprendiendo el procedimiento:
realizar la DRM;
caracterizada porque comprende:
generar la información de estado DRM que determina la operación DRM que se está realizando actualmente;
generar una variable de estado DRM basándose en la información de estado DRM; y
transmitir la variable de estado DRM generada al punto de control (360) mediante el protocolo uPnP (universal plug and play).
18. Procedimiento según la reivindicación 17, en el que la generación de la información de estado DRM tiene lugar mientras se realiza la DRM.
19. Procedimiento según las reivindicaciones 17 ó 18, en el que la información de estado DRM proporciona por lo menos una de las siguientes indicaciones sobre la autenticación realizada por el módulo DRM (310): el inicio de la autenticación, la ejecución de la autenticación, el fallo de la autenticación y el éxito de la autenticación.
20. Procedimiento según la reivindicación 19, en el que la información de estado DRM proporciona por lo menos una de las siguientes indicaciones sobre el procesamiento de clave realizado por el módulo DRM (310): la ejecución del procesamiento de clave, el fallo de procesamiento de clave y el éxito del procesamiento de clave.
21. Procedimiento según las reivindicaciones 19 ó 20, en el que, cuando el dispositivo de control (300) es un generador de medios, la información de estado DRM se genera siempre que se proporciona el contenido del generador de medios a otro dispositivo de control (300) y, cuando el dispositivo de control (300) es un reproductor de medios, la información de estado DRM se genera siempre que se introduce el contenido del reproductor de medios en el reproductor de medios o siempre que se reproduce dicho contenido.
22. Procedimiento según cualquiera de las reivindicaciones 17 a 21, en el que la información de estado DRM se transmite al punto de control (360), mediante el protocolo uPnP.
23. Procedimiento según la reivindicación 22, en el que la información de estado DRM indica si se ha revocado por lo menos un derecho del dispositivo de red doméstica en el cual está instalado el módulo DRM (310).
24. Procedimiento según cualquiera de las reivindicaciones 17 a 23, en el que la generación de la variable de estado DRM comprende la generación de:
una variable de estado no autenticada que indica que se ha encendido el dispositivo de control (300) que incluye un módulo DRM (310);
una variable de estado de funcionamiento normal que indica que el módulo DRM (310) funciona con normalidad;
una variable de estado de autenticación que indica que el módulo DRM (310) está realizando una operación de autenticación; y
una variable de estado de fallo de autenticación que indica que la autenticación realizada por el módulo DRM (310) ha fallado.
25. Procedimiento según la reivindicación 24, en el que, si la información de estado DRM indica que el módulo DRM (310) ha iniciado la autenticación, la generación de la variable de estado DRM comprende hacer que la variable de estado de no autenticación sea cambiada por la variable de estado de autenticación.
26. Procedimiento según la reivindicación 24 ó 25, en el que, si la información de estado DRM indica que la autenticación realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la generación de la variable de estado DRM comprende hacer que la variable de estado de autenticación sea cambiada por la variable de estado de funcionamiento normal, y si la información de estado DRM indica que la autenticación realizada por el módulo DRM (310) ha fallado, la generación de la variable de estado DRM comprende hacer que la variable de estado autenticada sea cambiada por la variable de estado de fallo de autenticación.
27. Procedimiento según la reivindicación 24, 25 ó 26, en el que, si la información de estado DRM indica una condición de fin de autenticación del dispositivo de control (300), la generación de la variable de estado DRM comprende hacer que la variable de estado de funcionamiento normal sea cambiada por la variable de estado no
autenticada.
28. Procedimiento según cualquiera de las reivindicaciones 24 a 27, en el que la generación de la información de estado DRM comprende además la generación de:
una variable de estado de procesamiento de clave que indica que el módulo DRM (310) está realizando una operación de procesamiento de clave; y
una variable de estado de fallo de procesamiento de clave que indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha fallado.
29. Procedimiento según la reivindicación 28, en el que, si la información de estado DRM indica que la operación de autenticación realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la generación de la variable de estado DRM comprende hacer que la variable de estado de autenticación sea cambiada por la variable de estado de procesamiento de clave, y si la información de estado DRM indica que la operación de autenticación realizada por el módulo DRM (310) ha fallado, la generación de la variable de estado DRM comprende hacer que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de fallo de autenticación.
30. Procedimiento según la reivindicación 28 ó 29, en el que, cuando la información de estado DRM indica que el módulo DRM (310) ha iniciado un procesamiento de clave, la generación de la variable de estado DRM comprende hacer que la variable de estado de funcionamiento normal sea cambiada por la variable de estado de procesamiento de clave.
31. Procedimiento según la reivindicación 28, 29 ó 30, en el que, si la información de estado DRM indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha sido llevada a cabo con éxito, la generación de la variable de estado DRM comprende hacer que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de funcionamiento normal, y si la información de estado DRM indica que la operación de procesamiento de clave realizada por el módulo DRM (310) ha fallado, la generación de la variable de estado DRM comprende hacer que la variable de estado de procesamiento de clave sea cambiada por la variable de estado de fallo de procesamiento de clave.
32. Procedimiento según cualquiera de las reivindicaciones 17 a 31, que comprende además:
almacenar la variable de estado DRM, en la que, durante la transmisión de la variable de estado DRM, la variable de estado DRM almacenada en la unidad de almacenamiento de variables de estado (350) se transmite al punto de control (360) en respuesta a una petición de búsqueda de variable de estado emitida por el punto de control (360).
33. Procedimiento según la reivindicación 32, en el que la variable de estado DRM se transmite al punto de control (360) en respuesta a la orden "get_protocol info" emitida por el punto de control (360).
ES05251225T 2004-03-02 2005-03-01 Aparato y procedimiento para comunicar el estado de funcionamiento de la gestion de derechos digitales. Expired - Lifetime ES2273314T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US54888804P 2004-03-02 2004-03-02
US548888P 2004-03-02
KR10-2004-0022882 2004-04-02
KR1020040022882A KR100601667B1 (ko) 2004-03-02 2004-04-02 디지털 권한 관리의 상태 보고 장치 및 방법

Publications (1)

Publication Number Publication Date
ES2273314T3 true ES2273314T3 (es) 2007-05-01

Family

ID=34752274

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05251225T Expired - Lifetime ES2273314T3 (es) 2004-03-02 2005-03-01 Aparato y procedimiento para comunicar el estado de funcionamiento de la gestion de derechos digitales.

Country Status (10)

Country Link
EP (1) EP1571787B1 (es)
JP (1) JP2005251202A (es)
CN (1) CN100566338C (es)
AT (1) ATE343279T1 (es)
AU (1) AU2005217921B2 (es)
BR (1) BRPI0504767A (es)
DE (1) DE602005000179T2 (es)
ES (1) ES2273314T3 (es)
RU (1) RU2316121C2 (es)
WO (1) WO2005083931A1 (es)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2005217921B2 (en) * 2004-03-02 2007-05-03 Samsung Electronics Co., Ltd. Apparatus and method for reporting operation state of digital rights management
CN100442738C (zh) * 2005-11-02 2008-12-10 华为技术有限公司 一种数字家庭网络中的权限管理方法及家庭网络系统
KR100823260B1 (ko) * 2006-01-19 2008-04-17 삼성전자주식회사 도메인에 가입하지 않은 기기로 콘텐트를 전송하는 방법 및장치
KR100708203B1 (ko) * 2006-02-24 2007-04-16 삼성전자주식회사 디바이스의 제어 허용 방법 및 그를 이용한 디바이스
CN101246527B (zh) * 2007-02-15 2011-07-20 华为技术有限公司 提供、使用版权描述的方法及系统
KR101566171B1 (ko) * 2007-03-09 2015-11-06 삼성전자 주식회사 디지털 저작권 관리 방법 및 장치
WO2009022376A1 (ja) * 2007-08-10 2009-02-19 Hitachi Software Engineering Co., Ltd. 認証処理システム、及び認証処理方法、並びにプログラム
CN102055601B (zh) * 2009-10-28 2013-08-07 华为终端有限公司 权限配置方法、装置和系统

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092575A (ja) * 1999-09-20 2001-04-06 Nec Corp 視覚的接続機器制御方式とその方法
JP2001339661A (ja) * 2000-05-29 2001-12-07 Mitsubishi Electric Corp 信号伝送システム
WO2002003604A2 (en) * 2000-06-29 2002-01-10 Cachestream Corporation Digital rights management
US7065507B2 (en) * 2001-03-26 2006-06-20 Microsoft Corporation Supervised license acquisition in a digital rights management system on a computing device
US7178041B2 (en) * 2001-10-18 2007-02-13 Nokia Corporation Method, system and computer program product for a trusted counter in an external security element for securing a personal communication device
JP2003189232A (ja) * 2001-12-21 2003-07-04 Mitsubishi Electric Corp 記録mpegデータ選択装置及びmpegデータ記録装置
DE10254747A1 (de) * 2002-07-29 2004-02-19 Philips Intellectual Property & Standards Gmbh Sicherheitssystem für Geräte eines drahtlosen Netzwerks
KR100498284B1 (ko) * 2002-08-06 2005-07-01 엘지전자 주식회사 UPnP 기반 네트워크의 동기화 시스템 및 방법
SE0202451D0 (sv) * 2002-08-15 2002-08-15 Ericsson Telefon Ab L M Flexible Sim-Based DRM agent and architecture
KR20040055446A (ko) * 2002-12-21 2004-06-26 엘지전자 주식회사 컨트롤 포인트 및 컨트롤 포인트 간의 인식 방법
JP2004302835A (ja) * 2003-03-31 2004-10-28 Japan Telecom Co Ltd デジタルコンテンツ管理システム、利用者端末装置、ライツマネジメント方法
AU2005217921B2 (en) * 2004-03-02 2007-05-03 Samsung Electronics Co., Ltd. Apparatus and method for reporting operation state of digital rights management

Also Published As

Publication number Publication date
AU2005217921A1 (en) 2005-09-09
CN100566338C (zh) 2009-12-02
CN1665240A (zh) 2005-09-07
EP1571787A1 (en) 2005-09-07
JP2005251202A (ja) 2005-09-15
WO2005083931A1 (en) 2005-09-09
BRPI0504767A (pt) 2006-10-24
RU2005141560A (ru) 2006-08-10
AU2005217921B2 (en) 2007-05-03
DE602005000179D1 (de) 2006-11-30
ATE343279T1 (de) 2006-11-15
RU2316121C2 (ru) 2008-01-27
DE602005000179T2 (de) 2007-08-23
EP1571787B1 (en) 2006-10-18

Similar Documents

Publication Publication Date Title
KR100601667B1 (ko) 디지털 권한 관리의 상태 보고 장치 및 방법
JP4906854B2 (ja) 情報処理装置、情報記録装置、情報処理システム、プログラムアップデート方法、プログラムおよび集積回路
US8074287B2 (en) Renewable and individualizable elements of a protected environment
KR101086399B1 (ko) 홈 네트워크 구성 기기의 정보를 담고 있는 스마트 카드를이용하여 홈 도메인을 구축하는 시스템 및 방법
ES2428320T3 (es) Arquitectura de dominio autorizado híbrido basado en personas y dispositivos
JP4098742B2 (ja) 公開鍵基盤構造を用いたドメイン形成方法
KR100765774B1 (ko) 도메인 관리 방법 및 그 장치
JP6026630B2 (ja) メモリシステム
JPWO2009157142A1 (ja) 情報処理装置、暗号鍵の管理方法、コンピュータプログラム及び集積回路
WO2007133026A1 (en) Digital rights management method and apparatus
JP2009503698A (ja) 安全なソフトウェア更新
CN110535880A (zh) 物联网的访问控制方法以及系统
KR20060130210A (ko) 인가 상태 리스트를 생성하는 방법 및 디바이스
JP2014121076A (ja) 鍵管理装置、通信装置、通信システムおよびプログラム
ES2273314T3 (es) Aparato y procedimiento para comunicar el estado de funcionamiento de la gestion de derechos digitales.
KR20070053032A (ko) 장치 간의 디지털 저작권 관리 방법 및 시스템
JP3860513B2 (ja) 送信装置、受信装置及び無線基地局
JP4268673B1 (ja) 著作権保護システム、再生装置、及び再生方法
BRPI0707691A2 (pt) mÉtodo e aparelho para controlar o némero de dispositivos instalados em um domÍnio autorizado
JP2006146744A (ja) リムーバブルメディア情報管理方法及びシステム
CN101167296B (zh) 受保护计算环境的可更新和可个性化元件
EP2223236A1 (en) Methods and apparatuses for using content, controlling use of content in cluster, and authenticating authorization to access content
KR100765794B1 (ko) 공유 라이센스를 이용한 콘텐트 공유 방법 및 장치
KR100872592B1 (ko) 장치 간의 디지털 저작권 관리 방법 및 시스템
CN119272243A (zh) 一种权限控制方法、装置、设备及非易失性存储介质