ES2290341T3 - Metodo mejorado de resolucion de contenido. - Google Patents

Metodo mejorado de resolucion de contenido. Download PDF

Info

Publication number
ES2290341T3
ES2290341T3 ES02781507T ES02781507T ES2290341T3 ES 2290341 T3 ES2290341 T3 ES 2290341T3 ES 02781507 T ES02781507 T ES 02781507T ES 02781507 T ES02781507 T ES 02781507T ES 2290341 T3 ES2290341 T3 ES 2290341T3
Authority
ES
Spain
Prior art keywords
crid
content
resolution
pdr
locator
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
ES02781507T
Other languages
English (en)
Inventor
Franciscus L. A. J. Kamperman
Alexis S. R. Ashley
Pim T. Tuyls
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2290341T3 publication Critical patent/ES2290341T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00557Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Steroid Compounds (AREA)
  • Silicon Compounds (AREA)

Abstract

Dispositivo (PDR) configurado para resolver un identificador de referencia de contenido (CRID), que comprende medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar un elemento de contenido utilizando un registro de autoridad de resolución (RAR) para obtener un localizador que identifica una localización en la que pueden obtenerse el elemento de contenido, de manera condicional tras la verificación de una medida aplicada a al menos uno del CRID, el RAR y el localizador para verificar la autenticación de origen e integridad, medios (RECUPERADOR) para obtener una muestra del elemento de contenido utilizando la localización identificada, caracterizado porque el dispositivo comprende medios (DRM) para gestionar derechos digitales asociados con el elemento de contenido, y porque los medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar el elemento de contenido están configurados para obtener un derecho digital para acceder al elemento de contenido junto con el localizador.

Description

