ES2276128T3 - Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional. - Google Patents

Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional. Download PDF

Info

Publication number
ES2276128T3
ES2276128T3 ES03775679T ES03775679T ES2276128T3 ES 2276128 T3 ES2276128 T3 ES 2276128T3 ES 03775679 T ES03775679 T ES 03775679T ES 03775679 T ES03775679 T ES 03775679T ES 2276128 T3 ES2276128 T3 ES 2276128T3
Authority
ES
Spain
Prior art keywords
event
access
security module
pecm
message
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
ES03775679T
Other languages
English (en)
Inventor
Olivier Brique
Christophe Gogniat
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.)
NagraCard SA
Original Assignee
NagraCard 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 NagraCard SA filed Critical NagraCard SA
Application granted granted Critical
Publication of ES2276128T3 publication Critical patent/ES2276128T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content 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/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content 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/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • H04N21/4821End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Procedimiento de gestión de la presentación de descripciones de acontecimientos con acceso condicional, que comprende las etapas siguientes: * envío de datos que forman una guía electrónica de programas (EPG), a un descodificador (STB), esta guía electrónica estando destinada a la presentación de los acontecimientos que serán difundidos, estos datos tienen, para cada acontecimiento, al menos un identificador, unos datos textuales y un bloque condicional que incluye las condiciones requeridas para el acceso a este acontecimiento, - envío de al menos un mensaje de autorización (EMM) a un módulo de seguridad (SC) asociado al descodificador, este mensaje definiendo los derechos de acceso a un acontecimiento; caracterizado por el hecho de que el procedimiento incluye además las etapas siguientes: - envío a dicho módulo de seguridad (SC), del bloque condicional (PECM), - tratamiento, en el módulo de seguridad, de la condición de acceso contenida en dicho bloque condicional (PECM), y - reenvío porel módulo de seguridad de un mensaje que indica, en función de la condición de acceso para cada acontecimiento y de los derechos de acceso contenidos en el módulo de seguridad, si el derecho está presente o no para cada acontecimiento en el módulo de seguridad, y por el hecho de que la condición de acceso contenida en el bloque condicional (PECM) está expresada en forma de una operación (Op) descrita por una petición en un lenguaje estructurado.

Description

