ES2351776T3 - Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional. - Google Patents

Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional. Download PDF

Info

Publication number
ES2351776T3
ES2351776T3 ES08151281T ES08151281T ES2351776T3 ES 2351776 T3 ES2351776 T3 ES 2351776T3 ES 08151281 T ES08151281 T ES 08151281T ES 08151281 T ES08151281 T ES 08151281T ES 2351776 T3 ES2351776 T3 ES 2351776T3
Authority
ES
Spain
Prior art keywords
microprogram
conditional access
access module
update
version
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.)
Active
Application number
ES08151281T
Other languages
English (en)
Inventor
Serge c/o SmarDTV Philip
Corinne Le Buhan
Andre Nicoulin
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.)
Nagravision SARL
Original Assignee
Nagravision SA
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 Nagravision SA filed Critical Nagravision SA
Application granted granted Critical
Publication of ES2351776T3 publication Critical patent/ES2351776T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25858Management of client data involving client software characteristics, e.g. OS identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • 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/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/818OS software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Technology Law (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

Método de actualización y de gestión de una aplicación APP de tratamiento de datos audiovisuales incluida en una unidad multimedia PC, a través de un módulo de acceso condicional CAM a cargo de controlar el acceso a los datos audiovisuales encriptados difundidos en un flujo de transporte FT a través de una red de difusión y controlados por un centro de difusión CD y/o un centro de gestión CG, todos o parte de dichos datos siendo devueltos por el módulo de acceso condicional CAM y transmitidos a dicha aplicación APP de tratamiento de datos audiovisuales, dicho módulo de acceso condicional CAM utilizando un microprograma P teniendo una versión corriente para tratar y devolver los datos a la aplicación APP, - el método se caracteriza por el hecho de que incluye las etapas siguientes: - recepción por el módulo de acceso condicional CAM de informaciones de versiones máxima disponible y mínima requerida del microprograma P del módulo de acceso condicional CAM, - lectura de las informaciones de versión mínima requerida y comparación con la versión corriente del microprograma P del módulo de acceso condicional CAM, - lectura de las informaciones de versión máxima disponible y comparación con la versión corriente del microprograma P del módulo de acceso condicional CAM, - cuando la comparación da un resultado que indica que la versión máxima disponible es superior a la versión corriente del microprograma P cargado sobre el módulo de acceso condicional CAM, transmisión a la aplicación APP de un mensaje de invitación de actualización del microprograma P y actualización de dicho microprograma P hacia la versión máxima disponible o al menos hacia una versión superior o igual a la versión mínima según las etapas siguientes. a) transmisión de una orden de actualización por el módulo de acceso condicional CAM a la unidad multimedia PC, b) recepción de la orden de actualización por la unidad multimedia PC y transmisión de una solicitud R de actualización al centro de gestión CG, a través de una red de comunicación NET, c) descarga por la unidad multimedia PC desde el centro de gestión CG de datos de actualización UPD que incluye por una parte el microprograma P del módulo de acceso condicional CAM y por otra parte datos de actualización de la aplicación APP de la unidad multimedia PC, d) instalación por una parte del microprograma P en el módulo de acceso condicional CAM, y por otra parte de los datos de actualización de la aplicación APP de la unidad multimedia PC. - cuando la comparación da un resultado que indica que la versión mínima requerida es superior a la versión corriente del microprograma P cargado sobre el módulo de acceso condicional CAM, desactivación de las funciones de control de acceso a los datos audiovisuales y transmisión a la aplicación APP de un mensaje de error señalando la necesidad de una actualización del microprograma P, según las etapas a) a d).