Método mejorado de resolución de contenido.
La invención se refiere a un proceso de resolución de contenido en el que un identificador de referencia de contenido (CRID, Content Reference Identifier) que identifica un elemento de contenido se resuelve utilizando un registro de autoridad de resolución (RAR, Resolution Authority Record) para obtener un localizador que identifica una localización en la que puede obtenerse el elemento de contenido.
A medida que ha aumentado el número de canales disponibles para espectadores de televisión, junto con la diversidad del contenido de programación en tales canales, se ha vuelto un reto cada vez mayor para los espectadores de televisión identificar programas de televisión de interés. Históricamente, los espectadores de televisión identifican programas de televisión de interés analizando guías de programas de televisión impresas. A medida que ha aumentado el número de programas de televisión, se ha vuelto cada vez más difícil identificar de manera efectiva los programas de televisión deseables utilizando tales guías impresas.
Más recientemente, las guías de programas de televisión están disponibles en formato electrónico, a las que se hace referencia a menudo como guías electrónicas de programas (EPC, Electronic Program Guides). Como las guías de programas de televisión impresas, las EPG presentan informaciones generales del contenido disponible, que el usuario puede explorar. El contenido en términos generales comprende normalmente temas como música, canciones, películas, programas de televisión, imágenes y similares, pero también puede referirse a escenas individuales, objetos MPEG-4, etc.
La EPG compila la información general a partir de metadatos que acompañan a los elementos de contenido individuales. Los metadatos para elementos de contenido están disponibles de una variedad de fuentes. Los metadatos pueden incluirse con un flujo de emisión, por ejemplo tal como tablas MPEG-2, o descargarse de bases de datos externas. Por ejemplo, un receptor de televisión o grabador digital personal puede estar dotado de una conexión a Internet, lo que permite al dispositivo acceder a metadatos disponibles a través de la telaraña mundial (World Wide Web).
Estos metadatos comprenden generalmente información tal como título, artista, género, etc., y también puede contener un identificador de referencia de contenido (CRID) único, llamado también a veces un identificador de referencia de contenido. Utilizando el CRID, cada elemento de contenido individual puede identificarse unívocamente. Además, utilizando el CRID puede recuperarse información adicional de una base de datos. Por ejemplo, un usuario puede seleccionar un elemento de contenido que desea ver de la EPG, aun cuando aunque el tiempo y lugar de emisión no se conocen todavía. Utilizando el CRID, el sistema puede recuperar entonces el tiempo y lugar de emisión del elemento de contenido cuando esta información está disponible.
El CRID no se restringe a transmisiones de emisión de contenido. También podría referirse a una localización en Internet, o a cualquier otra fuente. El fin de la resolución de contenido es permitir la adquisición de una instancia específica de un elemento de contenido específico. Por ejemplo un usuario puede querer grabar un episodio de una serie de televisión, pero no sabe necesariamente cuándo y dónde estará disponible ese episodio. Puede utilizar entonces su grabador digital personal (PDR, Personal Digital Recorder) o dispositivo similar para introducir una referencia al episodio o serie por medo del CRID. Obsérvese que un CRID puede referirse a una serie completa o a un episodio individual de la misma.
Habiendo recibido un CRID para un elemento de contenido, el PDR intenta obtener la localización del elemento de contenido. A esta información se le llama un localizador y contiene la fecha, hora y canal en los que se emitirá el elemento de contenido. Sin embargo, el usuario no necesita ser consciente de esto. Una vez que el PDR ha obtenido el localizador del elemento de contenido, el PDR espera a la fecha y hora y entonces graba el episodio cuando éste se emite en el canal especificado. Por supuesto, si el localizador indica una localización en Internet o similar, el PDR puede recuperar simplemente el contenido de la localización indicada tan pronto como esté disponible.
El cuerpo de estandarización de TV-Anytime (TV en cualquier momento) proporciona un ID de referencia de contenido. Véase el foro de TV-Anytime (TV-Anytime Forum), www.tv-anytime.org, serie de especificación: S-4, sobre referencia de contenido (normativa), documento SP004V11, 14 de abril de 2001.
La sintaxis del CRID tal como se utiliza por TV-Anytime es según sigue:
CRID://<authority>/<data>
El campo <authority> indica el cuerpo que creó el CRID. Una autoridad también proporcionará la capacidad de que el CRID se resuelva en localizadores u otros CRID. Un localizador es el nombre para ubicaciones en el tiempo y espacio de contenido. El campo <data> es una cadena de caracteres de formato libre que cumple con la definición de identificadores uniformes de recursos (URI, Uniform Resource Identifier) tal como se da en RFC 2396. Esta cadena de caracteres debería ser significativa para la autoridad dado el campo <authority>.
El CRID se utiliza para resolución de localización, que puede definirse como el proceso de conversión de un CRID en otros CRID o localizadores. Por ejemplo, un CRID para una serie de TV completa podría convertirse en una serie de CRID para los episodios individuales de esa serie. La resolución de localización puede realizarse en el dispositivo de grabación (normalmente un grabador digital personal o PDR) o de manera remota. Un proveedor de resolución realiza la resolución de localización. Los proveedores de resolución utilizan registros de autoridad de resolución (RAR) para identificarse y ubicarse. Un RAR incluye al menos un campo <authority>, correspondiente a un cuerpo que crea CRID.
Un RAR también contiene un URL y el nombre del proveedor de resolución. El URL apunta a la localización en la que puede encontrarse la información de resolución. El nombre del proveedor de resolución contiene el nombre del cuerpo que está proporcionando resolución de localización. Estos RAR están disponibles para los PDR.
Las especificaciones de DAVIC 1,5-TV Anytime and TV Anywhere, por Chadwick, Piesing, TV Anytime, abril de 1999, documento XP002237927, da a conocer en detalle lo anterior.
Utilizando el enfoque anterior, cualquiera que conozca la localización de contenido podría actuar como un proveedor de resolución.
Es un objeto de la invención mejorar sobre el enfoque anterior.
Este objeto se consigue según la invención en un dispositivo según la reivindicación 1.
Los proveedores de contenidos y servicios pueden desear que sólo proveedores de resolución autorizados realicen resolución de contenido para su contenido, por ejemplo para poder proteger su reputación. Por otro lado, para consumidores y PDR es importante poder confiar en la autoridad CRID y el proveedor de resolución, de tal modo que pueden obtener el contenido correcto. Por ello, los inventores se han dado cuenta de que es deseable mejorar el enfoque anterior de tal modo que puede introducirse confianza verificable automáticamente en el proceso de resolución de contenido. Esta protección implica preferiblemente autenticación de origen de datos y protección de integridad, pero también puede implicar protección contra acceso no autorizado, o mantenimiento de confidencialidad.
Si una tercera parte puede cambiar los metadatos o tabla CRID, puede hacer que el PDR grabe otra información distinta a la que estaba prevista incluyendo anuncios, tráileres o simplemente otro contenido. Esto es muy desagradable para un usuario y puede disminuir la confianza que el usuario tiene en el sistema. Para impedirlo, el PDR puede querer comprobar si el contenido procedía de una fuente fiable. Si puede autenticarse que los datos proceden de una fuente incluso cuando se distribuyen utilizando canales diferentes, el PDR puede utilizar esto para hacer una elección cuando se enfrenta con múltiples fuentes del mismo contenido. Un ejemplo de esto es cuando los datos de un cierto espectáculo de la BBC pueden autenticarse como que son generados por la BBC; esto aumenta la probabilidad de que esta información sea correcta.
Obtener un derecho de acceso al contenido junto con el localizador presenta las siguientes ventajas:
- No se requiere nada más para el usuario para contactar también por separado con un servidor de derechos.
- Si el contenido está protegido, se requiere en cualquier caso que los usuarios contacten con una autoridad de resolución autorizada, puesto que sólo de esta manera obtienen los derechos correctos para utilizar el contenido.
Una realización comprende proporcionar una firma digital para al menos una parte de al menos uno del CRID, el RAR y el localizador. Sólo se aceptará un CRID, RAR o localizador firmado de manera apropiada por el PDR. Debido a la firma puede confiarse en que proceden de una autoridad fidedigna.
Preferiblemente, la firma digital se proporciona para al menos una parte del localizador y puede verificarse utilizando una clave pública proporcionada por uno de un proveedor de CRID y un proveedor de RAR. De esta manera puede confiarse en la localización del contenido que va a recuperarse, es decir, el PDR puede verificar que no se ha cambiado el localizador y que el localizador procede de un cierto proveedor de resolución.
En una realización adicional, al menos una parte de al menos uno del CRID, el RAR y el localizador se proporcionan en forma cifrada. De esta manera los proveedores de resolución autorizados pueden interpretar el CRID, RAR o localizador y realizar resolución de contenido.
El sistema de proveedor de resolución de la reivindicación 4 proporciona derecho para acceder al elemento de contenido junto con el localizador. De esta manera, el proceso de resolución de localización y un sistema DRM están además integrados. A continuación de ubicar el contenido, el PDR podrá también resolver la localización sobre la que obtener los derechos.
Estos y otros aspectos de la invención serán evidentes a partir de y se aclararán con referencia a las realizaciones ilustrativas mostradas en los dibujos, en los que:
la figura 1 ilustra esquemáticamente el proceso de resolución de contenido, en el que se ordena a un grabador digital personal o PDR grabar un elemento de contenido identificador por un identificador de referencia de contenido CRID;
la figura 2 ilustra esquemáticamente una primera realización del PDR;
la figura 3 ilustra esquemáticamente una segunda realización del PDR; y
la figura 4 ilustra esquemáticamente una tercera realización del PDR.
En todas las figuras, las mismas etiquetas de referencia indican características similares o correspondientes. Algunas de las características indicadas en los dibujos se implementan normalmente en software, y como tal representan entidades de software, tales como módulos u objetos software.
La figura 1 ilustra esquemáticamente el proceso de resolución de contenido. Se ordena a un grabador digital personal o PDR grabar un elemento de contenido identificado por un identificador de referencia de contenido CRID. Ordenar al PDR grabar un elemento de contenido, o, en otras palabras, programar el elemento de contenido para grabación puede realizarse de una variedad de maneras. Una manera común actualmente es que el usuario indique manualmente, por ejemplo seleccionando el elemento de contenido en la EPG, que debe grabarse el elemento de contenido. Fácilmente se entenderá que parte de o toda la funcionalidad atribuida al PDR posteriormente también podría incorporarse en uno o más dispositivos distintos, tales como receptores de televisión, terminales descodificadores u ordenadores personales.
El PDR, u otro dispositivo al que está conectado el PDR, puede equiparse para determinar los tipos de elementos de contenido en los que el usuario puede estar interesado. Esto se conoce como creación de perfil de usuario o sistemas recomendadores. Siguiendo la pista de los elementos de contenido que el consumidor ve, y empleando un sistema de clasificación implícita y/o explícita para tales elementos de contenido, es posible predecir con grados variables de precisión en qué otros elementos de contenido puede estar interesado el consumidor. Entonces es posible grabar automáticamente elementos de contenido que es probable que sean de interés para el consumidor. Tales elementos de contenido podrían entonces grabarse mediante el PDR. En la técnica se conocen muchas técnicas para la creación de perfiles. Cuando el PDR determina, utilizando creación de perfil de usuario, que un elemento de contenido particular puede ser de interés, programa el elemento de contenido para grabación.
El CRID para el elemento de contenido se utiliza para facilitar la grabación automática del elemento de contenido. El CRID podría introducirse manualmente por el usuario, o ser el resultado de seleccionar un elemento de contenido a través de una guía electrónica de programas. Esta segunda opción supone que el CRID se proporciona de algún modo al PDR junto con otros metadatos utilizados en la EPG. Como alternativa, si el usuario o el PDR no conocen el CRID, el usuario podría realizar una búsqueda utilizando por ejemplo el título del elemento de contenido en una base de datos de metadatos, y seleccionar el elemento de contenido deseado de los resultados de la búsqueda. Entonces se suministra el CRID al PDR mediante el motor de búsqueda.
Hay muchas otras maneras de proporcionar el CRID al PDR. Por ejemplo, un tráiler o avance para una película podría emitirse con el CRID embebido en el contenido del anuncio de alguna manera (por ejemplo una marca de agua). El usuario podría entonces pulsar un botón sobre su mando a distancia, televisión o PDR. El PDR o televisión extrae entonces el CRID del contenido.
Una vez que se conoce el CRID para el elemento de contenido, el PDR intenta obtener información de localizador para el elemento de contenido, utilizando el CRID como entrada. Esta información de localizador no está necesariamente siempre disponible. Por ejemplo, el CRID puede referirse a una película que acaba de estrenarse en salas de cine. Esta película probablemente no va a emitirse en televisión en un futuro próximo, por lo que no puede programarse utilizando información de la EPG. En tal caso, el PDR debería regularmente intentar obtener el localizador, ya que el localizador puede estar disponible posteriormente (por ejemplo, un año después, cuando la película va a emitirse en TV). El CRID podría también referirse a una serie de TV, que se resuelve entonces en un número de CRID para episodios individuales de esa serie. Es posible que no haya información de localizador disponible para algunos episodios. En este caso el PDR también podría intentar regularmente obtener el(los) localizador(es) para esos episodios.
El proceso de convertir un CRID en otros CRID o localizadores se conoce en TV-Anytime como resolución de localización. La resolución de localización implica mapear una referencia de contenido independiente de la localización (el CRID) con su localización en el tiempo (por ejemplo, tiempo de transmisión programado en un sistema de emisión) y en el espacio (por ejemplo, canal de TV, dirección IP). Tal como se explicó anteriormente, se hace referencia a estas localizaciones en el tiempo y en el espacio como "localizadores". El proceso de resolución de localización puede producirse dentro del PDR o utilizando un servidor remoto físicamente, tal como un servidor en Internet.
Para el PDR, el CRID contiene esencialmente información opaca, que no puede resolver para una localización sin ayuda externa. Se proporciona un proveedor de resolución (RP, Resolution Provider) que proporciona información de localizador para CRID para solucionar este problema. Normalmente están disponibles múltiples RP, y el PDR debe conocer qué RP utilizar para un CRID particular. A menudo, este es el mismo cuerpo que creó el CRID. El nombre de la autoridad está presente en el CRID en el campo <authority>, tal como se explicó anteriormente. Este nombre está presente en la forma de un nombre de dominio de Internet registrado. Es posible que se encuentre un proveedor de resolución (RP) en Internet utilizando el proceso de resolución de nombre de dominio especificado en la especificación de TV-Anytime SP004.
Cada resolución requerirá que exista uno o más registros de autoridad de resolución (RAR) en el PDR para que tenga lugar la resolución de localización. Cada registro de autoridad de resolución necesitará colocarse dentro de alguna clase de contenedor específico de transporte que permita al PDR conocer que éste es un RAR. En el caso de múltiples registros para la misma autoridad, el PDR puede elegir sólo uno de ellos, o intentar con todos ellos por turnos. El registro de autoridad de resolución (RAR) contiene la información que identifica a los proveedores de resolución en los que puede encontrarse la información de resolución de referencia de contenido.
Utilizando el RAR, el PDR determina qué RP utilizar para resolver un CRID particular. El PDR envía entonces una solicitud para una localización acompañada por un CRID al proveedor de resolución en cuestión. En respuesta a esta solicitud, el proveedor de resolución devuelve la información de localizador (suponiendo que esta información está disponible en ese RP, por supuesto). El PDR puede entonces acceder a la fuente de contenido y obtener el elemento de contenido. Un elemento de contenido puede tener más de un localizador, por ejemplo si se emite múltiples veces o está disponible desde múltiples proveedores. El PDR puede entonces elegir qué localizador utilizar, o preguntar al usuario para que haga una selección.
Una vez que se ha obtenido la información de localizador, el PDR espera la fecha y hora especificadas y entonces graba el episodio cuando se emite en el canal especificado. Por supuesto, si el localizador indica una localización en Internet o similar, el PDR puede simplemente recuperar el contenido de la localización indicada tan pronto como esté disponible.
Los elementos de contenido para los que la información de localizador está disponible pueden grabarse por el PDR en el momento apropiado. Con este fin, el PDR puede comprender almacenamiento local tal como un disco duro suficientemente grande, y/o un dispositivo tal como un grabador de DVD+RW. No es necesario que el medio de almacenamiento sobre el que se almacenan elementos de contenido sea local para el PDR, sino que también puede ser un dispositivo externo tal como un disco duro o un servidor de archivos conectado al PDR a través de una red local. Una vez que se han grabado los elementos de contenido, pueden reproducirse en cualquier momento hasta que se borren.
Si el PDR funciona según un sistema de gestión de derechos digitales entonces un elemento de contenido puede borrarse cuando los derechos asociados con el elemento de contenido requieren tal borrado. Además, algunos elementos de contenido pueden no venir con un derecho para grabar el elemento del todo, o con un derecho que permita sólo verlo durante una cantidad de tiempo limitada, o un número limitado de veces. El PDR debería entonces borrar el elemento de contenido cuando se supera el límite, o negar el acceso adicional al contenido hasta que se obtengan derechos adicionales que permitan acceso adicional.
La figura 2 ilustra esquemáticamente una primera realización del PDR. En esta realización, el PDR comprende un módulo de verificación de firma VERIFICADOR FIR, un módulo de resolución de CRID RESOLUCIONADOR y un módulo de recuperación de contenido RECUPERADOR. También está presente un medio de almacenamiento local HD y un módulo DRM opcional para gestionar derechos digitales asociados con el contenido recuperado por el RECUPERADOR y almacenado en el HD.
El módulo RESOLUCIONADOR es responsable del proceso de resolución de localización tal como se describió anteriormente. Dado un CRID y un RAR, el RESOLUCIONADOR se dispone para obtener un localizador para el contenido identificado por el CRID. Este localizador se suministra entonces del módulo RECUPERADOR que descarga u obtiene de otro modo una muestra del contenido. Este contenido puede almacenarse en el medio de almacenamiento local HD.
En una primera realización de la invención, se utilizan firmas digitales para firmar el contenido del CRID. Sólo se aceptarán CRID firmados apropiadamente por el módulo VERIFICADOR FIR en el PDR. Puede confiarse en que tales CRID proceden de una autoridad fidedigna. Esto no protege contra resolución incorrecta del CRID. Si el módulo VERIFICADOR FIR verifica correctamente la firma, el PDR puede suponer que el CRID es auténtico. Si no se verifica la firma como correcta, el RESOLUCIONADOR debería negar obtener un localizador para el contenido utilizando el CRID. Esto podría implementarse por ejemplo habiendo recibido el módulo VERIFICADOR FIR los CRID y pasándolos al RESOLUCIONADOR sólo si la firma se verifica correctamente. Por tanto, los proveedores de contenidos y servicios pueden estar seguros de que los PDR sólo obtendrán contenido utilizando CRID auténticos. Una ventaja adicional de este aspecto es que esto permite a un PDR detectar un CRID corrupto o formado de manera errónea, puesto que un CRID de este tipo también tendría una firma digital invá-
lida.
La firma de CRID individuales se realiza preferiblemente sin cambiar el formato de CRID. Además, la cantidad de información es pequeña, lo que hace que la protección sea más débil. Una manera de añadir firmas a CRID individuales es añadirlas al final del CRID. De esta manera, la firma sería parte de la parte de datos del CRID y no perjudicará al comportamiento normal.
Puesto que la cantidad de información que puede añadirse a un CRID es limitada, sólo puede especificarse el núcleo. Además, debido al tamaño del CRID, no se necesita dispersión y la firma puede calcularse directamente utilizando un algoritmo PKI.
Según la presente invención, el CRID se redefine según sigue. La sintaxis de un CRID firmado es:
CRID: //<authority>/<data>&<signatureAuthority>:<signature>
El significado de los elementos en lo anterior es según sigue.
<authority> Utiliza las reglas de poner nombres de autoridad de TV-Anytime dadas en la sección 7 del documento de especificación de TV-Anytime SP002 para garantizar la unicidad.
<data> Es una cadena de caracteres de formato libre que está de acuerdo con el identificador uniforme de recursos (URI), y es significativa para la autoridad dada por el campo <authority>. La parte <data> del CRID no depende del caso.
<signatureAuthority> Utiliza las reglas de poner nombres de autoridad de TV-Anytime dadas en la sección 7 del documento SP002 para garantizar la unicidad. La signatureAuthority indica la parte que definió el algoritmo y la manera de calcular la firma.
<signature> El valor de firma de este CRID calculado según se definió mediante signatureAuthority.
Puede aplicarse más de una firma volviendo a firmar el CRID firmado. Algunas o todas de las firmas previas pueden incluirse en la competencia de una nueva firma. Esto podría indicarse utilizando otro campo adicional, por ejemplo separado por uno de los otros caracteres (reservados). Algunos ejemplos de CRID firmados son:
CRID: //comp.com/3874y32&comp.com:32843829174
CRID: //broadcast.com/1.4.5&sign.com: 7asd76ad7
Como una variación de este método, es posible utilizar un tipo de URL diferente para representar un CRID firmado. Un ejemplo de esta variación es:
SCRID: //comp.com/3874y32&comp.com:32843829174
Podrían utilizarse diferentes órdenes y diferentes caracteres para comprender el nuevo CRID firmado. También, podría añadirse una restricción que indicase que no pueden utilizarse marcadores en la parte de datos ("&" y ":").
En otra realización de la invención, el proveedor de resolución firma el localizador que se pasa al PDR. De esta manera, puede confiarse en la localización del contenido que va a recuperarse, es decir, el PDR puede verificar que no se ha cambiado el localizador y que el localizador procede de un cierto proveedor de resolución. Si la firma se ha comprobado con algún certificado firmado por la autoridad de CRID, el PDR también puede estar seguro de que la autoridad de CRID confía en el proveedor de resolución. El localizador también podría cifrarse para permitir un servicio de pago similar al de CRID cifrados, tal como se comenta posteriormente.
En otra realización de la invención, se firma el RAR o bien mediante el proveedor de resolución o bien mediante el proveedor de CRID. Esto protege al PDR, y por tanto al consumidor, de RAR dañinos. Si el RAR se firma por la autoridad de CRID, o la firma del proveedor de resolución pueden autenticarse mediante la autoridad de CRID, entonces el PDR de detendría de encontrar proveedores de resolución en los que no confiaba la autoridad de CRID. También podría cifrarse el RAR para permitir un servicio de pago similar del de CRID cifrados, tal como se comenta posteriormente.
Como una extensión opcional, el proveedor del CRID o RAR puede hacer que esté disponible una clave pública para un proveedor de resolución particular, preferiblemente proporcionando la clave pública con el CRID o el RAR. Utilizando esta clave pública, el PVR puede verificar la respuesta firmada por un proveedor de resolución. De esta manera, el PDR puede determinar que esta respuesta (y el proveedor de resolución) es aceptable para el proveedor del CRID o RAR. Preferiblemente, la clave pública se proporciona en la forma de un certificado digital firmado por el proveedor del CRID o RAR.
La figura 3 ilustra esquemáticamente una segunda realización del PDR. En esta realización, el módulo VERIFICADOR FIR se ha sustituido por un módulo DESCIFRADOR. Este módulo está dispuesto para descifrar un CRIP, RAR o localizador cifrado al menos parcialmente y para pasar el CRID, RAR o localizador descifrado al RECUPERADOR.
En una variante de realización, la parte <data> del CRID está cifrada al menos parcialmente, con una clave conocida sólo para el proveedor de resolución. Si hay múltiples proveedores de resolución, deberían utilizarse múltiples claves de cifrado. Preferiblemente, el cifrado se realiza utilizando criptografía asimétrica, aunque también es posible cifrado simétrico. De esta manera sólo proveedores de resolución autorizados podrían interpretar los <data> y realizar la resolución de contenido. Sin embargo, obsérvese que la parte <data> de un CRID es esencialmente una cadena de caracteres sin significado para el PDR. Cifrar una cadena de caracteres sin significado sólo hace otra cadena de caracteres sin significado. Para la resolución de localización de emisión, el PDR simplemente realiza reconocimiento de patrones del CRID con una tabla de resolución que están emitiéndose. Para la resolución de IP podría utilizarse un parte <data> cifrada, pero esto no detendría que un resolucionador dañino mapease el CRID cifrado con el contenido incorrecto.
Para superar este problema, se aconseja cifrar la parte <data> de un CRID de manera diferente para diferentes instancias en el tiempo y para diferentes usuarios. Por ejemplo, la parte <data> sin cifrar podrían extenderse con relleno aleatorio que el receptor puede filtrar de manera sencilla. Esto hace más difícil de adivinar los datos "sin cifrar" basándose en el valor de los datos cifrados.
También es posible cifrar todo el CRID. En este caso la resolución de localización puede ofrecerse posteriormente a los usuarios como un servicio de pago. En este caso, sólo los usuarios que se han suscrito al servicio de resolución de localización podrán mapear el CRIP con el RAR y enviarlo (posiblemente sin cifrar) a una autoridad de resolución. De manera similar, el RAR podría estar cifrado, o incluso el localizador de la autoridad de resolución. Si pagan por el servicio, los usuarios utilizarán preferiblemente el proveedor de resolución autorizado/previsto.
La figura 4 ilustra esquemáticamente una tercera realización del PDR. En esta realización, el módulo VERIFICADOR FIR se ha sustituido por un módulo EXTRACTOR DE DERECHOS.
El contenido recuperado por un usuario puede estar protegido. Normalmente se utiliza protección de contenido para proteger de copia no autorizada u otro uso no autorizado del contenido. Si se obtiene contenido protegido se requiere una clave criptográfica y/o derechos para utilizar (ver) el contenido, es decir, el usuario necesita acceder a otra entidad, que es un servidor de autorización.
Según la invención, el proceso de resolución de localización y las etapas necesarias para proporcionar los derechos y claves para el acceso se combinan proporcionando un derecho de acceso para el contenido junto con el CRID, RAR o localizador. Este derecho se extrae mediante el módulo EXTRACTOR DE DERECHOS y se suministra al módulo DRM. Esto presenta las siguientes ventajas:
- No se requiere más para que el usuario contacte también por separado con un servidor de derechos.
- Si el contenido está protegido, se requiere que en cualquier caso los usuarios contacten con una autoridad de resolución autorizada, puesto que sólo de esta manera obtienen los derechos correctos para utilizar el contenido.
El sistema de control de acceso podría ser sofisticado, es decir, un sistema de gestión de derechos digitales (DRM), pero también podría ser muy sencillo, por ejemplo, comparable con un sistema tal como se describe en la solicitud de patente internacional WO 01/86387 (expediente del apoderado PHNL000264).
Esto es especialmente ventajoso cuando el proveedor de resolución es la misma entidad que está proporcionando el contenido. Un ejemplo de dónde esto no funcionaría es cuando por ejemplo una emisora de TV crea el CRID, una tercera parte de servicio de listado de programas de TV resuelve el CRID y un proveedor de TV por satélite proporciona el contenido a través de su servicio de satélite.
En otra realización, los beneficios están encerrados en la parte <data> de un CRID o se envían junto con o en los RAR y localizadores. Con tales medios puede animarse a los usuarios a contactar con un proveedor de resolución específico ya que el usuario puede recibir beneficios, tales como un descuento para comprar una película. El beneficio también podría comprender créditos de algún tipo, por ejemplo un número de Air Miles u otros puntos para utilizar en un sistema de gratificación. Los créditos también podrían intercambiarse por acceso a material de contenido adicional relacionado con el contenido al que se hace referencia mediante el CRID. Una posible realización de esta última opción se describe en la solicitud de patente internacional PCT/IB02/03023 (expediente del apoderado PHNL010573) por el mismo solicitante que la presente invención.
También puede llevarse a cabo otro tipo de modelos de negocio utilizando esta solución. Ofrecer un CRID específico con datos de beneficios en el mismo para un proveedor de resolución puede dar como resultado automáticamente utilizar el elemento de contenido según indica el localizador u obtener el localizador. Este mecanismo puede utilizarse para fomentar que se vea un programa para poder ver un programa siguiente.
Las medidas utilizadas en las realizaciones anteriores pueden utilizarse individualmente, pero estas medidas también podrían combinarse para proporcionar mejor protección, o para protección contra múltiples amenazas.
Debería observarse que las realizaciones mencionadas anteriormente ilustran más que limitan la invención, y que los expertos en la técnica podrán diseñar muchas realizaciones alternativas sin apartarse del alcance de las reivindicaciones adjuntas.
En las reivindicaciones, cualquier signo de referencia colocado entre paréntesis no debe considerarse como limitante de la reivindicación. Las palabras "que comprende" no excluyen la presencia de elementos o etapas distintos a los listados en una reivindicación. Las palabras "un" o "una" que preceden a un elemento no excluyen la presencia de una pluralidad de tales elementos. La invención puede implementarse por medio de hardware que comprende varios elementos distintos, y por medio de un ordenador programado de manera adecuada.
En la reivindicación del dispositivo que enumera varios medios, varios de estos medios pueden realizarse mediante el mismo elemento de hardware. El mero hecho de que se enumeren ciertas medidas en reivindicaciones dependientes diferentes mutuamente no indica que no pueda utilizarse una combinación de estas medidas para aprovecharse.