Método de gestión de la presentación de descripciones de eventos de acceso condicional.
La presente invención se refiere a un procedimiento de gestión de la presentación de descripciones de acontecimientos con acceso condicional, en particular para la televisión de pago.
En los sistemas con acceso condicional, en particular en el ámbito de la televisión digital de pago, un flujo de datos digitales es transmitido hacia el televisor. Este flujo está cifrado con el fin de poder controlar la utilización y de definir las condiciones para tal utilización. Este cifrado se realiza gracias a las palabras de control (control Words) que son cambiadas a intervalos regulares (normalmente entre 5 y 30 segundos) con el fin de disuadir todo ataque que intente encontrar tal palabra de control.
Para que el receptor pueda descifrar el flujo cifrado por estas palabras de control, estas últimas son enviadas independientemente del flujo en mensajes de control (ECM) cifrados por una clave propia del sistema de transmisión entre un centro de gestión y un módulo de seguridad de la unidad de usuario. De hecho, las operaciones de seguridad son efectuadas en un módulo de seguridad (SC) que está habitualmente realizado en forma de una tarjeta chip, considerada inviolable. Este módulo puede ser sea de tipo móvil sea directamente integrado en el receptor.
En el momento del desciframiento de un mensaje de control (ECM), se comprueba, en el módulo de seguridad (SC), que el derecho para acceder al flujo considerado esté presente. Este derecho puede ser gestionado a través de mensajes de autorización (EMM) que cargan tal derecho en el módulo de seguridad. Otras posibilidades son igualmente previsibles tales como el envío de claves de desciframiento.
Para la siguiente exposición, se llamará "acontecimiento" a un contenido de video, audio (por ejemplo MP3) o datos (programa de juego por ejemplo) que está cifrado según el método conocido por las palabras de control, cada acontecimiento pudiendo ser cifrado por una o varias palabras de control, cada uno teniendo un periodo de validez determinado.
La contabilización de la utilización de tales acontecimientos está actualmente basada en el principio del abono, de la compra de acontecimientos o del pago por unidad de tiempo.
El abono permite definir un derecho asociado a uno o varios canales de difusión que transmitan estos acontecimientos y permite al usuario obtener estos canales de forma clara si el derecho está presente en su módulo de seguridad.
Paralelamente, es posible definir los derechos propios de un acontecimiento, como una película o un partido de fútbol. El usuario puede adquirir este derecho (compra por ejemplo) y este acontecimiento será específicamente gestionado por este derecho. Este método es conocido bajo la denominación "pay-per-view" (PPV, pago por visión).
Un mensaje de control (ECM) no contiene únicamente la palabra de control, sino también las condiciones para que esta contraseña sea devuelta al receptor/descodificador. En el momento del desciframiento de las palabras de control, se comprobará si un derecho asociado a las condiciones de acceso enunciadas en el mensaje está presente en el módulo de
seguridad.
La palabra de control sólo es devuelta a la unidad de usuario cuando la comparación es positiva. Esta palabra de control está contenida en un mensaje de control ECM que está cifrado por una clave de transmisión.
Para que el derecho esté presente en el módulo de seguridad, es habitualmente cargado en este módulo por un mensaje de autorización (EMM) que, por razones de seguridad, es habitualmente cifrado por una clave diferente llamada clave de derecho (RK).
Según una forma conocida de difusión de televisión de pago, los tres elementos sucesivos son necesarios para descifrar un acontecimiento en un momento dado:
- los datos relativos al acontecimiento cifrado por una o varias palabras de control (CW),
- el o los mensajes de control ECM que contienen las palabras de control (CW) y las condiciones de acceso (AC)
- el derecho correspondiente almacenado en el módulo de seguridad que permite verificar dichas condiciones de acceso.
Cuando se desea hacer visible para un usuario la lista de los canales o servicios o de los acontecimientos a los que tiene acceso, al igual que aquellos para los cuales puede conseguir los derechos, los principios descritos arriba son igualmente utilizados. Para ello, se utiliza una guía electrónica (EPG = Electronic Program Guide) y se presentan, por ejemplo en verde, los acontecimientos o canales para los cuales los derechos ya están adquiridos y en rojo aquellos para los cuales los derechos no están adquiridos.
Cuando la caracterización de los derechos es sencilla, por ejemplo cuando el usuario está abonado a ciertos servicios predefinidos para un periodo de validez determinado, es fácil generar un EPG que tenga en cuenta estos derechos. En cambio, cuando se desea gestionar los derechos más complejos, realizar ofertas promocionales o utilizar condiciones que no han sido previstas en el abono, los sistemas actuales no permiten gestionar fácilmente estos elementos.
La solicitud internacional de patente WO 97/
42762 describe un sistema de acceso a las informaciones, que puede ser utilizado particularmente en el ámbito de la televisión de pago. En este sistema, unos mensajes de autorizaciones son enviados a los descodificadores de los usuarios. Estos mensajes contienen, de manera convencional, los derechos de acceso a los acontecimientos de televisión de pago. Estos contienen además unos marcadores que indican un emplazamiento que permite obtener informaciones adicionales. Estas informaciones adicionales pueden ser en particular informaciones en forma clara que se refieren a los acontecimientos en si mismos o programas. Estas informaciones están ligadas al descodificador y son habitualmente accesibles sin desciframiento. Éstas no están contenidas en los mensajes de autorización. Este sistema no permite gestionar los aspectos de seguridad ligados a los datos complementarios y no permite gestionar las condiciones de acceso variables en función de los derechos existentes para cada usuario, estas condiciones de acceso teniendo que ser protegidas por principio.
La presente invención se propone paliar los inconvenientes de los dispositivos del estado de la técnica anterior realizando un dispositivo en el cual es posible gestionar los derechos complejos ofreciendo por lo tanto una gran flexibilidad de utilización a un
\hbox{difusor.}
Este objetivo se alcanza por un proceso de gestión de la presentación de descripciones de acontecimientos con acceso condicional, que comprende las etapas siguientes:
- envío de datos que forman una guía electrónica de programas (EPG), a un descodificador (STB), esta guía electrónica estando destinada a la presentación de los acontecimientos que serán difundidos, estos datos comprenden, para cada acontecimiento, al menos un identificador, unos datos textuales y un bloque condicional que incluye las condiciones requeridas para el acceso a este acontecimiento,
- envío de al menos un mensaje de autorización (EMM) a un módulo de seguridad (SC) asociado al descodificador, este mensaje definiendo unos derechos de acceso a un acontecimiento;
caracterizado porque el procedimiento incluye además las etapas siguientes:
- envío a dicho módulo de seguridad (SC), del bloque condicional (PECM), tratamiento, en el módulo de seguridad, de la condición de acceso contenida en dicho bloque condicional (PECM), y
- reenvío por el módulo de seguridad de un mensaje que indica, en función de la condición de acceso para cada acontecimiento y de los derechos de acceso contenidos en el módulo de seguridad, si el derecho está presente o no para cada acontecimiento en el módulo de seguridad,
y por el hecho de que la condición de acceso contenida en el bloque condicional (PECM) está expresada bajo la forma de una operación (Op) descrita por una petición en un lenguaje estructurado.
La presente invención y sus ventajas serán mejor entendidas con referencia a la descripción de un modo de realización particular y a los dibujos anexos, en los cuales:
* la figura 1 ilustra esquemáticamente un modo de realización de una guía electrónica EPG según el estado de la técnica anterior;
* la figura 2 ilustra esquemáticamente el contenido de un mensaje de control ECM utilizado en el modo de realización de la figura 1;
* la figura 3 ilustra el contenido de un mensaje de control ECM según la presente invención;
* la figura 4 ilustra el contenido de un bloque condicional utilizado en el sistema según la invención; y
* la figura 5 representa un modo de realización de una guía electrónica EPG según la invención.
Las figuras 1 y 2 describen los sistemas conocidos por el estado de la técnica anterior. En estos sistemas, los datos que componen la guía electrónica de programa EPG son transmitidos por un canal de servicio y se componen de informaciones horarias y textuales, tales como particularmente el título del acontecimiento, una descripción y eventualmente comentarios. Los datos de la EPG contienen igualmente el servicio al cual este acontecimiento está ligado en términos de derecho de acceso, los servicios estando referenciados por ejemplo de S1 a S48.
Paralelamente, el acontecimiento difundido está acompañado por los mensajes de control ECM que contienen un cierto número de campos predefinidos, que tienen las referencias 11 a 14 en la figura 2, tales como particularmente el identificador del acontecimiento (campo 13), el servicio al cual está ligado (campo 14), la palabra de control CW (campo 11), la hora y la fecha de difusión (campo 12) y eventualmente, un crédito asociado al acontecimiento. Gracias a esta estructura predeterminada por campos, la estructura del mensaje está definida de tal manera que por ejemplo en el campo 14, siempre se va a encontrar el número de un servicio SID.
Este servicio está inicializado por un mensaje de autorización EMM que tiene como objetivo definir un bloque de abono en el módulo de seguridad SC, este bloque conteniendo entre otros el periodo de validez de este servicio.
Para presentar la guía electrónica EPG en el televisor de un usuario, el descodificador STB lee los derechos contenidos en el módulo de seguridad SC es decir los bloques definidos más arriba. Más precisamente, determina, según estos derechos, la lista de los servicios disponibles así como la duración o la fecha de validez de cada servicio. El descodificador dispone por lo tanto, por una parte, de una base de datos proveniente del módulo de seguridad y que contiene la lista de los servicios disponibles con su periodo de validez y por otra parte, de una base de datos destinada al EPG, que contiene la lista de los acontecimientos, el servicio al cual está ligado y la fecha de difusión.
Para cada acontecimiento, el descodificador puede por lo tanto verificar si el módulo de seguridad dispone del derecho para el servicio considerado y si este derecho será valido en el momento de la difusión del acontecimiento. En función de la respuesta de esta comparación, el acontecimiento será presentado en la EPG, por ejemplo en rojo si el derecho no está adquirido y en verde si este derecho está adquirido y por lo tanto está presente en el módulo de seguridad.
En la figura 1, un "Yes" es presentado en la última columna de la EPG en frente del acontecimiento considerado si el derecho para este acontecimiento está adquirido y un "No" en el caso contrario.
En el momento de la difusión de un acontecimiento, los mensajes de control ECM, que contienen las palabras de control CW y asociados a este acontecimiento, son tratados en el módulo de seguridad para verificar la existencia de derechos asociados a este acontecimiento. Si los derechos están presentes, cada mensaje de control ECM es tratado para extraer las palabras de control CW que contiene. Esta palabra de control es entonces enviada al descodificador que descifra entonces los datos que han sido cifrados con esta palabra de control específica.
Este modo de realización funciona perfectamente cuando las condiciones son simples, por ejemplo cuando un usuario está abonado a un conjunto de servicios. En tal caso, el descodificador compara el contenido de los campos predefinidos en las informaciones que componen el EPG con el contenido de la memoria del módulo de seguridad y obtiene una respuesta directamente explotable.
Cuando se desea proponer ofertas promocionales de forma particular, puede ser necesario definir condiciones complejas, para las cuales una estructura fija predeterminada de campos no se considera adaptada. Un ejemplo de una oferta promocional de este tipo consiste en permitir un acceso libre a un conjunto de canales, el día del aniversario de cada abonado. Con un sistema convencional, se puede proponer esta oferta, pero al precio de una gran complejidad. De hecho, para permitir esto, es necesario crear unos derechos suplementarios, más precisamente 365 bloques de abono, correspondientes cada uno a un día del año. Estos derechos son gestionados como los demás derechos, lo que significa que son transmitidos a través de mensajes de autorización EMM. Estos mensajes deben ser enviados de manera repetitiva a todos los beneficiarios, para asegurar que éstos han recibido bien los derechos.
A la recepción de este mensaje, un nuevo bloque de abono se creará en el módulo de seguridad para esta única utilización. Se debe señalar que estos mensajes van a acaparar ancho de banda y medios criptográficos en particular por el hecho de que el nivel de cifrado de estos mensajes es elevado.
Otro ejemplo de oferta promocional consiste en facturar un acontecimiento dado según varias cantidades diferentes en función del tipo de abono suscrito. El titular de un abono para cadenas temáticas deportivas puede por ejemplo pagar un partido de fútbol a un precio determinado, mientras que las personas que no tienen este tipo de abono deben pagar otro importe para este mismo partido. En este estado, no es posible gestionar este tipo de reglas porque la identificación del acontecimiento es rigurosamente idéntica para todos los usuarios, mientras que las condiciones de acceso a este acontecimiento dependen del acontecimiento y de los parámetros propios de un usuario.
Actualmente, según el estado de la técnica, la solución consistiría en enviar un mensaje de autorización EMM propio de cada usuario con el importe del acontecimiento considerando sus condiciones propias. Se puede imaginar fácilmente el número de mensajes por transmitir para satisfacer a todos los usuarios.
De manera más general, para poder aplicar las condiciones particulares para un acontecimiento particular, es necesario haber previsto estas condiciones de antemano en el abono de los usuarios implicados. Si éste no es el caso, la gestión de los casos particulares puede resultar difícil incluso imposible. En todos los casos, para generar los derechos particulares sobre el módulo de seguridad, es necesario enviar los mensajes de autorización EMM, a una frecuencia suficiente para asegurar que la mayoría de los usuarios haya recibido bien los derechos que le están destinados.
Este modo de realización es poco cómodo por el hecho de que sobrecarga la memoria de manera importante y de que el tráfico de los mensajes de autorización EMM utiliza inútilmente el ancho de banda disponible.
En la figura 3 que describe un modo de realización de la invención, el mensaje de control ECM tampoco contiene un dato en un emplazamiento predefinido, sino una operación Op. Ésta está escrita en forma de petición, utilizando por ejemplo un lenguaje sintáctico como aquel conocido bajo el acrónimo SQL (Structured Query Language, lenguaje de consulta estructurado).
La presente invención es particularmente ventajosa con respecto a los sistemas conocidos por el estado de la técnica anterior porque las condiciones definidas por las peticiones del tipo SQL pueden ser imaginadas, modificadas o utilizadas de manera muy flexible, en cualquier momento. El hecho de independizarse de campos de datos predefinidos en los mensajes de control ECM abre una vía a las combinaciones en las que no se había pensado en el momento del arranque del sistema y que por lo tanto no estaban previstas en el abono de los usuarios.
Esta gestión simplificada tiene como consecuencia el hecho de permitir proponer ofertas muy diversificadas, incluso para un grupo de personas muy restringido. Es por lo tanto posible generar ofertas muy determinadas que se aproximen todo lo posible a las perspectivas de marketing de la empresa.
En el momento del tratamiento de un mensaje de control ECM de este tipo, la operación Op es tratada por el motor SQL del módulo de seguridad SC y del resultado dependerá el reenvío o no de la palabra de control CW contenida en este mismo mensaje.
Al igual que para los mensajes de control ECM, está igualmente previsto, en el marco de la invención, reemplazar los campos de un mensaje de autorización EMM por una petición de tipo SQL.
Los datos memorizados en el módulo de seguridad, que definen los bloques de abono, quedan invariados, sólo varían las operaciones sobre estos datos.
A modo de ejemplo, una petición de este tipo podría ser:
- servicio S22 válido o fecha aniversario= 10 de octubre.
Otro ejemplo de petición compleja para una compra impulsiva podría ser:
- si el módulo de seguridad contiene los derechos para los servicios S1, S8 y S12, deducir un importe de 4 USD para el acontecimiento Ev 1, de lo contrario, deducir un importe de 5 USD para este acontecimiento.
En este modo de realización, el descodificador STB no está habilitado para tratar una petición compleja en lenguaje SQL, por razones de seguridad prioritariamente.
En el marco de esta invención, la solución consiste en modificar los datos transmitidos al EPG, esta modificación consiste en incluir en estos datos un nuevo bloque que es una copia parcial del mensaje de control ECM que será transmitido con el acontecimiento considerado.
Este bloque denominado bloque condicional (PECM) comprenderá al menos la misma petición SQL que el mensaje de control del cual está derivado. Según la implementación elegida, los demás campos tales como la palabra de control podrán ser suprimidos. Es evidente que los mensajes de control ECM son transmitidos en el momento en el que el acontecimiento es visualizado por el usuario, ya que éstos contienen las palabras de control CW. En cambio, los bloques condicionales deben ser enviados por adelantado ya que éstos son utilizados para formar la EPG que permite al usuario visualizar por adelantado, los derechos que ya ha adquirido y aquellos que puede adquirir.
En el momento de la recepción de estos datos por la EPG, este bloque PECM será transmitido al módulo de seguridad, el cual es capaz de tratar las peticiones complejas, particularmente en lenguaje SQL. Este bloque PECM está ilustrado por la figura 4. El módulo de seguridad tratará este bloque condicional de manera convencional y podrá extraer la petición SQL. Las condiciones definidas en esta petición son analizados en el módulo de seguridad y el resultado de la petición es retransmitido al descodificador STB. Gracias a este resultado, la EPG puede ser presentada según la manera explicada previamente, con referencia a la descripción del estado de la técnica anterior.
Este procedimiento está representado esquemáticamente por la figura 5. De manera más detallada, los datos que permiten formar la EPG son transmitidos al descodificador STB. Un bloque condicional PECM, que contiene, en forma de petición SQL, la operación que permite definir las condiciones de acceso, es formado y después es transmitido al módulo de seguridad SC. Este módulo trata la petición SQL. Las condiciones de la petición SQL son comparadas con los derechos inscritos en el módulo de seguridad, lo cual permite determinar para qué acontecimientos están adquiridos o pueden ser adquiridos los derechos. Estos derechos disponibles están asociados a los datos de la EPG. La lista de los acontecimientos es presentada a continuación en el televisor del usuario, distinguiendo, para cada acontecimiento si el módulo de seguridad dispone de los derechos o no.