Description

Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional.
Ámbito de la invención
La presente invención se refiere al ámbito de las unidades multimedia que incluye una aplicación de tratamiento de flujo de datos audiovisuales con acceso condicionado difundidas a través de emisores terrestres, satélites, cable o a través de una red de banda ancha y de alto caudal de datos por cable o inalámbrico del tipo WiFi, Wimax, UMTS etc.
Antecedentes técnicos
Las unidades multimedia son definidas aquí como ordenadores personales fijos o portátiles, descodificadores de televisión digital, televisores o teléfonos etc. a los que se conecta un módulo de acceso condicional y de desencriptación. De una forma más particular, el objeto de la invención se sitúa a nivel de la actualización y de la gestión de los programas tanto del módulo de acceso condicional como de la aplicación de tratamiento de los flujos instalados en la unidad multimedia.
Numerosos descodificadores de televisión digital, así como televisores con receptor digital integrado y ordenadores personales provistos de las interfaces adecuadas utilizan para el control del acceso a los datos digitales de audio/vídeo teletransmitidos y su desaleatorización un módulo de acceso condicional CAM (Conditional Access Module). Normalmente, este módulo se presenta bajo la forma de una caja normalizada separable provista de un lector de tarjeta chip y de un conector compatible con una interfaz del ordenador. Un ejemplo se describe en la patente US6443361. Un tal módulo CAM proporcionado por un operador de televisión de pago desaleatoriza uno o varios flujos de datos de audio/vídeo procedentes de un cable, de un emisor terrestre hertziano, de un satélite, de un servidor de Internet a través de una red de comunicación por cable o inalámbrica (WebTV, IP TV) en función de claves o palabras de control recibidas del elemento dedicado al acceso condicional. Este último elemento, encargado de la seguridad de la desencriptación de las claves de desaleatorización y de los derechos de acceso condicional, consiste habitualmente en una tarjeta chip o módulo de seguridad, insertado en el lector del módulo de acceso condicional CAM, considerado inviolable en el cual los derechos de un usuario son almacenados. Unos mensajes contenidos en el flujo teletransmitido que consiste en mensajes de control ECM (Entitlement Control Message) y mensajes de administración de los derechos EMM (Entitlement Administration Message) se dirigen hacia el módulo de seguridad que dispone de las claves de transmisión necesarios para la desencriptación de estos mensajes. Las palabras de control (CW) contenidas en los mensajes de control ECM son desencriptados luego devueltos al módulo de desaleatorización sola y únicamente si los derechos de acceso condicionales están presentes y verificados por el módulo de seguridad.
Un módulo CAM es en general conectado a la unidad multimedia huésped a través de una interfaz común DVB-CI (Dactilar Video Broadcasting - Common Interface) definida por la norma europea EN50221 "Common Interface Specification for Conditional Access and other Digital Video Broadcasting Decoder Applications" editada por la CENELEC (Comisión Europea de Normalización Electrotécnica). Este documento describe una interfaz común que normaliza la estructura de los datos, la codificación de los canales, las informaciones de servicio, la interfaz con la unidad huésped y con el sistema de acceso condicional. Este último se utiliza para controlar el acceso a un servicio difundido que consiste en un conjunto de flujos elementales ofrecidos al usuario en forma de un programa de televisión por ejemplo. Según este documento, el módulo CAM ejecuta las aplicaciones comunicando con la unidad huésped y proporcionando al usuario funcionalidades complementarias a aquellas incluidas en la unidad huésped tales como el sistema de acceso condicional o una guía electrónica de programas. Es además compatible con el formato PCMCIA (Personal Computer Memory Card International Association), USB (Universal Serial Bus) u otro.
Según una configuración compacta, el módulo CAM puede estar bajo la forma de un "dongle" o clave electrónica que incluye a la vez el módulo de seguridad y el módulo de desencriptación integrados en uno o varios circuitos electrónicos. Este "dongle" se conecta a un puerto de comunicación del ordenador hacia periféricos externos como el puerto paralelo, el puerto serie USB, el puerto firewire IEEE 1394, etc. Un ejemplo de aplicación de un "dongle" al control de acceso a los datos encriptados se describe en el documento US2007256126.
La unidad multimedia incluye una aplicación particular del tipo Windows Media Player, Real Player, VLC Media Player etc. destinada a aprovechar o visualizar el contenido de los datos difundidos obtenidos después de la descodificación. Esta aplicación se protege en asociación con el módulo de acceso condicional CAM para controlar los registros, las transferencias o las copias del contenido sobre los soportes locales o distantes con el fin de evitar el abuso. Además, no es deseable que una tercera aplicación permita tratar los datos recibidos sin la autorización del difusor o del operador que controle el acceso a estos datos.
Una norma tal como CableCard (SCTE41 http://www.scte.org) se puede utilizar para proteger el flujo de datos audiovisuales entre el módulo de acceso condicional y la unidad multimedia. Tal solución necesita sin embargo una gestión rigurosa y protegida de las claves y algoritmos al seno de la unidad multimedia, lo que es difícil de asegurar sobre un largo período en particular en el caso de arquitecturas abiertas tales como se encuentran en los ordenadores personales.
En consecuencia, es deseable garantizar un sólido acoplamiento de la aplicación o del software de explotación del contenido desencriptado instalado en la unidad multimedia con el software o microprograma (firmware) del módulo protegido de acceso condicional CAM.
Descripción breve de la invención
El objetivo de la presente invención es forzar la actualización de la aplicación de la unidad multimedia por medio del módulo de acceso condicional CAM con el fin de mantener constantemente la dependencia entre la aplicación y el microprograma. Dicho de otro modo, una actualización del microprograma del módulo CAM fuerza una actualización de la aplicación de la unidad multimedia. Es por lo tanto posible forzar una actualización de los mecanismos de seguridad de la unidad multimedia mediante los mecanismos de actualización del microprograma del módulo CAM.
Este objetivo se alcanza por un método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia, a través de un módulo de acceso condicional encargado de controlar el acceso a los datos audiovisuales encriptados difundidos en un flujo de transporte a través de una red de difusión y controlados por un centro de difusión y/o un centro de gestión, todos o parte de dichos datos siendo devueltos por el módulo de acceso condicional y transmitidos a dicha aplicación de tratamiento de datos audiovisuales, dicho módulo de acceso condicional utilizando un microprograma teniendo una versión corriente para tratar y devolver los datos a la aplicación, el método se caracteriza por el hecho de que incluye las etapas siguientes:
- recepción por el módulo de acceso condicional de informaciones de versiones máxima disponible y mínima requerida del microprograma del módulo de acceso condicional,
- lectura de las informaciones de versión mínima requerida y comparación con la versión corriente del microprograma del módulo de acceso condicional,
- lectura de las informaciones de versión máxima disponible y comparación con la versión corriente del microprograma del módulo de acceso condicional,
- cuando la comparación da un resultado que indica que la versión máxima disponible es superior a la versión corriente del microprograma cargado sobre el módulo de acceso condicional, transmisión a la aplicación de un mensaje de invitación de actualización del microprograma y actualización de dicho microprograma hacia la versión máxima disponible o al menos hacia una versión superior o igual a la versión mínima según las etapas siguientes.
a) transmisión de una orden de actualización por el módulo de acceso condicional a la unidad multimedia,
b) recepción de la orden de actualización por la unidad multimedia y transmisión de una solicitud de actualización al centro de gestión, a través de una red de comunicación,
c) descarga por la unidad multimedia desde el centro de gestión de datos de actualización que incluye por una parte el microprograma del módulo de acceso condicional y por otra parte los datos de actualización de la aplicación de la unidad multimedia,
d) instalación por una parte del microprograma en el módulo de acceso condicional, y por otra parte de los datos de actualización de la aplicación de la unidad multimedia.
- cuando la comparación da un resultado que indica que la versión mínima requerida es superior a la versión corriente del microprograma cargado sobre el módulo de acceso condicional, desactivación de las funciones de control de acceso a los datos audiovisuales y transmisión a la aplicación de un mensaje de error señalando la necesidad de una actualización del microprograma, según las etapas a) a d).
\vskip1.000000\baselineskip
El objetivo del método es constreñir la actualización del microprograma hacia la versión máxima disponible aunque el módulo de acceso condicional puede funcionar correctamente con un microprograma de versión mínima. Una actualización hacia la versión mínima es de hecho imperativa para que el módulo de acceso condicional sea capaz de efectuar las operaciones de desaleatorización del flujo a fin de volver accesibles los contenidos difundidos a un usuario de la unidad multimedia mediante la aplicación.
Según una variante del método, cuando la versión mínima requerida es superior a la versión corriente del microprograma, la actualización del microprograma se puede efectuar directamente hacia la versión máxima disponible. La etapa de comparación de la versión corriente con las versiones máxima y mínima dará de este modo un resultado que indica que la versión corriente es superior a la versión mínima e igual a la versión máxima. En consecuencia, ningún mensaje de invitación a una actualización aparecerá.
Las informaciones de versión mínima y máxima del microprograma del módulo de acceso condicional son insertados sea en uno o varios mensajes de control ECM o en uno o varios mensajes de administración de los derechos EMM, sea en tablas de información de servicios tales como se definen por la norma ETSI EN300468, sea en mensajes o en tablas específicas difundidos en el flujo de transporte.
Estas informaciones de versiones son leídas y tratadas por el módulo de acceso condicional solo, independientemente del tipo de unidad multimedia y de la aplicación de tratamiento de datos audiovisuales instalada. La unidad multimedia funciona de este modo como esclava del módulo de acceso condicional en el momento de las operaciones de actualización del microprograma y de la aplicación.
De este modo en particular, la unidad multimedia no se puede utilizar por un usuario malintencionado para esquivar ella sola los mensajes de actualización difundidos en el flujo de transporte: el módulo de acceso condicional él mismo debería ser modificado con este fin.
Además, la actualización del microprograma a través de una solicitud de la aplicación al centro de gestión permite de forma secundaria a este último de controlar la autentificación de la aplicación y de la unidad multimedia que lo alberga en el momento de esta operación, lo que permite un control de legitimidad suplementario.
Además, la aplicación se empareja con el microprograma mediante claves, algoritmos de seguridad y/o protocolos de comunicación específicos que son normalmente renovados en el momento de una actualización conjunta de la versión de la aplicación y del microprograma. Este emparejamiento impide que una tercera aplicación no reconocida, por el difusor por ejemplo, pueda aprovechar los datos devueltos por el módulo de acceso condicional. Inversamente, un módulo de acceso condicional proveniente de una segunda unidad multimedia no será reconocido por una aplicación instalada en una primera unidad con un primer módulo teniendo un microprograma de versión diferente.
Breve descripción de la figura
La invención se comprenderá mejor gracias a la descripción detallada siguiente y que se refiere a la figura adjunta proporcionada a modo de ejemplo en modo alguno limitativo.
- la figura 1 ilustra un esquema funcional de una unidad multimedia equipada de un módulo de acceso condicional y que recibe datos con acceso controlado difundidos a partir de un emisor terrestre, un satélite o de un cable. La unidad multimedia está además conectada, a través de una red de comunicación, a un centro de gestión.
Descripción detallada de la invención
El sistema de recepción de datos de contenidos de audio video digitales con acceso controlado del ejemplo de la figura 1 se compone de una unidad multimedia PC bajo la forma de un ordenador portátil o fijo equipado de un módulo de acceso condicional CAM incluyendo un módulo de seguridad SM. El módulo de acceso condicional CAM funciona gracias a un microprograma P de una versión corriente dada en asociación con una aplicación APP de software del tipo Windows Media Player, Real Player, VLC Media Player etc. instalada en el ordenador y capaz de presentar a un usuario los datos de contenidos de audio video difundidos. Estos datos de contenidos se difunden a través de emisores terrestres TE y/o a través de satélites SAT y/o por un cable CAB en forma de flujo de transporte FT hacia la unidad multimedia equipada con medios de recepción apropiados. Un centro de difusión CD organiza el flujo FT integrando en él los datos necesarios para el control de acceso proporcionados por un centro de gestión CG. Se debe señalar que el centro de difusión CD y el centro de gestión CG pueden ser reunidos en una sola y misma entidad.
Según una variante, este flujo FT se encamina en una red de comunicación del tipo Internet de banda ancha y alto caudal por cable o inalámbrica a la cual se conecta el ordenador. Este modo de difusión es conocido bajo el nombre de WebTV o IP TV o televisión por Internet.
El flujo FT contiene igualmente mensajes de acceso condicional como los mensajes de control ECM y los mensajes de administración de los derechos de acceso EMM. Según una variante, al recibir el flujo por el ordenador PC, la aplicación APP de visionado efectúa un primer filtrado de los datos audiovisuales antes de transmitirlos al módulo de acceso condicional CAM que las descodifica con ayuda de palabras de control desencriptadas por el módulo de seguridad SM desde los mensajes de control ECM en función de derechos almacenados en el módulo de seguridad SM. Los datos tratados de este modo son en general recodificados con una clave de sesión asociada a la aplicación APP antes de ser devueltos a ésta para el visionado.
El ordenador PC dispone de una vía de retorno hacia un centro de gestión CG a través de una red de comunicación NET, constituida por un conjunto de servidores y de bases de datos, conectado al centro de difusión CD. Esta vía permite transmitir al centro de gestión CG salvo diversas solicitudes de actualización de los programas asociados al ordenador PC y a sus aplicaciones, una solicitud R de actualización del microprograma P del módulo de acceso condicional CAM. La vía de retorno, independiente de los canales de difusión del flujo, utiliza en general el protocolo IP (Internet Protocol) para la transmisión de los datos del ordenador hacia el centro de gestión CG.
El microprograma P del módulo CAM se define aquí por uno o varios componentes que incluye sea el software de funcionamiento del módulo CAM, sea una o varias claves, uno o varios algoritmos de encriptación/desencriptación, sea las interfaces, pilotos y protocolos de comunicación con la aplicación APP instalada en el ordenador asociada al módulo CAM y otros diversos parámetros, y/o variables de funcionamiento. Una actualización UPD del microprograma P se vuelve necesaria cuando uno o varios de estos componentes de software cambian o evolucionan hacia una versión mejorada en relación a la versión corriente, sea una clave, un algoritmo o un parámetro etc. La motivación de esta actualización puede ser una mejora funcional o de forma más general de seguridad.
El microprograma P puede contener igualmente informaciones sobre el tipo, la versión y los parámetros necesarios para la compatibilidad de la aplicación con el módulo CAM. Un microprograma P puede contener una actualización completa destinada a reemplazar todos los componentes que forman el microprograma P corriente, sea el microprograma P puede contener uno o varios de los componentes aislados como por ejemplo una o varias claves, uno o varios algoritmos, uno o varios parámetros o una o varias variables destinadas a renovar solamente el o los componentes correspondientes del microprograma P que ha o han evolucionado.
Cuando tal actualización UPD del microprograma P está disponible, el centro de gestión CG introduce los datos de información de versión correspondiente a la versión del microprograma P alcanzada cuando la actualización es efectuada. Estos se componen de una referencia a una versión mínima requerida para una recepción normal de los datos del flujo de transporte establecidos en un formato legible por el software del módulo de acceso condicional CAM y de una referencia a una versión máxima disponible. Esta última versión es sea superior, sea igual a la versión mínima. En este último caso, el módulo de acceso condicional dejará de funcionar hasta que la actualización sea efectiva, lo que impone restricciones inaceptables en la mayoría de los casos sobre el número de solicitudes de actualizaciones simultáneas a tratar por el centro de gestión así como de cese de servicio para los usuarios de la aplicación. El desfase entre las versiones máxima disponible y mínima requerida constituyen por lo tanto un modo de transporte de ajuste a disposición del centro de gestión en función de sus restricciones particulares tales como la exposición en el tiempo del número de solicitudes de actualización.
Según una variante de la invención, un retraso de gracia se puede asociar a la versión mínima con el fin de evitar la sobrecarga de las solicitudes de actualización cuando la versión mínima transmitida es superior a la versión corriente de numerosos módulos de acceso condicional. Este retraso de gracia puede tomar la forma de una duración relativa a la recepción del mensaje por el módulo de acceso condicional, o la forma de una fecha y/u hora fija. Este retraso de gracia se puede preprogramar en la versión corriente del microprograma o estar transmitido por un mensaje teletransmitido conjuntamente a los datos de información de versión.
Los datos de información de versión pueden ser transmitidos sea en mensajes específicos M de actualización sea en los mensajes de control ECM o de administración EMM difundidos en la circulación de datos con acceso controlado según las normas DVB, ver por ejemplo el documento "Functional model of a conditional access system", EBU Project Group B/CA.
Ellas pueden igualmente ser transmitidas en tablas de información de servicios tales como definidas por la norma ETSI EN300468. Este documento titulado Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB Systems publicado por el ETSI describe la estructura de las informaciones de servicios SI. La norma ISO/IEC 13818-1 MPEG-2 "Information technology - Generic coding of moving pictures and associated audio information: Systems" define las informaciones específicas de programas PSI (Program Specific Information).
Los datos PSI permiten configurar el módulo de acceso condicional CAM asociado a la aplicación APP de la unidad multimedia PC de manera automática para desmultiplexar y descodificar los diferentes programas y servicios del flujo de transporte FT.
Estos datos PSI se estructuran en cuatro tipos de tablas que se transmiten por secciones, a saber.
1) La tabla de asociación de programas (PAT) Program Association Table:
Esta indica para cada servicio del múltiplex la localización es decir los valores de los identificadores de paquetes PID (Packet Identifier) de los paquetes del flujo de transporte de la tabla de organización de los programas PMT (Program Map Table) correspondiente. Esta proporciona igualmente la localización de la tabla de información red NIT (Network Information Table).
2) La tabla de acceso condicional CAT (Conditional Access Table)
Esta proporciona las informaciones propias de los sistemas de acceso condicional utilizados en el múltiplex que incluye la localización del flujo de mensajes de administración EMM (Entitlement Administration Menssage).
3) La tabla de organización de los programas PMT (program Map Table)
Esta identifica e indica las localizaciones de los flujos que constituyen cada servicio y la localización de los campos de referencia de reloj de programa para un servicio.
4) La tabla de información red NIT (network Information Table)
Su localización se define según la norma ISO/IEC 13818-1 MPEG-2, el formato de los datos no estando comprendido en esta norma. Ella proporciona las informaciones sobre la red física como la designación de los emisores (hertzianos o satelitarios) que permiten encontrar otros flujos de transporte sobre la red.
\newpage
Las informaciones específicas de programas PSI se completan a través de datos que permiten al usuario de identificar los servicios y los acontecimientos transportados en un múltiplex o en una red. Estos datos se reparten en tablas tales como:
- la tabla de asociación de paquetes BAT (Bouquet Association Table) que proporciona además del nombre del paquete (conjunto de programas o de servicios puestos a disposición de usuarios por un difusor), la lista de los servicios disponibles en cada paquete. Esta tabla es facultativa.
- la tabla de descripción de servicio SDT (Service Description Table) conteniendo los datos que describen los servicios como los nombres y los proveedores de los servicios.
\vskip1.000000\baselineskip
Las informaciones sobre los contenidos de los programas figuran en las tablas de información sobre los acontecimientos EIT (Event Information Table) que se refieren a cada servicio a partir de su identificación según la norma DVB. Estas informaciones describen las diferentes emisiones proponiendo las informaciones semejantes a aquellas que se encuentran en una revista tradicional de programas TV.
Las tablas mencionadas arriba tienen cada una al menos una sección reservada a los datos suplementarios que el difusor puede introducir sea en este caso las informaciones de versión mínima y máxima del microprograma P del módulo CAM.
Por razones de seguridad, la integridad de estas informaciones de versión, cualquiera que sea su modo de emisión es decir por mensaje de control ECM, de administración EMM, mensaje específico o por tablas de información de servicio, debe ser verificada por el módulo de acceso condicional CAM. Con el fin de impedir su modificación por la aplicación APP o por otro software instalado en la unidad multimedia, estas son de preferencia acompañadas de su firma constituida por una huella de las informaciones obtenidas con ayuda de una función matemática de elección arbitraria unidireccional y cifrada por una clave conocida del módulo CAM o del módulo de seguridad SM.
Según una variante, estas informaciones de versión se encriptan a través de una clave conocida del módulo CAM o del módulo de seguridad SM.
Después de la lectura de las informaciones de versión, el módulo de acceso condicional CAM compara antes de todo su versión corriente con la referencia de la versión mínima del microprograma P capaz de asegurar la desencriptación de los datos del flujo de transporte.
En caso de diferencia puesta en evidencia por una versión corriente inferior a la versión mínima leída, las funciones de control de acceso a los datos audiovisuales del módulo de acceso condicional CAM son desactivados volviendo el módulo CAM no apto para descodificar los datos del flujo. El módulo CAM transmite entonces un mensaje de error a la aplicación APP que hace aparecer sobre la pantalla de la unidad multimedia y advierte al usuario de la necesidad de una actualización del microprograma P. Una orden es igualmente transmitida a la unidad multimedia PC que se encarga de enviar, a través de la red de comunicación nítida, una solicitud R de descarga de actualización al centro de gestión CG. Este último transmite a la unidad multimedia PC, después de la verificación de la solicitud R, los datos de actualización UPD de preferencia en forma encriptadas con una clave conocida del módulo CAM o del módulo de seguridad SM y firmadas. La encriptación y la firma sirven para prevenir todo reemplazo abusivo del microprograma P por descarga desde un tercer servidor no reconocido por el difusor.
La descarga de la actualización del microprograma P puede efectuarse sea manualmente por transmisión de una orden, por ejemplo, en forma de un click sobre un botón apropiado en respuesta al mensaje aparecido sobre una pantalla solidaria con la unidad multimedia, sea completamente automáticamente, sin intervención del usuario, desde la recepción de la orden por la unidad multimedia.
Desde el final de la descarga, la instalación de la actualización del microprograma P se desarrolla simultáneamente por una parte en el módulo de acceso condicional CAM y por otra parte en la aplicación APP de la unidad multimedia PC. Este proceso de instalación, como el de la descarga, puede igualmente efectuarse manualmente bajo orden o automáticamente.
Después de la etapa de instalación de la actualización del microprograma P en el módulo de acceso condicional CAM y de los datos procedentes del microprograma P que sirven para actualizar la aplicación APP en la unidad multimedia PC, las funciones de control de acceso a los datos audiovisuales del microprograma P del módulo de acceso condicional CAM son reactivadas. La actualización del microprograma P corriente es entonces efectuada al menos hacia una versión mínima.
La actualización del microprograma P del módulo de acceso condicional CAM y los datos de actualización de la aplicación APP de la unidad multimedia PC comprenden un protocolo de comunicación protegida entre el módulo de acceso condicional CAM y la aplicación APP utilizando un algoritmo y claves de cifrado y/o una actualización de claves de emparejamiento del microprograma P con la aplicación APP.
\newpage
El emparejamiento es, por ejemplo, efectuado según el mecanismo descrito en el documento EP1078524B1 en el cual los datos intercambiados entre el microprograma P del módulo CAM y la aplicación APP se cifran por una clave única de emparejamiento almacenada por una parte en el módulo CAM y por otra parte en la unidad multimedia PC.
El microprograma P del módulo de acceso condicional CAM se empareja a la aplicación APP de la unidad de multimedia PC para asegurar un funcionamiento conjunto de los dos partes solamente con las versiones previamente instaladas.
No es por lo tanto posible actualizar el módulo CAM independientemente de la aplicación APP ni inversamente. En caso que esta instalación de las actualizaciones no pueda ser efectuada de manera sincrónica en la unidad multimedia PC y en el módulo de acceso condicional CAM, la unidad multimedia PC o preferentemente la aplicación APP no será reactivada por lo tanto incapaz de explotar los datos del flujo de la manera esperada. El método según la invención asegura de este modo una evolución en paralelo de las dos partes del microprograma P mientras que impide que una aplicación cualquiera y no reconocida pueda descodificar los datos del flujo difundido.
Las informaciones de versión contienen, además de la referencia a la versión mínima requerida, una referencia a una versión máxima del microprograma P que sería ventajoso de cargar en el módulo CAM. Cuando esta versión máxima es superior a las versiones corriente y mínima, un mensaje aparece sobre la pantalla de la unidad multimedia incitando al usuario a una descarga ulterior de la nueva versión. Esta última no es absolutamente necesaria para un funcionamiento correcto del conjunto formado por la aplicación de la unidad multimedia y del módulo de acceso condicional CAM. La versión máxima puede también sea corresponder a una versión superior a la versión mínima proporcionando las funcionalidades suplementarias sea a la última versión disponible del microprograma P. En ese caso, el módulo CAM queda activado contrariamente por si acaso la versión corriente es detectada como siendo inferior a la versión mínima.
Según una variante, con el fin de animar a los usuarios a cargar la versión máxima, y cuando ésta es superior a las versiones corriente y mínima, el funcionamiento del conjunto aplicación - módulo de acceso condicional CAM se puede alterar o limitar a la desencriptación de un número restringido de canales de audio/vídeo del flujo de transporte.
El método según la invención permite por lo tanto una actualización del microprograma en dos tiempos cuando la versión corriente es inferior a las versiones mínima y máxima. Contrariamente a la obligación de la actualización a la versión mínima, la actualización a la versión máxima es recomendable. De este modo, una unidad multimedia equipada con un módulo CAM de versión mínima puede funcionar durante un cierto tiempo sin conexión a la red de comunicación NET liberando las actualizaciones incluso si las informaciones de versión indican la disponibilidad de una versión máxima.
Este período de funcionamiento mínimo puede ser terminado sea por el usuario respondiendo al mensaje de invitación de actualización después de la conexión de la unidad multimedia a la red de comunicación NET, sea por el difusor. Este último reemplaza, en las informaciones de versión, la referencia a la versión mínima por la referencia a la versión máxima. Esta operación permite al difusor de desactivar los módulos CAM cuyo microprograma no está en la versión máxima disponible. De este modo una actualización a la versión máxima se vuelve imperativa porque la versión corriente es inferior a la versión mínima que corresponde en tal caso a la versión máxima que el difusor desea imponer.
\vskip1.000000\baselineskip
Referencias citadas en la descripción
Esta lista de referencias citada por el solicitante ha sido recopilada exclusivamente para la información del lector. No forma parte del documento de patente europea. La misma ha sido confeccionada con la mayor diligencia; la OEP sin embargo no asume responsabilidad alguna por eventuales errores u omisiones.
Documentos de patente citados en la descripción
\sqbullet US 6443361 B [0003]
\sqbullet US 2007256126 A [0005]
\sqbullet EP 1078524 B1 [0042]