Claims (4)

1. Dispositivo (PDR) configurado para resolver un identificador de referencia de contenido (CRID), que comprende medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar un elemento de contenido utilizando un registro de autoridad de resolución (RAR) para obtener un localizador que identifica una localización en la que pueden obtenerse el elemento de contenido, de manera condicional tras la verificación de una medida aplicada a al menos uno del CRID, el RAR y el localizador para verificar la autenticación de origen e integridad, medios (RECUPERADOR) para obtener una muestra del elemento de contenido utilizando la localización identificada, caracterizado porque el dispositivo comprende medios (DRM) para gestionar derechos digitales asociados con el elemento de contenido, y porque los medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar el elemento de contenido están configurados para obtener un derecho digital para acceder al elemento de contenido junto con el localizador.
2. Dispositivo (PDR) según la reivindicación 1, que comprende medios (VERIFICADOR FIR) para verificar una firma digital proporcionada por al menos una parte de al menos uno del CRID, el RAR y el localizador.
3. Dispositivo (PDR) según la reivindicación 1, que comprende medios (DESCIFRADOR) para descifrar al menos uno del CRID, el RAR y el localizador proporcionados al menos parcialmente en forma cifrada.
4. Sistema proveedor de resolución configurado para proporcionar información de localizador en el que pueden obtenerse un elemento de contenido para un dispositivo según la reivindicación 1 a partir de un identificador de contenido de referencia (CRID) proporcionado por el dispositivo, caracterizado porque el sistema está configurado además para proporcionar al dispositivo un derecho digital para acceder al elemento de contenido junto con la información de localizador.
ES02781507T 2001-11-27 2002-11-13 Metodo mejorado de resolucion de contenido. Expired - Lifetime ES2290341T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP01309950 2001-11-27
EP01309950 2001-11-27
EP02257275 2002-10-18
EP02257275 2002-10-18