Claims (6)

1. Procedimiento de gestión de la presentación de descripciones de acontecimientos con acceso condicional, que comprende las etapas siguientes:
* envío de datos que forman una guía electrónica de programas (EPG), a un descodificador (STB), esta guía electrónica estando destinada a la presentación de los acontecimientos que serán difundidos, estos datos tienen, para cada acontecimiento, al menos un identificador, unos datos textuales y un bloque condicional que incluye las condiciones requeridas para el acceso a este acontecimiento,
- envío de al menos un mensaje de autorización (EMM) a un módulo de seguridad (SC) asociado al descodificador, este mensaje definiendo los derechos de acceso a un acontecimiento;
caracterizado por el hecho de que el procedimiento incluye además las etapas siguientes:
- envío a dicho módulo de seguridad (SC), del bloque condicional (PECM),
- tratamiento, en el módulo de seguridad, de la condición de acceso contenida en dicho bloque condicional (PECM), y
- reenvío por el módulo de seguridad de un mensaje que indica, en función de la condición de acceso para cada acontecimiento y de los derechos de acceso contenidos en el módulo de seguridad, si el derecho está presente o no para cada acontecimiento en el módulo de seguridad,
y por el hecho de que la condición de acceso contenida en el bloque condicional (PECM) está expresada en forma de una operación (Op) descrita por una petición en un lenguaje estructurado.
2. Procedimiento de gestión según la reivindicación 1, caracterizado por el hecho de que la petición está escrita en lenguaje SQL (Structured Query Language, lenguaje de consulta estructurado).
3. Procedimiento de gestión según la reivindicación 1, caracterizado por el hecho de que un acontecimiento está cifrado al menos por una palabra de control (CW), estas palabras de control (CW) son transmitidas al descodificador (STB) en forma de un mensaje de control (ECM) cifrado que incluye igualmente las condiciones de acceso, este procedimiento consistiendo en transmitir en el bloque condicional (PECM) todo o parte del mensaje de control (ECM).
4. Procedimiento de gestión según la reivindicación 3, caracterizado por el hecho de que el bloque condicional (PECM) incluye únicamente los datos relativos a las condiciones de acceso contenidas en el mensaje de control (ECM).
5. Procedimiento de gestión según la reivindicación 4, caracterizado por el hecho de que dichos datos relativos a las condiciones de acceso son enviados en forma cifrada en el bloque condicional (PECM).
6. Procedimiento de gestión según la reivindicación 4, caracterizado por el hecho de que dichos datos relativos a las condiciones de acceso están en forma clara en el bloque condicional (PECM).
ES03775679T 2002-12-03 2003-12-01 Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional. Expired - Lifetime ES2276128T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH2044/02 2002-12-03
CH20442002 2002-12-03