Claims (12)

1. Método de actualización y de gestión de una aplicación APP de tratamiento de datos audiovisuales incluida en una unidad multimedia PC, a través de un módulo de acceso condicional CAM a cargo de controlar el acceso a los datos audiovisuales encriptados difundidos en un flujo de transporte FT a través de una red de difusión y controlados por un centro de difusión CD y/o un centro de gestión CG, todos o parte de dichos datos siendo devueltos por el módulo de acceso condicional CAM y transmitidos a dicha aplicación APP de tratamiento de datos audiovisuales, dicho módulo de acceso condicional CAM utilizando un microprograma P teniendo una versión corriente para tratar y devolver los datos a la aplicación APP,
- el método se caracteriza por el hecho de que incluye las etapas siguientes:
- recepción por el módulo de acceso condicional CAM de informaciones de versiones máxima disponible y mínima requerida del microprograma P del módulo de acceso condicional CAM,
- lectura de las informaciones de versión mínima requerida y comparación con la versión corriente del microprograma P del módulo de acceso condicional CAM,
- lectura de las informaciones de versión máxima disponible y comparación con la versión corriente del microprograma P del módulo de acceso condicional CAM,
- cuando la comparación da un resultado que indica que la versión máxima disponible es superior a la versión corriente del microprograma P cargado sobre el módulo de acceso condicional CAM, transmisión a la aplicación APP de un mensaje de invitación de actualización del microprograma P y actualización de dicho microprograma P hacia la versión máxima disponible o al menos hacia una versión superior o igual a la versión mínima según las etapas siguientes.
a) transmisión de una orden de actualización por el módulo de acceso condicional CAM a la unidad multimedia PC,
b) recepción de la orden de actualización por la unidad multimedia PC y transmisión de una solicitud R de actualización al centro de gestión CG, a través de una red de comunicación NET,
c) descarga por la unidad multimedia PC desde el centro de gestión CG de datos de actualización UPD que incluye por una parte el microprograma P del módulo de acceso condicional CAM y por otra parte datos de actualización de la aplicación APP de la unidad multimedia PC,
d) instalación por una parte del microprograma P en el módulo de acceso condicional CAM, y por otra parte de los datos de actualización de la aplicación APP de la unidad multimedia PC.
- cuando la comparación da un resultado que indica que la versión mínima requerida es superior a la versión corriente del microprograma P cargado sobre el módulo de acceso condicional CAM, desactivación de las funciones de control de acceso a los datos audiovisuales y transmisión a la aplicación APP de un mensaje de error señalando la necesidad de una actualización del microprograma P, según las etapas a) a d).
\vskip1.000000\baselineskip
2. Método según la reivindicación 1 caracterizado por el hecho de que la actualización del microprograma P del módulo de acceso condicional CAM y los datos de actualización de la aplicación APP de la unidad multimedia PC se emparejan de manera que la actualización del módulo de acceso condicional CAM necesita la actualización de la aplicación APP para tratar y devolver los datos a la aplicación APP.
3. Método según la reivindicación 1 caracterizado por el hecho de que las funciones de control de acceso a los datos audiovisuales del microprograma P del módulo de acceso condicional CAM son reactivados después de la etapa de instalación de la actualización del microprograma P en el módulo de acceso condicional CAM y de los datos de actualización de la aplicación APP en la unidad multimedia PC, la actualización del microprograma P corriente estando efectuada al menos hacia una versión mínima.
4. Método según la reivindicación 2 caracterizado por el hecho de que la actualización del microprograma P del módulo de acceso condicional CAM y los datos de actualización de la aplicación APP de la unidad multimedia PC comprenden un protocolo de comunicación protegida entre el módulo de acceso condicional CAM y la aplicación APP utilizando un algoritmo y claves de cifrado y/o una actualización de claves de emparejamiento del microprograma P con la aplicación APP.
5. Método según la reivindicación 1 caracterizado por el hecho de que las informaciones de versiones máxima disponible y mínima requerida del microprograma P se transmiten en uno o varios mensajes de control ECM o en uno o varios mensajes de administración EMM, dichos mensajes siendo conducidos hacia el módulo de acceso condicional CAM.
6. Método según la reivindicación 1 caracterizado por el hecho de que las informaciones de versión del microprograma P son transmitidas, en secciones reservadas al difusor en una o varias tablas de información de servicios tales como definidas por la norma ETSI EN300468, dichas tablas siendo conducidas hacia el módulo de acceso condicional CAM.
7. Método según las reivindicaciones 1 a 6 caracterizado por el hecho de que las informaciones de versión del microprograma P se transmiten en forma firmada con una clave conocida del módulo de acceso condicional CAM.
8. Método según las reivindicaciones 1 a 6 caracterizado por el hecho de que las informaciones de versión del microprograma P se transmiten en forma cifrada con una clave conocida del módulo de acceso condicional CAM.
9. Método según la reivindicación 1 caracterizado por el hecho de que el flujo de datos audiovisuales encriptados se filtra por un módulo de recepción externa o integrado a la unidad multimedia antes del tratamiento por el módulo de acceso condicional CAM.
10. Método según la reivindicación 1 caracterizado por el hecho de que el flujo de datos audiovisuales encriptados se filtra y es tratado por el módulo de acceso condicional CAM.
11. Método según la reivindicación 1 caracterizado por el hecho de que las operaciones de descarga y de instalación de la actualización del microprograma P se efectúan manualmente con ayuda de órdenes transmitidas por un usuario a la unidad multimedia PC en respuesta a los mensajes de error y de invitación transmitidos por el módulo de acceso condicional CAM.
12. Método según la reivindicación 1 caracterizado por el hecho de que las operaciones de descarga y de instalación de la actualización del microprograma P se efectúan automáticamente sin la intervención de un usuario.
ES08151281T 2008-02-11 2008-02-11 Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional. Active ES2351776T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP08151281A EP2088764B1 (fr) 2008-02-11 2008-02-11 Méthode de mise à jour et de gestion d'une application de traitement de données audiovisuelles incluse dans une unité multimédia au moyen d'un module d'accès conditionnel

