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 PDFInfo
- 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
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/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
-
- 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/4627—Rights management associated to the content
-
- 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/482—End-user interface for programme selection
- H04N21/4821—End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/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)
- 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.
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.
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).
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)
| 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)
| 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 |
-
2003
- 2003-12-01 CA CA2508427A patent/CA2508427C/en not_active Expired - Fee Related
- 2003-12-01 PL PL03376502A patent/PL376502A1/xx not_active Application Discontinuation
- 2003-12-01 WO PCT/IB2003/005654 patent/WO2004052005A1/fr not_active Ceased
- 2003-12-01 CN CNB2003801049674A patent/CN100401767C/zh not_active Expired - Fee Related
- 2003-12-01 ES ES03775679T patent/ES2276128T3/es not_active Expired - Lifetime
- 2003-12-01 KR KR1020057009726A patent/KR100996090B1/ko not_active Expired - Fee Related
- 2003-12-01 DE DE60309507T patent/DE60309507T2/de not_active Expired - Lifetime
- 2003-12-01 PT PT03775679T patent/PT1576818E/pt unknown
- 2003-12-01 MX MXPA05005696A patent/MXPA05005696A/es active IP Right Grant
- 2003-12-01 AU AU2003283698A patent/AU2003283698A1/en not_active Abandoned
- 2003-12-01 US US10/537,306 patent/US7831046B2/en not_active Expired - Fee Related
- 2003-12-01 JP JP2004556697A patent/JP2006509418A/ja not_active Abandoned
- 2003-12-01 AT AT03775679T patent/ATE344590T1/de active
- 2003-12-01 EP EP03775679A patent/EP1576818B1/fr not_active Expired - Lifetime
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. |