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 PDF

Info

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
Application number
ES04706694T
Other languages
English (en)
Inventor
Jean-Luc Dauvois
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KCA Licensing SA
Original Assignee
Nagra Thomson Licensing SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nagra Thomson Licensing SA filed Critical Nagra Thomson Licensing SA
Application granted granted Critical
Publication of ES2276273T3 publication Critical patent/ES2276273T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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.
Campo técnico
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.
Estado de la técnica anterior
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.
Descripción de la invención
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.
Breve descripción de los dibujos
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.
Exposición detallada de modos particulares de realización
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.
ES04706694T 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. Expired - Lifetime ES2276273T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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> 限定受信システム、送出装置、及び再送信装置

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)