Publications (1)

Publication Number Publication Date
ES2290341T3 true ES2290341T3 (es) 2008-02-16

Family

ID=26077194

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02781507T Expired - Lifetime ES2290341T3 (es) 2001-11-27 2002-11-13 Metodo mejorado de resolucion de contenido.

Country Status (10)

Country Link
EP (1) EP1452030B1 (es)
JP (2) JP4308010B2 (es)
KR (1) KR100935595B1 (es)
CN (2) CN101075455B (es)
AT (1) ATE369013T1 (es)
AU (1) AU2002348993A1 (es)
BR (1) BRPI0206703B1 (es)
DE (1) DE60221563T2 (es)
ES (1) ES2290341T3 (es)
WO (1) WO2003047256A2 (es)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1816880B (zh) * 2003-07-02 2010-04-28 皇家飞利浦电子股份有限公司 记录交互电视和/或重放记录的交互电视的方法和设备
US8613035B2 (en) 2004-07-23 2013-12-17 Electronics And Telecommunications Research Institute Package identification method and location resolution method
TR201907399T4 (tr) * 2004-11-17 2019-06-21 Koninklijke Philips Nv Yayın içeriğini tanımlama.
US8677504B2 (en) * 2005-07-14 2014-03-18 Qualcomm Incorporated Method and apparatus for encrypting/decrypting multimedia content to allow random access
JP4855876B2 (ja) * 2005-09-08 2012-01-18 日本電信電話株式会社 コンテンツロケーション解決方法及びコンテンツ配信方法
KR100931308B1 (ko) * 2006-07-03 2009-12-11 한국전자통신연구원 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법
WO2008035278A1 (en) * 2006-09-20 2008-03-27 Koninklijke Philips Electronics, N.V. System and method for using metadata to provide content for multimedia applications
JP2010056816A (ja) * 2008-08-28 2010-03-11 Hitachi Ltd 配信システム
JP2013115592A (ja) 2011-11-28 2013-06-10 Toshiba Corp 情報処理装置、情報処理方法及び情報処理プログラム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256740B1 (en) * 1998-02-06 2001-07-03 Ncr Corporation Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric
EP0940960A1 (en) * 1998-03-02 1999-09-08 Hewlett-Packard Company Authentication between servers