Publications (1)

Publication Number Publication Date
ES2351776T3 true ES2351776T3 (es) 2011-02-10

Family

ID=39680871

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08151281T Active ES2351776T3 (es) 2008-02-11 2008-02-11 Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional.

Country Status (5)

Country Link
US (1) US8463883B2 (es)
EP (1) EP2088764B1 (es)
AT (1) ATE484148T1 (es)
DE (1) DE602008002891D1 (es)
ES (1) ES2351776T3 (es)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8528037B2 (en) * 2009-08-28 2013-09-03 CSC Holdings, LLC Dynamic application loader for set top box
TWI471014B (zh) * 2010-11-05 2015-01-21 Mstar Semiconductor Inc 間歇地更新韌體的傳輸流、資料處理裝置及數位電視
KR101254875B1 (ko) * 2011-05-18 2013-04-15 삼성에스디아이 주식회사 배터리 팩 관리시스템
US9131265B2 (en) * 2011-05-19 2015-09-08 Maxlinear, Inc. Method and system for providing satellite television service to a premises
ES2647467T3 (es) 2011-07-01 2017-12-21 Nagravision S.A. Método para reproducir eventos repetibles en un reproductor multimedia
US9032385B2 (en) 2011-12-28 2015-05-12 Lg Electronics Inc. Mobile terminal and control method thereof
US9075682B2 (en) * 2012-09-13 2015-07-07 Verizon Patent And Licensing Inc. STB-driven upgrade of remote server application
CN106105136B (zh) * 2014-02-17 2019-08-23 Lg 电子株式会社 用于处理混合广播服务的装置和用于处理混合广播服务的方法
US9723498B2 (en) * 2014-06-18 2017-08-01 Google Inc. Automatically updating an access point
EP3320702B1 (en) * 2015-07-07 2022-10-19 Ilumi Solutions, Inc. Wireless communication methods
US20200099964A1 (en) * 2016-08-04 2020-03-26 Smardtv S.A. Method and device for checking authenticity of a hbbtv related application
CN106507339A (zh) * 2016-09-18 2017-03-15 深圳市青柠互动科技开发有限公司 一种智能设备固件的空中升级***及方法
CN108063980A (zh) * 2017-12-20 2018-05-22 深圳市康冠技术有限公司 一种tv应用软件管理方法、***及装置
CN110139153B (zh) * 2018-02-08 2021-09-10 株洲中车时代电气股份有限公司 一种视频播放状态检测及播放控制方法与***

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216231B1 (en) * 1996-04-30 2001-04-10 At & T Corp. Specifying security protocols and policy constraints in distributed systems
JP3988172B2 (ja) * 1997-04-23 2007-10-10 ソニー株式会社 情報処理装置および方法、並びに記録媒体
CN1147148C (zh) * 1997-06-06 2004-04-21 汤姆森消费电子有限公司 机顶盒的有条件访问***
US7039802B1 (en) * 1997-06-06 2006-05-02 Thomson Licensing Conditional access system for set-top boxes
TW412909B (en) 1998-05-07 2000-11-21 Kudelski Sa Mechanism of matching between a receiver and a security module
US6438690B1 (en) * 1998-06-04 2002-08-20 International Business Machines Corp. Vault controller based registration application serving web based registration authorities and end users for conducting electronic commerce in secure end-to-end distributed information system
US7966078B2 (en) * 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
DE29909222U1 (de) 1999-05-28 1999-08-05 STOCKO Contact GmbH & Co. KG, 42327 Wuppertal PC-Card Chipkartenleser
US6636975B1 (en) * 1999-12-15 2003-10-21 Identix Incorporated Accessing a secure resource using certificates bound with authentication information
US7225164B1 (en) * 2000-02-15 2007-05-29 Sony Corporation Method and apparatus for implementing revocation in broadcast networks
KR100847596B1 (ko) * 2000-03-02 2008-07-21 소니 가부시끼 가이샤 통신망 시스템, 게이트웨이, 데이터 통신방법과 프로그램제공매체
EP1143658A1 (en) * 2000-04-03 2001-10-10 Canal+ Technologies Société Anonyme Authentication of data transmitted in a digital transmission system
KR20030040393A (ko) 2000-08-09 2003-05-22 카나스 데이터 코포레이션 콘텐츠 배신 시스템 및 배신된 콘텐츠의 재생 장치
US7131122B1 (en) * 2000-08-24 2006-10-31 International Business Machines Corporation Apparatus, system and method for detecting old version of an applet in a client brower's JVM
JP4556308B2 (ja) * 2000-08-31 2010-10-06 ソニー株式会社 コンテンツ配信システム、コンテンツ配信方法、および情報処理装置、並びにプログラム提供媒体
WO2002052389A2 (fr) * 2000-12-22 2002-07-04 Nagravision Sa Methode anti-clonage d'un module de securite
US7146412B2 (en) * 2001-08-27 2006-12-05 Hewlett-Packard Development Company, L.P. System and methods for the automatic discovery, notification and installation of firmware upgrades
JP4611606B2 (ja) * 2002-02-13 2011-01-12 富士通株式会社 データ運用方法
RU2005100851A (ru) 2002-06-17 2005-06-10 Конинклейке Филипс Электроникс Н.В. (Nl) Способ аутентификации между устройствами
BR0314673A (pt) * 2002-09-23 2005-08-02 Koninkl Philips Electronics Nv Método e sistema para distribuição segura de conteúdo entre dispositivos em uma rede, e, dispositivo central para administrar uma rede
US7895663B1 (en) * 2002-10-29 2011-02-22 Hewlett-Packard Development Company, L.P. Security system for communicating data between a mobile handset and a management server
AU2003303011A1 (en) 2002-12-17 2004-07-09 Koninklijke Philips Electronics N.V. Mobile device that uses removable medium for playback of content
WO2004112004A2 (en) 2003-06-17 2004-12-23 Nds Limited Multimedia storage and access protocol
KR100567822B1 (ko) * 2003-10-01 2006-04-05 삼성전자주식회사 공개 키 기반 구조를 이용한 도메인 형성 방법
KR100533678B1 (ko) * 2003-10-02 2005-12-05 삼성전자주식회사 공개 키 기반 구조의 도메인을 형성하여 UPnP를통하여 구현하는 방법
JP2005269578A (ja) * 2004-03-22 2005-09-29 Toshiba Solutions Corp 限定受信端末装置及び方法
CA2571088C (en) 2004-06-08 2014-08-12 Nielsen Media Research, Inc. Methods and apparatus to verify consumption of programming content
FR2872662A1 (fr) 2004-06-30 2006-01-06 Thomson Licensing Sa Procede de visualisation de sequences audiovisuelles au niveau d'un recepteur, et recepteur apte a les visualiser
EP1624692A1 (en) * 2004-08-03 2006-02-08 Thomson Licensing Forcing an action in a terminal
US20090070754A1 (en) * 2004-10-27 2009-03-12 Kei Ichikawa Receiver device
US20060200814A1 (en) * 2005-03-02 2006-09-07 Nokia Corporation Software distribution with activation control
US7720351B2 (en) * 2005-04-04 2010-05-18 Gutman Levitan Preservation and improvement of television advertising in digital environment
EP1765012A1 (fr) * 2005-09-14 2007-03-21 Nagravision S.A. Méthode de vérification d'un dispositif cible relié à un dispositif maître
DE102005060288A1 (de) * 2005-12-15 2007-06-21 Technisat Digital Gmbh Verfahren und Anordnung zum Betrieb eines Entschlüsselungssystems in einem digital Receiver
EP1811778A1 (fr) * 2006-01-24 2007-07-25 Nagracard S.A. Méthode de mise à jour du microprogramme d'un module de sécurité
DE102006016121B8 (de) * 2006-04-05 2007-12-20 Technisat Digital Gmbh Verfahren und Anordnung zur Aktualisierung der Software einer digitalen Rundfunkempfangseinrichtung
US20070256126A1 (en) * 2006-04-14 2007-11-01 Ewan1, Inc. Secure identification remote and dongle
EP1914990A1 (en) * 2006-10-19 2008-04-23 Advanced Digital Broadcast S.A. Electronic module for digital television receiver
US8510798B2 (en) * 2007-04-02 2013-08-13 Sony Corporation Authentication in an audio/visual system having multiple signaling paths
US20090113414A1 (en) * 2007-10-24 2009-04-30 Total Tech International Inc. Computer administration deployment system

