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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 title claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000009434 installation Methods 0.000 claims abstract description 10
- 230000006870 function Effects 0.000 claims abstract description 7
- 230000008569 process Effects 0.000 claims abstract description 6
- 230000009849 deactivation Effects 0.000 claims abstract description 3
- 230000004044 response Effects 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 7
- 238000011033 desalting Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
- H04N21/25858—Management of client data involving client software characteristics, e.g. OS identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/818—OS software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing 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.
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.
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.
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.
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.
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
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.
\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.
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)
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)
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 |
-
2008
- 2008-02-11 DE DE602008002891T patent/DE602008002891D1/de active Active
- 2008-02-11 EP EP08151281A patent/EP2088764B1/fr not_active Not-in-force
- 2008-02-11 ES ES08151281T patent/ES2351776T3/es active Active
- 2008-02-11 AT AT08151281T patent/ATE484148T1/de not_active IP Right Cessation
-
2009
- 2009-02-03 US US12/364,535 patent/US8463883B2/en active Active
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) | 放送システム、その送信装置、その受信装置、その情報サーバおよびそれらの送受信方法 |