В Digital Video Broadcasting Common Interface (также называемый DVB -CI ) - это технология, которая позволяет дешифровать платные телеканалы. Станции платного телевидения хотят выбирать, какой метод шифрования использовать. Общий интерфейс позволяет производителям телевизоров поддерживать множество различных станций платного ТВ, позволяя подключать сменные модули условного доступа (CAM) для различных схем шифрования.
Общий интерфейс - это соединение между ТВ-тюнером (телевизор или приставка ) и модулем, расшифровывающим ТВ-сигнал (CAM). Этот модуль, в свою очередь, затем принимает карту абонента с оплатой за просмотр, которая содержит ключи доступа и разрешения.
Хост (телевизор или приставка ) отвечает за настройку на платные телеканалы и демодуляцию сигнала RF, в то время как CAM отвечает за дескремблирование CA. Общий интерфейс позволяет им общаться друг с другом. Все оборудование с общим интерфейсом должно соответствовать стандарту EN 50221-1997. Это определенный стандарт, который позволяет добавить CAM в приемник DTV, чтобы адаптировать его к различным видам криптографии. Спецификация EN 50221 допускает использование многих типов модулей, но только CAM стал популярным из-за рынка платного телевидения. Действительно, одной из основных сильных сторон цифрового видеовещания является возможность реализации необходимой возможности условного доступа через общий интерфейс.
Это позволяет вещательным компаниям использовать модули, содержащие решения от разных поставщиков, тем самым расширяя их выбор вариантов борьбы с пиратством.
A DVB приемник может иметь один или два слота, реализующих общий интерфейс (CI). CI использует разъем модуля условного доступа (PCMCIA ) и соответствует Common Scramble Algorithm (CSA), нормативу, который определяет, что такой приемник должен иметь возможность принимать ключи DES (Стандарт шифрования данных ) с интервалами в несколько миллисекунд и использовать их для декодирования частных каналов в соответствии с определенным алгоритмом.
Эти алгоритмы являются собственностью отдельных поставщиков. Каждый использует свои собственные алгоритмы, и для них нет определенного стандарта.
Когда полный поток транспортных данных MPEG-2 выходит из демодулятора и блоков исправления ошибок, приемник DTV отправляет его через карту, вставленную в общий Интерфейс, прежде чем он будет обработан демультиплексором MPEG в приемнике. Если присутствует несколько карт CI, поток транспортных данных MPEG будет проходить последовательно через все эти карты.
Встроенный модуль CAM может не существовать физически, в отличие от программного обеспечения ЦП. В таком случае устанавливается только считыватель смарт-карт , обычно в CAM, а не слоты CI типа PCMCIA.
Даже если общий интерфейс был создан для решения проблем криптографии, он может иметь другие функции с использованием других типов модулей, таких как веб-браузер, iDTV (Интерактивное телевидение ) и т. Д.
В Европе DVB-CI является обязательным для всех терминалов iDTV.
Хост отправляет зашифрованный транспортный поток MPEG в CAM, а CAM отправляет дешифрованный транспортный поток обратно на хост. CAM часто содержит считыватель смарт-карт.
Нормативный стандарт DVB-CI EN 50221 был определен в 1997 г. CENELEC, Европейским комитетом по стандартизации в области электротехники.
Согласно схеме общего интерфейса:
В спецификации определены только два аспекта, два логических интерфейса, которые должны быть включены в тот же физический интерфейс. Первый интерфейс - это транспортный поток MPEG-2. Канальный и физический уровни определены в этой спецификации, а более высокие уровни определены в спецификациях MPEG-2. Второй интерфейс, командный интерфейс, передает команды между хостом (приемником) и модулем.
Спецификация не определяет работу или функциональные возможности приложения системы условного доступа в модуле. Приложения, которые могут выполняться модулем, обменивающимся данными через интерфейс, не ограничиваются условным доступом или теми, которые описаны в этой спецификации. Одновременно может поддерживаться более одного модуля.
Общий интерфейс имеет много общего со стандартом PC Card Standard (PCMCIA ). За счет уменьшения ширины шины адреса и данных стало возможным включить двунаправленный интерфейс параллельного транспортного потока.
Формат транспортного потока определяется МЭК 13818-1 и является форматом TS MPEG 2.
Кроме того, имеется командный интерфейс для связи между хостом и модулем.
Этот обмен данными осуществляется в форме многоуровневого стека протоколов, который позволяет хосту и модулю совместно использовать ресурсы . Например, модуль может запросить текущую дату и время у хоста. Чтобы использовать эту услугу, модуль должен открыть сеанс с ресурсом «Дата-время», предоставленным хостом. Или модуль может попросить хост отобразить сообщение на экране телевизора и затем может считывать нажатия клавиш с пульта дистанционного управления хоста. Это делается путем открытия сеанса для ресурса «Человеко-машинный интерфейс» (MMI) хоста. Этот ресурс также позволяет CAM запрашивать и получать ПИН-коды.
Некоторые из ресурсов, определенных DVB-CI, де-факто являются необязательными. Например, хост может содержать модем для связи по телефонной линии, позволяющий CAM реализовывать плату за просмотр. Это можно сделать, открыв сеанс с ресурсом низкоскоростной связи (LSC) хоста (при условии, что хост объявил о доступности этого ресурса). Ресурс Host Control (позволяющий CAM запрашивать принудительную настройку) также может отсутствовать на некоторых хостах.
Определенно обязательными ресурсами являются диспетчер ресурсов, информация о приложении и поддержка условного доступа. Первые два из этих трех необходимы для первоначального установления связи между CAM и его хостом, а ресурс поддержки CA необходим для дескремблирования выбранных каналов.
Командный интерфейс является расширяемым, и существует несколько доступных документов спецификаций, описывающих эти расширения (например, ETSI TS 101699). Однако эти расширения часто не пользуются популярностью у производителей.
CI + (также известный как CI Plus или Common Interface Plus ) - это спецификация, расширяющая оригинальный DVB стандарт общего интерфейса (DVB-CI, иногда обозначаемый как DVB-CIv1). Основное дополнение, внесенное в CI +, - это форма защиты от копирования между модулем условного доступа CI + (обозначенным в спецификации как CICAM, а CI + CAM кажется более точным сокращением) и телевизионный приемник (Host). CI + обратно совместим с DVB-CIv1. Старые телевизионные приемники, имеющие CIv1-слот CI, могут использоваться с CI + CAM и наоборот, но для просмотра только тех телевизионных программ, которые не помечены как CI + protected.
Спецификация CI + была разработана фирмами по производству бытовой электроники Panasonic, Philips, Samsung и Sony, а также технологическая компания платного ТВ SmarDTV и fabless производитель микросхем.
Первый вариант спецификации был представлен на рассмотрение в январе 2008 года как спецификация V1.00 CI Plus. Создание доверенного центра завершено, и назначена официальная лаборатория сертификации безопасности.
В 2009 году были выпущены версии 1.1 и 1.2. Версия 1.2 стала первой, которая получила массовое распространение. Основными функциями, добавленными к исходному стандарту DVB-CI с помощью CI + v1.2, являются:
В спецификации явно не говорится о каждая функция, если она обязательна или необязательна. Обязательной функцией (поскольку на самом деле это основной смысл существования CI +) является контроль содержимого. Необязательной функцией версии v1.2 является «Ресурс PVR» - это можно сделать из того факта, что он не появляется в более новых версиях спецификации CI +.
В 2011 была выпущена версия 1.3 спецификации CI + (позже была заменена на CI + v1.3.1, а затем на CI + v1.3.2, до сих пор обычно обозначаемый как CI + v1.3). Основные функции, добавленные CI + v1.3 к CI + v1.2:
С развитием CI + стандарт теперь перешел в ведение организации по стандартизации DVB.. В 2014 году DVB выпустил ETSI TS 103 205 V1.1.1 спецификация, определяющая то, что часто называют «CI + v1.4». Основными функциями, добавленными ETSI TS 103 205 к CI + v1.3, являются:
В 2018 году ETSI опубликовала стандарт DVB-CI второго поколения (часто называемый C I + v2.0): TS 103 605 V1.1.1. Основное развитие этой версии заключается в добавлении USB в качестве физического уровня для замены устаревшего интерфейса PC Card.
Тестирование и сертификация CI + Host и CAM проводится Eurofins Digital Testing (ранее Digital TV Labs) в Великобритании, Гонконге, Бельгии и Польше.
Благодаря использованию сертификатов, выданных доверенным центром сертификации, между CI + CAM и телевизором формируется безопасный канал с аутентификацией (SAC). приемник (Хост). Этот SAC используется для генерации общего ключа, уникального для пары CAM-Host, который защищает от несанкционированного копирования содержимого, помеченного в связанном URI (информация о правилах использования) как содержимое, которое необходимо повторно зашифровать на пути из CAM. на Хост после удаления исходного шифрования CA или DRM (в исходном стандарте CI расшифрованное содержимое могло быть отправлено через интерфейс PCMCIA только в незашифрованном виде).
Стандарт CI + позволяет отзывать скомпрометированные хосты CI +. Это выполняется путем широковещательной передачи списка отозванных сертификатов оператора службы (SOCRL) в карусели данных DSM-CC. Если CAM обнаруживает, что идентификатор, модель или бренд его хоста указаны в SOCRL (и не указаны в необязательном SOCWL - белом списке сертификатов оператора службы), CAM должен отказаться от дескремблирования содержимого, помеченного в CI + URI как защищенное. SOCRL создается и подписывается CI + Root-of-Trust по запросу оператора службы. Чтобы предотвратить повторное воспроизведение устаревших SOCRL и SOCWL, они должны транслироваться в сочетании с таблицей RSD (данные сигнализации отзыва), в которой указаны последние версии SOCRL и SOCWL и их расположение в карусели данных DSM-CC. RSD также должен быть подписан.
Хост-устройство, совместимое с CI +, должно также реализовывать механизм интерактивного ТВ MHEG-5 для управления навигацией пользователя в приложении интерактивного телевидения с помощью пульта дистанционного управления устройства. контроль. Поддержка движков интерактивного ТВ MHP или HbbTV не является обязательной.
Следующие операторы в настоящее время развернули поддержку CI + или планируют сделать это:
В июле 2009 года крупнейший кабельный оператор в Нидерландах Ziggo объявил, что он будет активно поддерживать системы интегрированного цифрового телевидения на базе CI + (IDTV). В сентябре 2009 г. первая партия из 15 000 САМ SMiT (Shenzhen State Micro Technology Co., Ltd.) CI + CAM была предложена различными голландскими розничными торговцами, а в октябре 2009 г. последовала первая партия САМ Neotion. Среди других сторонников - Canal + и компании условного доступа Irdeto и Conax. В 2009 году NDS (теперь Cisco ) объявила, что будет поддерживать Kabel Deutschland для развертывания CI + для своих клиентов. В 2014 году CI + CAM с Cisco VideoGuard CA производства SMiT были развернуты в D-Smart, KDG (Kabel Deutschland ), KBW, Sky Deutschland, Tele Columbus и т. Д.
Будет работать новая рабочая группа ETSI на встроенном общем интерфейсе (ECI).