Publications (1)

Publication Number Publication Date
ES2276128T3 true ES2276128T3 (es) 2007-06-16

Family

ID=32399975

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03775679T Expired - Lifetime ES2276128T3 (es) 2002-12-03 2003-12-01 Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional.

Country Status (14)

Country Link
US (1) US7831046B2 (es)
EP (1) EP1576818B1 (es)
JP (1) JP2006509418A (es)
KR (1) KR100996090B1 (es)
CN (1) CN100401767C (es)
AT (1) ATE344590T1 (es)
AU (1) AU2003283698A1 (es)
CA (1) CA2508427C (es)
DE (1) DE60309507T2 (es)
ES (1) ES2276128T3 (es)
MX (1) MXPA05005696A (es)
PL (1) PL376502A1 (es)
PT (1) PT1576818E (es)
WO (1) WO2004052005A1 (es)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100358361C (zh) * 2004-07-21 2007-12-26 联想(北京)有限公司 一种电子节目指南的加密及解密方法
EP1705906A1 (fr) * 2005-03-04 2006-09-27 Nagravision S.A. Procédé de traitement d'une grille d'événements diffusés par un fournisseur
EP1752988A1 (fr) * 2005-08-09 2007-02-14 Nagravision S.A. Méthode de traitement de contenus à accès conditionnel par une unité d'utilisateur
CN101026735B (zh) * 2006-02-25 2010-05-12 华为技术有限公司 一种针对保护机制提供收费策略的方法
WO2007095809A1 (en) * 2006-02-24 2007-08-30 Huawei Technologies Co., Ltd. Method, system and service server for providing content usage information
KR100848326B1 (ko) * 2006-12-19 2008-07-24 한국전자통신연구원 지상파 dmb 제한수신 시스템에서의 송수신장치 및 방법
US8831545B2 (en) * 2008-04-04 2014-09-09 Qualcomm Incorporated Methods and apparatus for aggregation of guide and frequency map information for multiple frequency networks using upper-level single frequency network
JP5281332B2 (ja) * 2008-08-08 2013-09-04 キヤノン株式会社 放送受信装置、及びその制御方法
EP2166761A1 (en) * 2008-09-19 2010-03-24 Nagravision S.A. Method to enforce by a management center the access rules to a broadcast product
CN102026036B (zh) * 2010-12-10 2013-09-11 深圳国微技术有限公司 条件接收装置、在条件接收装置中实现epg的方法
CN105744315A (zh) * 2014-12-10 2016-07-06 深圳Tcl数字技术有限公司 获取电子节目菜单的方法及系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5223924A (en) * 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5630119A (en) * 1995-05-05 1997-05-13 Microsoft Corporation System and method for displaying program listings in an interactive electronic program guide
CN1199463C (zh) * 1996-05-06 2005-04-27 皇家菲利浦电子有限公司 与保密装置协作的接收机
US20030088872A1 (en) * 1997-07-03 2003-05-08 Nds Limited Advanced television system
US7185355B1 (en) * 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6694482B1 (en) * 1998-09-11 2004-02-17 Sbc Technology Resources, Inc. System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
IL128506A (en) 1999-02-11 2009-11-18 Nds Ltd Time-dependent confirmation
US20020114465A1 (en) * 2000-01-05 2002-08-22 Shen-Orr D. Chaim Digital content delivery system and method
JP2001251568A (ja) * 2000-03-02 2001-09-14 Pioneer Electronic Corp 番組ガイドの表示装置及び表示方法
EP1308043B1 (en) 2000-08-11 2009-10-07 NDS Limited System and method for pre-encryption of transmitted content
JP2002077755A (ja) * 2000-08-29 2002-03-15 Sharp Corp エージェントインタフェース装置
US7080397B2 (en) * 2000-10-26 2006-07-18 General Instrument Corporation Communication protocol for content on demand system with callback time
JP3864694B2 (ja) * 2000-11-08 2007-01-10 日本電気株式会社 ディジタル放送受信装置及びそれに用いる番組検索表示方法並びにその制御プログラムを記録した記録媒体
US20020184652A1 (en) * 2001-05-31 2002-12-05 Cezeaux Thomas Edward Replication of configuration information for set-top boxes
US20030063117A1 (en) * 2001-10-03 2003-04-03 Sony Corporation System and method for establishing filtered subset of TV programming based on viewer profile
US20030106057A1 (en) * 2001-12-05 2003-06-05 Predictive Networks, Inc. Television navigation program guide
US20030196113A1 (en) * 2002-04-10 2003-10-16 Chris Brown System and method for providing a secure environment for performing conditional access functions for a set top box
US20030200313A1 (en) * 2002-04-17 2003-10-23 General Instrument Corporation Digital rights management system for clients with low level security