Also Published As

Publication number Publication date
ATE369013T1 (de) 2007-08-15
EP1452030B1 (en) 2007-08-01
CN101075455A (zh) 2007-11-21
CN101075455B (zh) 2010-09-08
JP4898849B2 (ja) 2012-03-21
BRPI0206703B1 (pt) 2016-05-03
JP2009135941A (ja) 2009-06-18
KR20040064718A (ko) 2004-07-19
JP4308010B2 (ja) 2009-08-05
JP2005510977A (ja) 2005-04-21
DE60221563D1 (de) 2007-09-13
EP1452030A2 (en) 2004-09-01
CN1596544A (zh) 2005-03-16
CN100361531C (zh) 2008-01-09
KR100935595B1 (ko) 2010-01-07
WO2003047256A3 (en) 2004-02-05
WO2003047256A2 (en) 2003-06-05
AU2002348993A1 (en) 2003-06-10
DE60221563T2 (de) 2008-02-14
BR0206703A (pt) 2004-02-25

Similar Documents

Publication Publication Date Title
US8869298B2 (en) Enhanced content resolution method
US6865675B1 (en) Method and apparatus for use of a watermark and a unique time dependent reference for the purpose of copy protection
EP1732005B1 (en) Access control method, access control system, meta data controller, and transmission system device
JP4898849B2 (ja) 拡張されたコンテント解決方法
US20070256141A1 (en) Content distribution system
US20070300310A1 (en) Method and system for implementing digital rights management
US20090132811A1 (en) Access to authorized domains
JP4455053B2 (ja) 制御ワードを用いて暗号化されたサービスに選択的にアクセスするデバイス及び方法並びにスマートカード
JP2008500589A (ja) 変化する識別子を用いる安全な通信およびリアル・タイムでの透かし挿入
JP4619046B2 (ja) オリジナルコンテンツ生成装置及び派生コンテンツ生成装置
US20160134913A1 (en) Display device and content viewing system
KR20060120650A (ko) 메타데이터 액세스 제어 시스템, 그 방법, 수신장치, 및송신장치
WO2007078109A1 (en) Apparatus and method for importing content including plural pieces of usage constraint information
US7730303B2 (en) Enhanced content resolution method
EP1771004A2 (en) Enhanced content acquisition device
KR101585057B1 (ko) Drm 모듈 관리 방법 및 그 장치
JP2005269412A (ja) コンテンツ配信システムおよび視聴者端末装置