Also Published As

Publication number Publication date
DE602008002891D1 (de) 2010-11-18
EP2088764B1 (fr) 2010-10-06
ATE484148T1 (de) 2010-10-15
US20100077390A1 (en) 2010-03-25
US8463883B2 (en) 2013-06-11
EP2088764A1 (fr) 2009-08-12

Similar Documents

Publication Publication Date Title
ES2351776T3 (es) Método de actualización y de gestión de una aplicación de tratamiento de datos audiovisuales incluida en una unidad multimedia mediante un módulo de acceso condicional.
ES2344122T3 (es) Metodo de verificacion de un dispositivo de destino conectado con un dispositivo principal.
ES2203070T3 (es) Terminal multimedia destinado a multiples usuarios.
ES2260004T3 (es) Dispositivo de presentacion adaptado para conectarse a una red local digital para recepcion de datos.
JP4311899B2 (ja) コンテンツの配信および保護を行なう方法および装置
FI97007B (fi) Järjestelmä video-, audio- ja datapalveluja lähettävien eri hallintajärjestelmien kontrolloimiseksi sekä järjestelmässä käytettävä vastaanotin
WO2017092688A1 (zh) 一种用于智能操作***的数字版权管理(drm)方法和***
EP1309182A2 (en) A method of providing a code upgrade to a host device having a smart card interface
EP2461262A1 (en) Communication system, communication device, communication method, and computer program
KR100676004B1 (ko) 리보케이션 정보의 송신 방법, 수신 방법 및 그 장치
JP4786097B2 (ja) 同じ受信機において2つのcaシステムを扱うための方法およびシステム
US8243927B2 (en) Digital video receiver, ECM extract equipment, EMM extract equipment, scramble key extract equipment, CCI extract equipment, digital video receiving system, ECM extract method, EMM extract method, scramble key extract method, CCI extract method, digital video receiving method, and recording medium
BR112012010196B1 (pt) Receptor de televisão e método para operar dispositivo de saída de vídeo
KR20040036677A (ko) Mpeg-2 콘텐츠 배신 및 보호를 위한 유연 및 공통ipmp시스템에 관한 장치
ES2479790T3 (es) Identificación oculta
ES2600796T3 (es) Procedimiento de control de acceso a un contenido digital aleatorizado
KR20100080592A (ko) 데이터 처리 방법 및 iptv 수신 디바이스
ES2472430T3 (es) Sistema de direccionamiento de servicios de televisión en m�ltiplex digitales para cabeceras de hoteles-hospitales y similares, y sistema de anti-intrusismo aplicado a dicho sistema de direccionamiento
ES2897672T3 (es) Método para controlar la visualización de un televisor digital
EP2204737A1 (en) Method, device and system for realizing digital rights management service under broadcast environment
JP2002237787A (ja) デジタル放送利用制限方法、デジタル放送システム、センター局装置、ローカル局装置、および、受信装置
ES2234693T3 (es) Metodo y sistema para añadir un sistema de acceso condicional.
ES2198949T3 (es) Decodificador para sistema de acceso condicional y procedimiento de carga de derechos de usuario en dicho decodificador.
ES2276057T3 (es) Procedimiento para controlar el acceso a un contenido por una terminal, terminal, servidor de derechos de uso, automata de distribucion, servidor proveedor, soporte de datos y sistema asociado.
JP2004015375A (ja) 放送システム、その送信装置、その受信装置、その情報サーバおよびそれらの送受信方法