Also Published As

Publication number Publication date
DE60309507D1 (de) 2006-12-14
KR100996090B1 (ko) 2010-11-22
AU2003283698A1 (en) 2004-06-23
JP2006509418A (ja) 2006-03-16
US7831046B2 (en) 2010-11-09
CN100401767C (zh) 2008-07-09
KR20050085211A (ko) 2005-08-29
CA2508427C (en) 2012-07-03
EP1576818A1 (fr) 2005-09-21
CN1720733A (zh) 2006-01-11
PT1576818E (pt) 2007-02-28
PL376502A1 (en) 2005-12-27
WO2004052005A1 (fr) 2004-06-17
EP1576818B1 (fr) 2006-11-02
US20060075423A1 (en) 2006-04-06
DE60309507T2 (de) 2007-08-23
CA2508427A1 (en) 2004-06-17
ATE344590T1 (de) 2006-11-15
MXPA05005696A (es) 2005-08-16

Similar Documents

Publication Publication Date Title
ES2220746T3 (es) Sistema y metodo de transmision segura de datos.
ES2295105T3 (es) Sistema para la validacion de tiempo horario.
ES2197603T3 (es) Sistema de juego interactivo.
ES2236937T3 (es) Metodo y aparato para transmision encriptada o cifrada.
ES2204500T3 (es) Metodo y aparato para transmision cifrada.
ES2262210T3 (es) Sistema para la transmision segura de señales de datos.
ES2299688T3 (es) Sistema de television de prepago.
ES2276128T3 (es) Metodo de gestion de la presentacion de descripciones de eventos de acceso condicional.
JP2005518035A (ja) 条件付きアクセスのための方法及びシステム
US20040017918A1 (en) Process for point-to-point secured transmission of data and electronic module for implementing the process
ES2211578T3 (es) Metodo y sistema de comunicacion para la facturacion de programas y/o de datos con control de acceso de transmisores de radiodifusion.
TW200822708A (en) Storage and use method of a broadcasted audio/video event
ES2486251T3 (es) Procedimiento de control de acceso a datos con acceso condicional
JPH06197341A (ja) アクセスコントロール方法
KR20040067970A (ko) 마스터 디지털 단말 및 적어도 하나의 슬레이브 디지털단말을 구비한 방송 디지털 데이터 수신용 시스템
ES2600796T3 (es) Procedimiento de control de acceso a un contenido digital aleatorizado
US8205243B2 (en) Control of enhanced application features via a conditional access system
ES2348519T3 (es) Red de acceso condicional.
MXPA05006345A (es) Metodo para el control del acceso en television digital de paga.
ES2305232T3 (es) Sistema y procedimiento de transmision de informaciones cifradas con clave cifrada.
ES2266774T3 (es) Metodo de gestion de la facturacion de un servicio de teledifusion por unidad de tiempo.
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
ES2319183T3 (es) Sistema de descifrado de datos de acceso condicional.
ES2263850T3 (es) Sistema de acceso condicional y proteccion contra copias.
ES2276273T3 (es) 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.