Articulo de referencia

Interfaz común

Diversos componentes del acceso condicional Esquema de interfaz común Receptor DVB con módulo de interfaz común En la transmisión de vídeo digital (DVB), la interfaz común (tamb...

Diversos componentes del acceso condicional
Esquema de interfaz común
Receptor DVB con módulo de interfaz común

En la transmisión de vídeo digital (DVB), la interfaz común (también llamada DVB-CI ) es una tecnología que permite el descifrado de los canales de televisión de pago. Las cadenas de televisión de pago desean elegir el método de cifrado que utilizarán. La interfaz común permite a los fabricantes de televisores ser compatibles con diversas cadenas de televisión de pago, al permitir la conexión de módulos de acceso condicional (CAM) intercambiables para distintos esquemas de cifrado.

La interfaz común es la conexión entre el sintonizador de TV (televisor o decodificador ) y el módulo que descifra la señal de TV (CAM). Este módulo, a su vez, recibe la tarjeta de abonado de pago por visión, que contiene las claves de acceso y los permisos.

El dispositivo anfitrión (televisor o decodificador ) se encarga de sintonizar los canales de televisión de pago y demodular la señal de RF , mientras que el módulo CAM se encarga del descifrado de CA. La interfaz común permite que ambos se comuniquen entre sí. Todos los equipos con interfaz común deben cumplir con la norma EN 50221-1997. Esta norma define la posibilidad de añadir un módulo CAM a un receptor de televisión digital para adaptarlo a diferentes tipos de criptografía . La especificación EN 50221 admite diversos tipos de módulos, pero solo el CAM ha alcanzado popularidad debido al mercado de la televisión de pago . De hecho, una de las principales ventajas de la radiodifusión de vídeo digital es la posibilidad de implementar la capacidad de acceso condicional requerida en la interfaz común.

Esto permite a las emisoras utilizar módulos que contienen soluciones de diferentes proveedores, aumentando así su abanico de opciones antipiratería.

Modo de funcionamiento

Un receptor DVB puede tener una o dos ranuras que implementan la Interfaz Común (CI). La CI utiliza el conector del módulo de acceso condicional ( PCMCIA ) y cumple con el Algoritmo de Codificación Común (CSA), la normativa que especifica que dicho receptor debe ser capaz de aceptar claves DES ( Estándar de Cifrado de Datos ) en intervalos de algunos milisegundos y utilizarlas para decodificar canales privados según un algoritmo específico.

Estos algoritmos son propiedad de cada proveedor. Cada uno utiliza sus propios algoritmos y no existe un estándar definido para ellos.

Cuando el flujo completo de datos de transporte MPEG-2 sale del demodulador y las unidades de corrección de errores, el receptor de DTV lo envía a través de la tarjeta conectada a la interfaz común, antes de que el demultiplexor MPEG del receptor lo procese. Si hay varias tarjetas CI presentes, el flujo de datos de transporte MPEG se transmitirá secuencialmente a través de todas ellas.

Es posible que la memoria CAM integrada no exista físicamente, sino que se encuentre en el software de la CPU. En tal caso, solo se instala el lector de tarjetas inteligentes que normalmente se encuentra en la memoria CAM, y no las ranuras CI de tipo PCMCIA.

Aunque la Interfaz Común se haya creado para resolver problemas de criptografía, puede tener otras funciones utilizando otros tipos de módulos, como navegador web , iDTV ( televisión interactiva ), etc.

En Europa, el estándar DVB-CI es obligatorio en todos los terminales de televisión digital terrestre (iDTV).

El host envía un flujo de transporte MPEG cifrado a la CAM , y la CAM envía el flujo de transporte descifrado de vuelta al host. La CAM suele contener un lector de tarjetas inteligentes.

Estándares

DVB-CI

La norma normativa DVB-CI EN 50221 fue definida en 1997 por CENELEC , el Comité Europeo de Normalización Electrotécnica.

Según el esquema de Interfaz Común:

  • Host  : Un dispositivo al que se pueden conectar módulos; por ejemplo, un receptor/decodificador integrado (IRD), una videograbadora, una computadora, etc.
  • Módulo : Un pequeño dispositivo, que no funciona por sí mismo, diseñado para ejecutar tareas especializadas en asociación con un sistema anfitrión; por ejemplo, un subsistema de acceso condicional, un módulo de aplicación de guía de programas electrónicos o para proporcionar recursos necesarios para una aplicación pero no proporcionados directamente por el sistema anfitrión.

La especificación define únicamente dos aspectos: dos interfaces lógicas que se integrarán en la misma interfaz física. La primera interfaz es el flujo de transporte MPEG-2 . Las capas de enlace y física se definen en esta especificación, mientras que las capas superiores se definen en las especificaciones MPEG-2 . La segunda interfaz, la de comandos, transmite comandos entre el host (receptor) y el módulo.

La especificación no define el funcionamiento ni la funcionalidad de una aplicación de sistema de acceso condicional en el módulo. Las aplicaciones que puede ejecutar un módulo que se comunica a través de la interfaz no se limitan al acceso condicional ni a las descritas en esta especificación. Se puede admitir más de un módulo simultáneamente.

La interfaz común comparte muchas características con el estándar PC Card ( PCMCIA ). Al reducir el ancho de los buses de direcciones y datos, ha sido posible incluir una interfaz de flujo de transporte paralelo bidireccional.

Interfaz de flujo de transporte (TSI)

El formato del flujo de transporte está especificado por la norma IEC 13818-1 y es el formato MPEG 2 TS.

Interfaz de comandos

Además, existe una interfaz de comandos para la comunicación entre el host y el módulo.

Esta comunicación se realiza mediante una pila de protocolos en capas que permite al host y al módulo compartir recursos . Por ejemplo, el módulo puede solicitar la fecha y hora actuales al host. Para utilizar este servicio, el módulo debe abrir una sesión con el recurso "Fecha y hora" proporcionado por el host. También puede solicitar al host que muestre un mensaje en la pantalla del televisor y, a continuación, leer las pulsaciones de teclas del mando a distancia del host. Esto se consigue abriendo una sesión con el recurso de interfaz hombre-máquina (MMI) del host. Este recurso también permite al módulo CAM solicitar y recibir números PIN.

Algunos de los recursos definidos por DVB-CI son, de facto, opcionales. Por ejemplo, el host podría incluir un módem para la comunicación a través de una línea telefónica, lo que permitiría a la CAM implementar el pago por visión. Esto se puede lograr abriendo una sesión al recurso de Comunicación de Baja Velocidad (LSC) del host (siempre que el host haya anunciado la disponibilidad de este recurso). El recurso de Control del Host (que permite a la CAM solicitar la sintonización forzada) también puede estar ausente en algunos hosts.

Los recursos imprescindibles son el Administrador de recursos, la Información de la aplicación y el Soporte de acceso condicional. Los dos primeros son necesarios para el establecimiento de la conexión inicial entre CAM y su host, mientras que el recurso de Soporte de acceso condicional es necesario para descifrar los canales seleccionados.

La interfaz de comandos es extensible y existen varios documentos de especificación que describen estas extensiones (por ejemplo, ETSI TS 101 699). Sin embargo, estas extensiones no suelen ser bien recibidas por los fabricantes.

CI+

Definición

CI+ (también conocido como CI Plus o Common Interface Plus ) es una especificación que extiende el estándar original DVB Common Interface (DVB-CI, a veces denominado DVB-CIv1). La principal novedad de CI+ es una forma de protección contra copia entre un módulo de acceso condicional CI+ (denominado CICAM en la especificación , aunque CI+ CAM parece ser una abreviatura más precisa) y el receptor de televisión (host). CI+ es compatible con versiones anteriores de DVB-CIv1. Los receptores de televisión antiguos que tienen una ranura CIv1 pueden utilizarse con CI+ CAM y viceversa, pero solo para la visualización de programas de televisión que no estén marcados como protegidos por CI+.

Historia

Versiones iniciales

La especificación CI+ ha sido desarrollada por las empresas de electrónica de consumo Panasonic , Philips , Samsung y Sony , así como por la empresa de tecnología de televisión de pago SmarDTV y el fabricante de chips sin fábrica Neotion . [ 1 ]

En enero de 2008 se presentó un primer borrador de la especificación para su revisión como la especificación V1.00 CI Plus. Se ha completado el establecimiento de la Autoridad de Confianza [ 2 ] y se ha designado un laboratorio oficial de certificación de seguridad [ 3 ] .

En 2009 se lanzaron las versiones 1.1 y 1.2. La versión 1.2 fue la primera en implementarse a gran escala. Las principales características añadidas al estándar DVB-CI original por CI+ v1.2 son:

  • Control de contenido (permite el recifrado de vídeo y audio en su trayecto desde CI+ CAM hasta su host).
  • Coordinación de la actualización del firmware de CAM entre CAM y su host.
  • "Navegador CI Plus"; compatibilidad con aplicaciones MHEG-5 que se ejecutan en un host CI+, iniciadas por un CI+ CAM y que pueden comunicarse con él.
  • Se añadió compatibilidad con la comunicación IP al recurso de Comunicación de Baja Velocidad (LSC) del DVB-CI (pero sin cambiarle el nombre a "Alta Velocidad").

La especificación no indica explícitamente si cada característica es obligatoria u opcional. La característica obligatoria (ya que es la razón de ser principal de CI+) es el Control de Contenido. La característica opcional de la versión 1.2 es "Recurso PVR"; esto se deduce del hecho de que no aparece en versiones más recientes de la especificación CI+.

CI+ v1.3

En 2011, se publicó la versión 1.3 de la especificación CI+ (posteriormente reemplazada por CI+ v1.3.1 y luego por CI+ v1.3.2 , todavía conocida comúnmente como CI+ v1.3). Las principales características añadidas por CI+ v1.3 a CI+ v1.2 son:

  • diversas mejoras del mecanismo de control de contenido
  • Coordinación del manejo del código PIN de control parental entre CAM y su anfitrión.
  • Mejor compatibilidad con comunicaciones IP (mayor velocidad de transmisión de datos)
  • Soporte VOD
  • Un nuevo recurso de perfil de operador que permite a CAM adaptar la información de servicio específica de la transmisión, que no es estándar, al formato DVB estándar, comprensible para el host.
CI+ v1.4

Con el desarrollo de CI+, el estándar ahora está bajo el paraguas de la organización de estándares DVB. [ 4 ]

En 2014, DVB publicó la especificación ETSI TS 103 205 V1.1.1 , que define lo que a menudo se denomina "CI+ v1.4". Las principales características añadidas por ETSI TS 103 205 a CI+ v1.3 son:

  • Compatibilidad con múltiples sintonizadores
  • Extensiones de URI (información de reglas de uso) (la más destacada es la adición de un indicador para habilitar/deshabilitar el modo truco).
  • Soporte de vídeo transmitido por IP
  • Capacidad de marca de agua y transcodificación
  • La funcionalidad de comunicación se amplió para admitir la multidifusión IP y la comunicación híbrida (la comunicación híbrida significa que los datos de multidifusión IP llegan al módulo a través de la interfaz de flujo de transporte).
  • Extensiones de navegador CI Plus™ (canal de interacción, transmisión en directo, escalado de vídeo, etc.)
  • permitir que una CI+ CAM determine si su host admite un entorno de aplicación avanzado (por ejemplo, HbbTV o MHP ) y, en caso afirmativo, inicie la aplicación correspondiente.
  • permitiendo que las aplicaciones CI+ CAM se representen en la lista de canales del host en forma de canales virtuales.
CI+ v2.0

En 2018, ETSI publicó el estándar DVB-CI de segunda generación (a menudo denominado CI+ v2.0): TS 103 605 V1.1.1 . [ 5 ] La principal evolución de esta versión es agregar USB como capa física para reemplazar la interfaz PC Card obsoleta.

Proceso de dar un título

El desarrollo, las pruebas y la certificación de las herramientas de prueba CI+ Host y CAM corren a cargo de Resillion (anteriormente Eurofins Digital Testing, anteriormente Digital TV Labs) en el Reino Unido (Bristol) y China (Shenzhen).

Cómo funciona

Protección de contenido

Mediante el uso de certificados emitidos por una autoridad de certificación de confianza, se establece un canal seguro autenticado (SAC) entre una cámara CI+ y un receptor de televisión (host). Este SAC se utiliza para generar una clave compartida, única para cada par cámara-host, que protege contra la copia no autorizada el contenido marcado en la URI asociada (Información de reglas de uso) como contenido que necesita ser vuelto a cifrar en su trayecto desde la cámara al host después de eliminar el cifrado CA o DRM original (en el estándar CI original, el contenido descifrado solo podía enviarse a través de la interfaz PCMCIA sin cifrar).

Revocación

El estándar CI+ permite la revocación de hosts CI+ comprometidos. Esto se realiza mediante la difusión de una Lista de Revocación de Certificados de Operador de Servicio (SOCRL) en un carrusel de datos DSM-CC . Si CAM detecta que la ID, el modelo o la marca de su host figuran en la SOCRL (y no en la SOCWL opcional, la Lista Blanca de Certificados de Operador de Servicio), CAM debe rechazar el descifrado del contenido marcado como protegido en la URI CI+. La raíz de confianza de CI+ crea y firma una SOCRL a petición de un operador de servicio. Para evitar la reproducción de SOCRL y SOCWL obsoletas, deben difundirse junto con la tabla RSD (Datos de Señalización de Revocación), que especifica las últimas versiones de SOCRL y SOCWL y su ubicación en el carrusel de datos DSM-CC. La RSD también debe estar firmada.

MMI mejorado

Un dispositivo host compatible con CI+ 1.3 debe implementar el motor de TV interactiva MHEG-5 para gestionar la navegación del usuario dentro de una aplicación de TV interactiva, utilizando su control remoto. [ 6 ] La compatibilidad con los motores de TV interactiva MHP o HbbTV también es opcional. Los hosts CI+ 1.4 pueden ser compatibles opcionalmente con el motor de TV interactiva MHEG-5 . [ 7 ]

Operadores (lista parcial)

Módulo CI+ apto para insertar una tarjeta inteligente Kabel Deutschland.
Tarjeta inteligente Kabel Deutschland (dispositivo de autorización electrónica aplicado)

Los siguientes operadores ya han implementado o planean hacerlo para brindar soporte a CI+:

En julio de 2009, el mayor operador de cable de los Países Bajos, Ziggo , anunció que apoyaría activamente los decodificadores de televisión digital integrada (IDTV) basados ​​en CI+. [ 14 ] [ 15 ] [ 16 ] En septiembre de 2009 , varios minoristas neerlandeses ofrecieron el primer lote de 15 000 módulos CAM CI+ de SMiT (Shenzhen State Micro Technology Co., Ltd.), seguido en octubre de 2009 por el primer lote de módulos CAM de Neotion. [ 17 ] Otros partidarios fueron Canal+, [ 18 ] y las compañías de acceso condicional Irdeto [ 19 ] y Conax. [ 20 ] En 2009, NDS (ahora Cisco ) anunció que apoyaría a Kabel Deutschland para implementar CI+ para sus clientes. [ 21 ] En 2014, se implementaron cámaras CI+ con Cisco VideoGuard CA, fabricadas por SMiT en D-Smart , KDG ( Kabel Deutschland ), KBW, Sky Deutschland y Tele Columbus .

Televisores compatibles (lista parcial)

  • Modelos LG 2010 de todas las series LD y LE, así como modelos MFT MXX80D.
  • Muchos de los nuevos modelos LCD, LCD LED y plasma de Samsung incorporan placas base compatibles con CI+, aunque se observaron algunas incompatibilidades entre el televisor y los módulos CI+ de UPC y RCS-RDS, incluso en modelos certificados por UPC y RCS-RDS. Algunos problemas se solucionaron actualizando el firmware del televisor, mientras que otros se resolvieron simplemente reemplazando la placa base (en muchos casos, en garantía). Algunos modelos de Samsung requieren un adaptador para los zócalos de módulos CI no estándar.
  • Muchos modelos de Sony, incluida la serie Bravia W5500, necesitaban una actualización de firmware. Algunos modelos más antiguos.
  • Televisores LCD Philips de las series 5000 y 9000 (según Ziggo, se requiere una actualización de firmware pendiente).
  • Los primeros modelos de Panasonic (hasta principios de 2011) con ranuras CI+ requerían una actualización de firmware para ser totalmente compatibles con CI+ ( actualización de 2010 ). Todos los problemas de incompatibilidad se resolvieron mediante actualizaciones de software y firmware, o en ocasiones utilizando una tarjeta o módulo CI+ con otro firmware. Todos los modelos fabricados después de principios de 2011 son totalmente compatibles con CI+.
  • Algunos modelos de Tesco Technika.
  • Muchos televisores Vestel indican que cuentan con la certificación CI+ en su modo de demostración o simplemente mediante una pegatina en la parte frontal. En muchos casos, la compatibilidad CI+ de los televisores Vestel se menciona en el embalaje.

Interfaz común integrada

Un nuevo grupo de trabajo de ETSI se encargará de la Interfaz Común Integrada (ECI).

Véase también

Referencias

  1. "Cabot Communications Ltd. CI+ Technical Paper" . Cabot . Archivado del original el 8 de marzo de 2012. Consultado el 10 de julio de 2013 .
  2. ^ "Führende TV-Hersteller vertrauen bei der Umsetzung des CI Plus-Standards in Europa auf TC TrustCenter" (PDF) (Presione soltar) (en alemán). Hamburgo: TC TrustCenter. 2009-04-13. Archivado desde el original (PDF) el 24 de abril de 2009 . Consultado el 10 de julio de 2013 .
  3. Clover, Julian (5 de marzo de 2009). "Digital TV Labs realizará pruebas para CI Plus" . Broadband TV News . Consultado el 10 de julio de 2013 .
  4. Clover, Julian (18 de febrero de 2011). "CI Plus regresa con DVB" . Broadband TV News . Consultado el 10 de julio de 2013 .
  5. "Se publica el estándar DVB-CI de segunda generación" . DVB . 2 de noviembre de 2018.
  6. "CI PlusSpecification 1.3.1" (PDF) . Archivado del original (PDF) el 11 de febrero de 2014. Consultado el 28 de agosto de 2014 .
  7. "Aviso de cambio 040" . CI Plus . 14 de noviembre de 2018.
  8. «TV met een kaartje» [ TV con tarjeta ] . Telenet (en holandés).
  9. Caiway CI+ CAM (holandés) Archivado el 24/07/2011 en Wayback Machine
  10. ^ Briel, Robert (16 de octubre de 2009). "Caiway presenta los módulos CI Plus" . Noticias de televisión de banda ancha . Consultado el 10 de julio de 2013 .
  11. «Módulo Televisión Digital» . Ziggo (en holandés). 1970-01-01 . Consultado el 10 de julio de 2013 .
  12. "Cablecom facilita y abarata el acceso a la televisión digital en calidad HD e Internet"
  13. "CI+ Landing" . Top Up TV . 31/07/2012 . Consultado el 10/07/2013 .
  14. Briel, Robert (2009-07-07). "Ziggo afirma ser 'primera en el mundo' con CI Plus" . Broadband TV News . Recuperado el 2009-07-07 .
  15. Ziggo aprobó SMiT CI+ CAM
  16. "Tras su labor pionera inicial, ZIGGO y NEOTION están impulsando aún más el dinamismo de CI Plus en el ecosistema de la televisión de pago digital".
  17. Briel, Robert (30 de agosto de 2009). "Ziggo comienza el suministro de CAMs CI Plus" . Broadband TV News . Recuperado el 10 de julio de 2013 .
  18. Briel, Robert (27 de abril de 2009). "Canal+ respalda a CI Plus con la etiqueta 'Canal Ready'" . Broadband TV News . Recuperado el 10 de julio de 2013 .
  19. "Irdeto anuncia soporte para Common Interface Plus (CI+)" (Comunicado de prensa). Irdeto . Consultado el 10 de julio de 2013 .{{cite press release}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  20. Clover, Julian (12 de septiembre de 2008). "Conax anuncia compatibilidad con CI+" . Broadband TV News . Consultado el 10 de julio de 2013 .
  21. Clover, Julian (13 de septiembre de 2009). "NDS entregará CI+ a KDG" . Broadband TV News . Consultado el 10 de julio de 2013 .
  • Sitio web oficial de CI Plus
  • Laboratorio oficial de pruebas CI Plus
  • Certificado oficial CI Plus DigiCert
  • Especificación EN 50221
  • Entrada de LinuxTV para interfaz común
  • ETSI TS 101 699 - Extensiones DVB a la especificación de interfaz común. Archivado el 12 de agosto de 2011 en Wayback Machine.
  • R206-001:1998 - Directrices para la implementación y el uso de la interfaz común para aplicaciones de decodificadores DVB. Archivado el 12 de agosto de 2011 en Wayback Machine.
  • Consorcio DVB
  • CENELEC
  • Especificación CI Plus V1.2 (2009-04)
  • Especificación CI Plus V1.3.1 (2011-09)
  • ETSI TS 103 205 V1.1.1 (también conocido como CI+ V1.4)
  • Implementación de CI de código abierto y hardware abierto (Joker TV) Archivado el 13/02/2023 en Wayback Machine
  • Gerard O'Driscoll, La guía esencial de los decodificadores digitales y la televisión interactiva , reimpreso en abril de 2000.
  • Jerry Whitaker, Receptores de televisión , 2001