ES2276273T3 - Sistema de television de pago, procedimiento de revocacion de derechos en un sistema de este tipo, descodificador y tarjeta inteligente asociados, y mensaje transmitido por un descodificador de este tipo. - Google Patents
Sistema de television de pago, procedimiento de revocacion de derechos en un sistema de este tipo, descodificador y tarjeta inteligente asociados, y mensaje transmitido por un descodificador de este tipo. Download PDFInfo
- Publication number
- ES2276273T3 ES2276273T3 ES04706694T ES04706694T ES2276273T3 ES 2276273 T3 ES2276273 T3 ES 2276273T3 ES 04706694 T ES04706694 T ES 04706694T ES 04706694 T ES04706694 T ES 04706694T ES 2276273 T3 ES2276273 T3 ES 2276273T3
- Authority
- ES
- Spain
- Prior art keywords
- decoder
- messages
- rights
- encrypted
- emm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- 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
-
- 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- 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/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47211—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
-
- 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/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- 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)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Procedimiento de revocación de derechos de acceso a un programa audiovisual recibido por un descodificador (11) que comprende etapas: - de emisión de dos tipos de mensajes hacia el descodificador, conteniendo unos primeros mensajes (ECM) palabras de control encriptadas, siendo utilizada cada palabra de control (CW) para desaleatorizar, durante un periodo de tiempo dado, la señal audiovisual recibida, comprendiendo unos segundos mensajes (EMM) cada uno informaciones de asignación de derechos del usuario. - de desencriptación en el descodificador, o en un objeto portátil que le está asociado, de los primeros mensajes para producir unas palabras de control (CW) para la desaleatorización de dicha señal audiovisual recibida por el descodificador (11) si el usuario está autorizado a acceder a las informaciones contenidas en éste. caracterizado por la emisión de terceros mensajes híbridos (E3M) que resultan cada uno de la combinación de al menos una palabra de control encriptada, de una direcciónde descodificador y de una información de revocación de derechos.
Description
Sistema de televisión de pago, procedimiento de
revocación de derechos en un sistema de este tipo, descodificador y
tarjeta inteligente asociados, y mensaje trasmitido por un
descodificador de este tipo.
La presente invención se refiere a un sistema de
televisión de pago, un procedimiento de revocación de derechos en
un sistema de este tipo, un descodificador y una tarjeta inteligente
asociados y un mensaje transmitido por un descodificador de este
tipo. En tales sistemas de televisión de pago, pueden existir dos
modos muy conocidos de distribución de programas audiovisuales, sea
separada o conjuntamente.
Un primer modo hace del abono y/o del pago un
prerrequisito para el acceso en claro a los programas audiovisuales.
En este caso, el abonado debe abonarse y pagar periódicamente, por
ejemplo, cada mes, una tasa de abono para acceder a los programas
audiovisuales difundidos por uno o por varios canales.
Un segundo modo acude a una oferta de
previsualización descodificada ("descrambled" en terminología
anglosajona) temporal, antes del abono o del pago. En este caso, se
informa al abonado, por ejemplo, por un mensaje en su pantalla, que
se le da un acceso en claro (es decir, descodificado) a un programa
en curso o por venir, con fines de previsualización, o el abonado
demanda este acceso. El abonado puede así visualizar en claro
temporalmente durante un plazo de duración relativamente corta un
programa en un canal dado. Si el abonado desea continuar
visualizando el programa, debe efectuar, antes de que expire este
plazo, una transacción de pago, por ejemplo, por vía de módem,
según un esquema denominado
"Pay-Per-View" (pagar para ver)
o "Impulsive Pay-Per-View"
(pagar para ver impulsivo), por ejemplo, según mecanismos conocidos
por el experto en la técnica. Si no se realiza esta transacción
antes de que expire el plazo, entonces se interrumpe el acceso en
claro y gratuito al programa y aparece aleatorizado el programa en
la pantalla de televisión del abonado.
La invención se aplica en particular a los dos
modos anteriormente citados, pero se describe más particularmente
en el marco de este segundo modo.
En la presente solicitud, los términos
"programa audiovisual" designan todos los programas de video
y/o de audio.
Las técnicas utilizadas en la televisión de pago
se basan en dos mecanismos independientes: por una parte en una
aleatorización/encriptación del (o de los) programa(s) de
video y/o audio, y por otra parte en una función de asignación de
derechos comerciales que son transmitidos como mensajes de seguridad
a la caja de desaleatorización o al descodificador (con acceso de
control). Se puede aplicar la aleatorización/encriptación en un
tren de bits digitales. Todos los bits pueden ser
aleatorizados/encriptados utilizando, por ejemplo, un cifrado por
bloques. Se utiliza la aleatorización para emisiones analógicas.
Utilizando una aleatorización de este tipo, se cambia el formato de
la señal, se suprimen las señales de sincronización y se transmiten
por separado en forma encriptada. La señal de audio puede ser
convertida en una señal digital y posteriormente encriptada. La
señal de audio digital encriptada puede ser insertada en la señal de
video.
El programa audiovisual transmitido es
aleatorizado, o encriptado, utilizando claves, cuyo programa
audiovisual aleatorizado o encriptado no puede ser desaleatorizado
o desencriptado más que utilizando equivalentes de esas claves,
denominadas palabras de control (CW). En modo de encriptación
simétrica, las claves de desaleatorización son iguales a las
palabras de control. En modo de encriptación asimétrica, las claves
de encriptación/aleatorización son diferentes de las palabras de
control. Para cada programa audiovisual dado, los valores de palabra
de control transmitidos hacia los descodificadores cambian
periódicamente con una frecuencia relativamente elevada, por
ejemplo del orden del segundo. Para permitir el desencriptado en
recepción del programa audiovisual, se transmiten mensajes de ECM
de control de asignación de derechos ("Entitlement Control
Messages") y mensajes EMM de gestión de asignación de derechos
("Entitlement Management Messages") hacia los
descodificadores.
Se puede enviar estos dos tipos de mensajes ECM
y EMM a través del descodificador, a una tarjeta inteligente o a
cualquier otro objeto portátil, tal como una tarjeta PCMCIA, una
clave de microcircuito,..., que asegura especialmente unas
funciones de desencriptación y de almacenamiento de derechos de
usuario. En la presente descripción, el término "tarjeta"
designa cualquier objeto portátil que funciona en relación con el
descodificador.
Los mensajes de ECM contienen palabras de
control encriptadas, permitiendo las palabras de control al
descodificador desaleatorizar/desencriptar un programa audiovisual.
Los mensajes de ECM se transmiten a la tarjeta que desencripta las
palabras encriptadas y envía al descodificador estas palabras de
control CW. La tarjeta no realiza la operación de desencriptación
de las palabras de control encriptadas más que si el usuario está
autorizado a acceder al programa de televisión en curso. Para ello,
la tarjeta memoriza en una zona de su memoria los derechos
adjudicados al usuario en cuestión. Así, cuando un usuario se asocia
por abono a una tarjeta inteligente, se indica la autorización de
acceso por datos de asignación de derechos ("entitlement data")
memorizados en la tarjeta.
Los mensajes EMM contienen informaciones que
permiten poner al día los datos de asignación de derechos del
usuario, por ejemplo, modificando los datos memorizados en la
tarjeta. En el caso de una oferta de previsualización
desaleatorizada temporal y según la técnica anterior, se envía un
primer mensaje EMM al descodificador para ofrecer al abonado
temporalmente los derechos requeridos para acceder a un programa en
un canal dado. A falta de una transacción de pago recibido por el
sistema de gestión de derechos del Operador, se envía otro mensaje
para revocar estos mismos derechos.
Los mensajes ECM y EMM tienen un campo de firma
digital que asegura la integridad del mensaje (por ejemplo, un
código Hash). Esto permite detectar toda corrupción malévola o
accidental de los contenidos de estos mensajes.
Un mensaje ECM se emite con la señal
aleatorizada transmitida. Comprende tres campos. El primer campo
contiene determinados parámetros de acceso. Estos parámetros
definen las condiciones en las cuales se permite el acceso a un
programa de televisión. Este campo hace posible, por ejemplo, una
apreciación por parte de los padres (se requiere entonces un PIN
adicional por el descodificador) y una ocultación geográfica (una
película puede no estar disponible en todos los países europeos).
El segundo campo contiene una palabra de control en forma
encriptada. El último campo contiene informaciones de control de
integridad de datos del mensaje ECM en cuestión.
Un mensaje EMM comprende típicamente cuatro
campos. Cada mensaje EMM comienza con un campo de dirección para
seleccionar un descodificador individual. Hay dos modos de
direccionamiento, el uno para un descodificador individual y el
otro para un grupo de descodificadores. El segundo campo contiene
una asignación de derechos para un usuario dado. El tercer campo
contiene una clave de explotación en forma encriptada. El último
campo contiene informaciones de control de integridad de datos del
mensaje EMM en cuestión. También se puede utilizar los mensajes EMM
para enviar una orden al descodificador. La emisión de mensajes EMM
es generalmente el resultado de una acción (abono) o de la falta de
una acción (no pago en el modo "Pago con previsualización
desaleatorizada temporal") del usuario al operador. Estos
mensajes son en general individuales. Su contenido es interpretado
por un descodificador (o la tarjeta asociada) o por un número
limitado de los descodificadores que son afectados por estos
derechos particulares. Los mensajes EMM no se emiten de manera
síncrona con el programa de televisión al cual se aplican. Se
transmiten anticipadamente a fin de permitir el acceso a un programa
dado de un usuario autorizado. No importa que red pueda ser
utilizada para transmitir estos mensajes EMM al receptor: módem,
correo o radiodifusión.
Para estar seguro de que un mensaje EMM ha sido
recibido por el usuario, para renovar un abono, por ejemplo, éste
se envía varias veces. Los mensajes EMM son así organizados
cíclicamente según un periodo dado para la emisión. La duración de
un periodo de este tipo define el tiempo máximo de espera para
obtener una asignación de derecho para un usuario que ha cortado su
descodificador durante un periodo prolongado.
En la figura 1 se representa por tanto un
aleatorizador 10, un desaleatorizador 11 típicamente integrado en
un descodificador (no representado), una tarjeta inteligente 12 así
como mensajes ECM y EMM.
La tarjeta inteligente 12 memoriza
especialmente:
una dirección de tarjeta, que es fija,
al menos una clave de explotación sk, que se
actualiza periódicamente por EMM,
una clave única Q, que es fija,
Como se ha mencionado anteriormente, un mensaje
ECM contiene tres campos que a su vez contienen respectivamente:
- -
- los parámetros de acceso,
- -
- una palabra de control encriptada por una clave de explotación, designada E_{sk}(CW),
- -
- un campo de control de integridad de los datos (código de Hash) del mensaje ECM considerado.
Un mensaje EMM contiene cuatro campos que a su
vez contienen respectivamente:
- -
- una dirección,
- -
- los derechos del usuario,
- -
- una clave de explotación encriptada, denominada sk: E_{Q}(sk),
- -
- una palabra de control de integridad de los datos (código de Hash) del mensaje EMM considerado.
Las sucesivas palabras de control CW son
enviadas al aleatorizador 10 paralelamente al descodificador para
permitir respectivamente la aleatorización y/o encriptado y la
desaleatorización y/o desencriptado de los datos transmitidos.
Así, las señales de vídeo y/o de audio pueden
ser aleatorizadas utilizando palabras de control (CW) sucesivas.
Periódicamente (por ejemplo, cada 10 segundos), se emite un mensaje
ECM con la señal aleatorizada. Estos mensajes ECM contienen las
palabras de control encriptadas por la clave de explotación sk
actualmente válida y transmitida por mensaje EMM para ser
almacenada en el descodificador o en la tarjeta (por ejemplo tarjeta
inteligente o tarjeta PCMCIA) que se asocia al descodificador
provisto de un lector de tarjeta.
Las claves de explotación sk se actualizan menos
frecuentemente por mensajes EMM, por ejemplo cada mes. Las claves
de explotación sk son encriptadas con una o varias claves únicas
individuales Q que son memorizadas de manera segura en la tarjeta
inteligente o en el descodificador.
Se puede plantear un problema de seguridad en
los sistemas de televisión de pago que funcionan según uno de los
dos modos presentados al principio de la descripción. En efecto, la
revocación de los derechos de abono a un programa, o la revocación
de los derechos de abonado, se hace, según la técnica anterior, por
el envío de un mensaje de abonado EMM (de tipo mensaje EMM
individual o EMM único). Un pirata (o "hacker") puede querer
aprovecharse de un funcionamiento de este tipo para impedir que una
tal revocación sea efectiva después de que se haya suscrito un
abono o de que se haya ofrecido una previsualización desaleatorizada
temporal al abonado por envío de un mensaje EMM de asignación de
derechos. Para ello, el pirata puede desarrollar una técnica
destinada a distinguir los mensajes ECM de los mensajes EMM.
Entonces puede identificar y suprimir por filtrado unos mensajes
EMM, utilizando "bloqueadores". Una técnica de este tipo
consiste, por ejemplo en una tecnología digital MPEG ("Moving
Picture Expert Group", Grupo Experto en Imágenes en Movimiento),
en modificar los parámetros de filtrado de los filtros MPEG para no
recibir mensajes EMM después de que haya sido recibido un mensaje
EMM por un descodificador y de que hayan sido recibidos por el
descodificador los derechos de los usuarios (o la tarjeta asociada
a los mismos) a través de un mensaje EMM. El pirata puede así, por
ejemplo, filtrar y rechazar todos los mensajes EMM una vez que se
haya autorizado a una tarjeta a desaleatorizar un programa dado
hecho accesible en modo de previsualización desaleatorizada
temporal, gracias al envío previo de mensajes EMM apropiados. La
supresión de mensajes EMM ulteriores, después de que se haya
autorizado un acceso a uno o a varios programas, impide una
modificación del estado de autorización.
Los datos de autorización no pueden modificarse,
entonces, y se obtiene así un acceso no autorizado a todos los
programas transmitidos por el canal de previsualización
desaleatorizada temporal durante un periodo igual a la duración de
la validez de las claves de explotación almacenadas en la tarjeta
antes del filtrado de los mensajes EMM.
Para resolver este problema, la patente EEUU
5.461.675, que describe un procedimiento de control de acceso,
prevé un periodo de tiempo en el curso del cual la tarjeta
inteligente debe recibir al menos un mensaje EMM, dedicado o no a
la tarjeta. Si no se satisface esta exigencia, la tarjeta
inteligente no proporciona las informaciones correctas para la
desaleatorización del programa audiovisual.
La invención tiene por objeto resolver el
problema mencionado anteriormente por una solución distinta de la
descrita en la patente EEUU 5.461.675 limitando al mismo tiempo la
banda de paso requerida para el envío de los mensajes.
La presente invención propone por tanto un
procedimiento de revocación de derechos de acceso a un programa
audiovisual recibido por un descodificador que comprende etapas:
- de emisión de dos tipos de mensajes hacia el
descodificador, conteniendo unos primeros mensajes palabras de
control encriptadas, siendo utilizada cada palabra de control para
desaleatorizar, durante un periodo de tiempo dado, la señal
audiovisual recibida, comprendiendo unos segundos mensajes cada uno
informaciones de asignación de derechos del usuario.
- de desencriptación en el descodificador, o en
un objeto portátil que le está asociado, de los primeros mensajes
para producir unas palabras de control para la desaleatorización de
dicha señal audiovisual recibida por el descodificador si el
usuario está autorizado a acceder a las informaciones contenidas en
éste.
caracterizado por la emisión de terceros
mensajes híbridos resultante cada uno de la combinación de al menos
una palabra de control encriptada, de una dirección de
descodificador y de una información de revocación de derechos.
La utilización de los mensajes híbridos (E3M)
para invalidar los derechos de abono o los derechos de abonado
permite garantizar que se recibirá la revocación (porque sin un
mensaje híbrido recibido no hay visualización de televisión
posible) y suprime por tanto el tipo de sistema de piratería
anteriormente puesto en evidencia.
El procedimiento de la invención permite
igualmente reducir la cantidad de mensajes enviados. En efecto, ya
no es necesario enviar mensajes de gestión de asignación de derechos
(EMM) para suprimir una oferta para un abonado. Es posible hacerlo
directamente utilizando un mensaje híbrido E3M. Más allá de las
propias ofertas de abono, es posible borrar abonos (claves, fechas
de caducidad, grupo) para una rescisión de abono. Ventajosamente,
en un mensaje híbrido, la palabra de control está encriptada por una
clave de explotación diferente de la clave única utilizada para
encriptar la dirección de descodificador y la información de
revocación de derechos. Ventajosamente, se puede utilizar una
criptografía asimétrica.
La invención se refiere igualmente a un sistema
de televisión de pago que comprende una unidad de gestión de
abonados que almacena, en forma de una base de datos, los
identificadores de los abonados y sus derechos, una unidad de
cifrado de mensajes EMM, un sistema de autorización de abonados
mandado por la unidad de gestión de abonados, un compresor MPEG de
los programas audiovisuales, una unidad de cifrado de los mensajes
ECM, un aleatorizador/multiplexor, al menos un descodificador
asociado a una tarjeta inteligente, un servidor de comunicación, un
supervisor conectado al aleatorizador/multiplexor, y un enlace por
satélite, terrestre o por cable entre el aleatorizador/multiplexor
y el descodificador caracterizado porque comprende una unidad de
combinación de campos de mensajes ECM que incluye, para cada canal
de programa audiovisual de pago una cola de espera de mensajes EMM
de revocación y un multiplexor, estando dispuesta esta unidad de
combinación de campos a la entrada del
aleatorizador/multiplexor.
La invención se refiere, igualmente, a una
tarjeta inteligente, o un descodificador, para tratar mensajes
híbridos, que comprende medios para borrar derechos inscritos en su
memoria, y desencriptar las palabras de control encriptadas con la
clave de explotación vigente para producir palabras de control.
La invención se refiere, finalmente, a un
mensaje transmitido con destino a al menos un descodificador en un
sistema de televisión de pago que comprende al menos:
- un campo de palabra de control encriptada,
estando destinada una palabra de control a desaleatorizar, durante
un periodo de tiempo dado, una señal audiovisual recibida por el
descodificador;
- un campo de dirección de descodificador, y
- un campo de revocación de derechos adjudicados
a uno (o varios) descodificador(es) identificados por una
dirección en dicho campo de dirección.
La figura 1 ilustra un sistema de
codificación-descodificación de la técnica conocida
que funciona en el campo de la televisión digital;
la figura 2 muestra un esquema de arquitectura
general de sistema de televisión de pago; y
la figura 3 es un diagrama de bloques de una
unidad de combinación de cargas según la invención incluida en un
multiplexor de la arquitectura de la figura 2.
En el procedimiento de la invención, la
supresión de los derechos de acceso a al menos un canal que
transmite programas con visualización desaleatorizada temporal se
realiza con ayuda de un mensaje de un tercer tipo, denominados E3M,
distintos de los mensajes ECM y EMM.
Estos mensajes E3M transmitidos con destino a al
menos un descodificador en el sistema de televisión de pago
comprenden al menos:
- un campo de palabra de control
encriptado,
- un campo de dirección de descodificador,
y
- un campo de revocación de derechos
adjudicados a un(os) descodificador(es)
identificado(s) por una dirección única/agrupada en el campo
de dirección.
Cada mensaje híbrido comprende además,
típicamente, un campo de encabezamiento de identificador ECM
diferente de un campo de encabezamiento de identificador de EMM.
Tales campos de encabezamiento de identificador permiten
distinguir, a su recepción, los mensajes ECM y EMM.
El hecho de revocar derechos de acceso a un
canal que transmite programas de previsualización desaleatorizada
temporal en unos mensajes E3M que incluyen cada uno a la vez una
palabra de control y una información de revocación de derechos
limita la piratería porque el pirata no puede utilizar un
"bloqueador" bajo pena de no poder acceder casi
instantáneamente al programa en curso, ya que bloquea así todo
acceso a las palabras de control utilizadas para la
desaleatorización del programa audiovisual aleatorizado.
En efecto, un abonado que accede, a su demanda o
por oferta, a un programa de previsualización desaleatorizada
temporal (o programa) en un instante dado t0 y que lo ha anulado, a
solicitud explícita o por defecto de transacción, en un instante 0
+ \Deltat (pudiendo ser \Deltat un tiempo muy corto) para no
pagar esta oferta podía, anteriormente, utilizar un "bloqueador
EMM" en los mensajes EMM siguientes para visualizar gratuitamente
la oferta demandada (durante un tiempo máximo de dos ciclos de
reconducción EMM porque típicamente la tarjeta portátil memoriza
dos claves de explotación: la clave vigente y la clave futura.
Ya no es posible utilizar un "bloqueador de
mensajes E3M", porque bloquear los mensajes E3M da lugar a que
se prohíba visualizar los programas solicitados.
La retirada de las ofertas comerciales o
rescisión de abono) se obtiene por medio de mensajes E3M. Cada
mensaje E3M resulta de la combinación de ciertas informaciones
transmitidas por mensajes ECM y de ciertas informaciones
transmitidas por mensajes EMM, es decir que cada mensaje E3M
comprende al menos una palabra de control encriptada, una dirección
de descodificador y una información de revocación de derechos.
Como se representa en la figura 2, una
arquitectura dada a título de ejemplo de un sistema de televisión de
pago comprende una unidad de gestión de abonados (SMS) 20 que
almacena en forma de una base de datos los identificadores de los
abonados y sus derechos, una unidad de cifrado de mensajes EMM 21,
un sistema de autorización de abonados 22 mandado por la unidad SMS
20, un compresor MPEG de los programas audiovisuales 23, una unidad
de cifra de mensajes ECM 24, un aleatorizador/multiplexor 25,
descodificadores 26 asociados a unas tarjetas inteligentes
("SmartCard") respectivas 27, un servidor de comunicación 30
conectado al sistema de autorización de abonados 22 y a los
descodificadores 26, un supervisor 31 conectado al
aleatorizador/multiplexor 25, y un enlace por satélite, terrestre o
por cable entre el aleatorizador/multiplexor 25 y los
descodificadores 26. Una descripción detallada del funcionamiento
de este sistema se da, por ejemplo, en la solicitud de patente
WO98/43430.
Como se representa en la figura 3, la unidad de
combinación de campos de mensajes EMM y de campo de mensajes ECM
comprende, típicamente, para cada canal de programa audiovisual de
pago, una cola de espera de EMM de revocación 40, así como un
multiplexor 41. Esta unidad de combinación de campos se dispone
típicamente a la entrada del aleatorizador/multiplexor 25 de la
figura 2.
La sincronización de los mensajes ECM con el
programa aleatorizado es crítica y por tanto no se pueden retrasar
los mensajes ECM en las colas de espera.
Típicamente, para un canal dado, desde que se
produce un mensaje EMM de revocación, se almacena en la cola de
espera 40. Desde que se produce un mensaje ECM (típicamente con una
frecuencia del orden del segundo), se efectúa un multiplexado para
combinar ciertos campos de mensaje EMM de revocación y de mensaje
ECM, para producir un mensaje híbrido E3M. Un mensaje E3M de este
tipo, a la salida del multiplexor 41, comprende típicamente:
- un campo de palabra de control encriptado, que
sale de un mensaje ECM,
- un campo de dirección de descodificador, que
sale de un mensaje EMM de revocación, y
- un campo de revocación de derechos adjudicados
al descodificador o al conjunto de descodificadores
identificado(s) por una dirección en dicho campo de
dirección, que sale de este mismo mensaje EMM.
En efecto, los mensajes EMM pueden ser mensajes
únicos, individuales o de grupo.
Dado el ciclo de cambio de los mensajes ECM,
comprendido entre 2 y 10 segundos, es posible tener un ciclo por
hora de 300 a 1800 modificaciones diferentes.
Para evitar una piratería por parte de un
usuario concurrente que tuviera el conocimiento de las claves de
explotación (piratería que consistiría en enviar mensajes de borrado
correctamente firmados) se puede realizar este borrado por medio de
un mensaje EMM, firmado por la clave única Q del abonado, incluido
en un mensaje ECM (firmado y autentificado) utilizando una clave de
explotación.
La limitación principal del procedimiento de la
invención corresponde al tamaño global de cada mensaje ECM, y
también a la duración del tratamiento de los contenidos de estos
mensajes ECM.
Pero una limitación de este tipo no es molesta.
El tamaño de los mensajes ECM puede alcanzar, en efecto, 256
octetos (sin utilizar un modo de encadenamiento), y las memorias
dinámicas RAM existentes en las tarjetas inteligentes son
ampliamente suficientes.
Además, la velocidad de los procesadores (CPU) y
la utilización de criptoprocesadores permiten obtener un tiempo de
tratamiento adecuado.
Para impedir todo sistema de ataque procedente
de un usuario concurrente se utiliza una criptografía de tipo
asimétrico; en efecto, este usuario no puede entonces generar
mensajes EMM o ECM aceptados por las tarjetas inteligentes de los
abonados si no ha obtenido previamente las claves asimétricas. Así
se puede utilizar algoritmos de tipo RSA o curvas elípticas;
algoritmos de este último tipo tienen la ventaja de ocupar menos
sitio en la memoria y de permitir tener contenidos útiles de
mensajes más importantes.
Debe observarse que según la invención, la
tarjeta inteligente es apta para tratar tres tipos de mensajes, es
decir, de manera convencional:
- tratar los mensajes EMM para tomar en cuenta
las modificaciones de los derechos de abonado y de clave de
explotación que almacena en su memoria protegida,
- desencriptar las palabras de control
encriptadas en mensajes ECM con la clave de explotación vigente para
producir palabras de control, y
según la invención:
- tratar los mensajes híbridos E3M para revocar
unos derechos previamente adjudicados por borrado de derechos
inscritos en su memoria, y desencriptar las palabras de control
encriptadas de los mensajes E3M con la clave de explotación vigente
para producir palabras de control.
Una función de este tipo puede estar incluida en
el descodificador en lugar de la tarjeta y en vez de ésta.
Claims (8)
1. Procedimiento de revocación de derechos de
acceso a un programa audiovisual recibido por un descodificador
(11) que comprende etapas:
- -
- de emisión de dos tipos de mensajes hacia el descodificador, conteniendo unos primeros mensajes (ECM) palabras de control encriptadas, siendo utilizada cada palabra de control (CW) para desaleatorizar, durante un periodo de tiempo dado, la señal audiovisual recibida, comprendiendo unos segundos mensajes (EMM) cada uno informaciones de asignación de derechos del usuario.
- -
- de desencriptación en el descodificador, o en un objeto portátil que le está asociado, de los primeros mensajes para producir unas palabras de control (CW) para la desaleatorización de dicha señal audiovisual recibida por el descodificador (11) si el usuario está autorizado a acceder a las informaciones contenidas en éste.
caracterizado por la emisión
de terceros mensajes híbridos (E3M) que resultan cada uno de la
combinación de al menos una palabra de control encriptada, de una
dirección de descodificador y de una información de revocación de
derechos.
2. Procedimiento según la reivindicación 1, en
el cual, en un mensajes híbrido (E3M) la palabra de control (CW)
está encriptada por una clave de explotación diferente de la clave
única utilizada para encriptar la dirección de descodificador y la
información de revocación de derechos.
3. Procedimiento según la reivindicación 1, en
el cual se utiliza una criptografía asimétrica.
4. Sistema de televisión de pago que comprende
una unidad de gestión de abonados (20) que almacenan los
identificadores de los abonados y sus derechos, una unidad de
cifrado de mensajes EMM (21), un sistema de autorización de
abonados (22) mandado por la unidad de gestión de abonados (20), un
compresor MPEG de los programas audiovisuales (23), una unidad de
cifrado de mensajes ECM (24), un aleatorizador/multiplexor (25), al
menos un descodificador (26) asociado a una tarjeta inteligente
(27), un servidor de comunicación (30), un supervisor (31)
conectado al aleatorizador/multiplexor, y un enlace (32) entre el
aleatorizador/multiplexor (25) y los descodificadores (26),
caracterizado porque comprende una unidad de combinación de
campos de mensajes EMM y de campos de mensajes ECM que incluye,
para cada canal de programa audiovisual de pago, una cola de espera
de mensajes EMM de revocación (40) y un multiplexor (41), estando
dispuesta esta unidad de combinación de campos a la entrada del
aleatorizador/multiplexor (25).
5. Tarjeta inteligente caracterizada
porque está especialmente adaptada para tratar mensajes híbridos
(E3M) transmitidos hacia un descodificador y resultante cada uno de
la combinación de al menos una palabra de control encriptada, de
una dirección de descodificador y de una información de revocación
de derechos, comprendiendo la tarjeta inteligente a tal efecto unos
medios para borrar unos derechos inscritos en su memoria, y
desencriptar las palabras de control encriptadas con una clave de
explotación vigente para producir palabras de control.
6. Descodificador caracterizado porque
está especialmente adaptado para tratar mensajes híbridos (E3M)
transmitidos hacia el mismo y resultante cada uno de la combinación
de al menos una palabra de control encriptada, de una dirección de
descodificador y de una información de revocación de derechos,
comprendiendo el descodificador a tal efecto unos medios para
borrar unos derechos inscritos en su memoria, y desencriptar las
palabras de control encriptadas con una clave de explotación
vigente para producir palabras de control.
7. Mensaje transmitido con destino a al menos un
descodificador en un sistema de televisión de pago que comprende al
menos:
- -
- un campo de palabra de control encriptada, estando destinada una palabra de control a desaleatorizar, durante un periodo de tiempo dado, una señal audiovisual recibida por el descodificador;
- -
- un campo de dirección de descodificador, y
- -
- un campo de revocación de derechos adjudicados a uno (o varios) descodificador(es) identificado(s) por una dirección en dicho campo de dirección.
8. Procedimiento de revocación de derechos de
acceso a un programa audiovisual recibido por un descodificador
(11) que comprende las etapas:
- -
- de recepción de dos tipos de mensajes en el descodificador, conteniendo unos primeros mensajes (ECM) palabras de control encriptadas, siendo utilizada cada palabra de control (CW) para desaleatorizar, durante un periodo de tiempo dado, la señal audiovisual recibida, comprendiendo unos segundos mensajes (EMM) cada una de las informaciones de asignación de derechos del usuario.
- -
- de desencriptación en el descodificador, o en un objeto portátil que le está asociado, de los primeros mensajes para producir unas palabras de control (CW) para la desaleatorización de dicha señal audiovisual recibida por el descodificador (11) si el usuario está autorizado a acceder a las informaciones contenidas en éste.
caracterizado por la
recepción de terceros mensajes híbridos (E3M) resultante cada uno de
la combinación de al menos una palabra de control encriptada, de una
dirección de descodificador y de una información de revocación de
derechos.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0301243 | 2003-02-04 | ||
| FR0301243A FR2850822A1 (fr) | 2003-02-04 | 2003-02-04 | Systeme de television a peage, procede de revocation de droits dans un tel systeme, decodeur et carte a puce associes, et message transmis a un tel decodeur |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2276273T3 true ES2276273T3 (es) | 2007-06-16 |
Family
ID=32696328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES04706694T Expired - Lifetime ES2276273T3 (es) | 2003-02-04 | 2004-01-30 | Sistema de television de pago, procedimiento de revocacion de derechos en un sistema de este tipo, descodificador y tarjeta inteligente asociados, y mensaje transmitido por un descodificador de este tipo. |
Country Status (10)
| Country | Link |
|---|---|
| EP (1) | EP1595399B1 (es) |
| JP (1) | JP4521392B2 (es) |
| KR (1) | KR100989473B1 (es) |
| CN (1) | CN100438617C (es) |
| BR (1) | BRPI0407202A (es) |
| DE (1) | DE602004003346T2 (es) |
| ES (1) | ES2276273T3 (es) |
| FR (1) | FR2850822A1 (es) |
| MX (1) | MXPA05008152A (es) |
| WO (1) | WO2004071087A1 (es) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1631086A1 (fr) * | 2004-08-30 | 2006-03-01 | Nagra France Sarl | Méthode de composition de messages de sécurité pour contenu encrypté |
| EP1720350A1 (fr) * | 2005-05-03 | 2006-11-08 | Nagracard S.A. | Module de sécurité destiné au contrôle d'accès à des contenus |
| FR2891104A1 (fr) * | 2005-09-22 | 2007-03-23 | Viaccess Sa | Procede de lutte contre l'usage frauduleux d'un terminal de reception de donnees numeriques |
| PT1773055E (pt) * | 2005-10-07 | 2015-02-27 | Nagra France Sas | Método de verificação de direitos contidos num módulo de segurança |
| CN100547955C (zh) * | 2007-11-09 | 2009-10-07 | 北京创毅视讯科技有限公司 | 一种移动多媒体业务保护的方法、系统及设备 |
| EP2061243A1 (fr) * | 2007-11-13 | 2009-05-20 | Nagravision S.A. | Procédé pour l'accés á des données á accés conditionnel |
| EP2265013A1 (fr) * | 2009-06-19 | 2010-12-22 | France Telecom | Transmission de contenu vers un équipement client comportant au moins un module de décodage et un module de sécurité |
| EP2355503A1 (en) | 2010-02-04 | 2011-08-10 | Nagravision S.A. | Method to manage members of at least one group of decoders having access to audio/video data |
| EP2362635B1 (en) * | 2010-02-25 | 2013-04-03 | Irdeto B.V. | Disabling a cleartext control word loading mechanism in a conditional access system |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SG46722A1 (en) * | 1992-09-14 | 1998-02-20 | Thomson Multimedia Sa | Method for access control |
| FR2750554B1 (fr) * | 1996-06-28 | 1998-08-14 | Thomson Multimedia Sa | Systeme a acces conditionnel et carte a puce permettant un tel acces |
| JPH10191302A (ja) * | 1996-12-27 | 1998-07-21 | Matsushita Electric Ind Co Ltd | デジタル衛星放送受信装置 |
| FR2769779B1 (fr) * | 1997-10-14 | 1999-11-12 | Thomson Multimedia Sa | Procede de controle d'acces a un reseau domestique et dispositif mettant en oeuvre le procede |
| EP1026898A1 (en) * | 1999-02-04 | 2000-08-09 | CANAL+ Société Anonyme | Method and apparatus for encrypted transmission |
| EP1111923A1 (en) * | 1999-12-22 | 2001-06-27 | Irdeto Access B.V. | Method for operating a conditional access system for broadcast applications |
| JP2001333407A (ja) * | 2000-05-24 | 2001-11-30 | Toshiba Corp | 有料放送システム、有料放送受信機及び有料放送タイムシフト視聴方法 |
| CN1111335C (zh) * | 2000-12-15 | 2003-06-11 | 上海南广电子技术有限公司 | 宽带数据广播中窄带条件接收方法 |
| JP2002281477A (ja) * | 2001-03-16 | 2002-09-27 | Nippon Hoso Kyokai <Nhk> | 限定受信システム、送出装置、及び再送信装置 |
-
2003
- 2003-02-04 FR FR0301243A patent/FR2850822A1/fr active Pending
-
2004
- 2004-01-30 EP EP04706694A patent/EP1595399B1/fr not_active Expired - Lifetime
- 2004-01-30 DE DE602004003346T patent/DE602004003346T2/de not_active Expired - Lifetime
- 2004-01-30 JP JP2006501994A patent/JP4521392B2/ja not_active Expired - Fee Related
- 2004-01-30 ES ES04706694T patent/ES2276273T3/es not_active Expired - Lifetime
- 2004-01-30 CN CNB200480003406XA patent/CN100438617C/zh not_active Expired - Fee Related
- 2004-01-30 MX MXPA05008152A patent/MXPA05008152A/es active IP Right Grant
- 2004-01-30 KR KR1020057014273A patent/KR100989473B1/ko not_active Expired - Fee Related
- 2004-01-30 WO PCT/EP2004/050060 patent/WO2004071087A1/fr not_active Ceased
- 2004-01-30 BR BR0407202-2A patent/BRPI0407202A/pt not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2004071087A1 (fr) | 2004-08-19 |
| FR2850822A1 (fr) | 2004-08-06 |
| KR20050118164A (ko) | 2005-12-15 |
| KR100989473B1 (ko) | 2010-10-22 |
| JP2006518134A (ja) | 2006-08-03 |
| CN100438617C (zh) | 2008-11-26 |
| JP4521392B2 (ja) | 2010-08-11 |
| EP1595399A1 (fr) | 2005-11-16 |
| MXPA05008152A (es) | 2005-09-30 |
| EP1595399B1 (fr) | 2006-11-22 |
| CN1745585A (zh) | 2006-03-08 |
| DE602004003346T2 (de) | 2007-05-31 |
| DE602004003346D1 (de) | 2007-01-04 |
| BRPI0407202A (pt) | 2006-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2236937T3 (es) | Metodo y aparato para transmision encriptada o cifrada. | |
| ES2204500T3 (es) | Metodo y aparato para transmision cifrada. | |
| EP1491046B1 (en) | Selective multimedia data encryption | |
| ES2295105T3 (es) | Sistema para la validacion de tiempo horario. | |
| ES2647907T3 (es) | Procedimiento de transmisión de un dato complementario a un terminal de recepción | |
| JP3665352B2 (ja) | アクセスコントロール方法 | |
| EP2394434B1 (en) | Method to upgrade content encryption | |
| JP2003518843A (ja) | 放送分野への条件付きアクセスシステムを操作する方法 | |
| ES2392326T3 (es) | Método de aplicación por un centro de gestión de las reglas de acceso a un producto de difusión | |
| ES2703395T3 (es) | Métodos de descifrado, de transmisión y de recepción de palabras de control, soporte de registro y servidor para estos métodos | |
| JP2005518035A (ja) | 条件付きアクセスのための方法及びシステム | |
| ES2600796T3 (es) | Procedimiento de control de acceso a un contenido digital aleatorizado | |
| US8205243B2 (en) | Control of enhanced application features via a conditional access system | |
| CN102075812A (zh) | 一种数字电视的数据接收的方法和系统 | |
| KR20050090399A (ko) | 디지털 유료 텔레비젼의 액세스 제어 방법 | |
| JP2000092045A (ja) | デ―タ通信システム | |
| ES2697612T3 (es) | Método para la protección de claves de desciframiento en un descodificador y descodificador para la aplicación de este método | |
| JP4521392B2 (ja) | デコーダ及びスマートカードに関連した有料テレビジョンシステム、そのようなシステムにおける権利失効方法、及びそのようなデコーダに送信されたメッセージ | |
| ES2276128T3 (es) | Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional. | |
| US20050071866A1 (en) | System for receiving broadcast digital data comprising a master digital terminal, and at least one slave digital terminal | |
| US20040250274A1 (en) | Conditional access system and copy protection | |
| RU2542934C2 (ru) | Способ передачи, способ приема и способ идентификации, процессор безопасности и носитель записи данных для этих способов | |
| ES2627735T3 (es) | Método para acceso seguro a un contenido audio/vídeo en una unidad de descodificación | |
| US8677462B2 (en) | Efficient and secure renewal of entitlements | |
| JP2006518134A5 (es) |