SimulCrypt
SimulCrypt — это общий протокол среди операторов, которые используют различные системы условного доступа, но один алгоритм шифрования.
Система условного доступа (англ. Conditional Access System) — программно-аппаратный механизм для доступа к платным кодированным цифровым спутниковым, эфирным и кабельным телеканалам и радиостанциям (радиоканалам).
Терминология
- CAS (Conditional Access System) - представляет собой комплекс из нескольких систем защиты каналов от несанкционированного доступа
- CSA (Common Scrambling Algorithm) -является самым популярным алгоритмом в вещательных сетях для защиты видео и аудио
контента - Scrambler - является частью системы CAS для скремблирования данных в транспортном потоке с CSA. В нашем случае это Astra
- ECM (Entitlement Control Message) - зашифрованный пакет с ключевым словом для дешифратора CSA
- ECMG (ECM Generator) - генератор пакетов ECM
- EMM (Entitlement Management Message)** - is an packet with subscription information for CSA descrambler
- EMMG (EMM Generator) - генератор ЕММ пакетов
Параметры настройки находятся в меню Settings->CAS
NAME - произвольное имя - служит для удобства идентификации.
Остальные параметры должны быть предоставлены поставщиком CAS:
Super CAS ID - Super CAS ID системы CAS
ECMG Channel ID - номер канала при подключении к CAS
ECMG Address - IP адрес ECMG сервера
ECMG Port - порт ECMG сервера
Crypto period - Интервал смены ключей, обычно 10 секунд
EMMG Protocol - В текущей реализации используется TCP
EMMG Port - Порт по которому Астра будет ожидать подключение от EMMG сервера
EMM PID - PID для EMM пакетов в системе (Определяется пользователем)
EMM Private Data - Данные для добавления в CAT таблицу. (Эти данные могут быть выданы владельцем CAS. При их отсутствии - заполнение не требуется)
Дальнейшие настройки производятся в настройках канала:
ECM PID - PID для ECM пакетов (Определяется пользователем)
ECM Private Data - Данные для добавления в PMT таблицу. (Эти данные могут быть выданы владельцем CAS. При их отсутствии - заполнение не требуется)
Access Criteria - (Эти данные должны быть выданы владельцем CAS)
Примечание:
Несколько разных CAS можно использовать для одного канала: (К примеру: возможно одновременное использование Conax и Viaccess). Шифрование будет произведено одним ключом но с разными ECM