BISS2

Спутниковые операторы, транспондерные новости и другие темы по спутниковому ТВ
Ответить
lelik3
Профессионал
Профессионал
Сообщения: 635
Зарегистрирован: 04 сен 2018, 06:41
Репутация: 147
Откуда: СПб, Минская область
Модель ресивера: OpenboxSX6, FormulerSTurbo PRO
Россия

BISS2

Сообщение lelik3 » 14 авг 2019, 05:38

В свежей версии эмулятора OSCAM добавили поддержку BISS2 mode 1 и mode CA.

BISS2 mode 1 - ключи в 2 раза длиннее, но постоянные
BISS2 mode CA - ключи ещё и регулярно меняются, нужны EMM ключи.

Пример:
F 00101FFF 00000000 1020304050607080 ; BISS1 mode 1 key
F 01201FFF 00000000 00112233445566778899AABBCCDDEEFF ; BISS2 mode 1 key

Для BISS2 mode CA ключи ECM получают новый идентификатор "G"

G <onid><esid> <parity> <key>
G 00010020 00 11223344556677881122334455667788 ; BISS2 mode CA ECM key
G 00010020 01 80706050403020108070605040302010 ; BISS2 mode CA ECM key

BISS 2 mode CA EMM keys are RSA Private keys (2048 bits) which are stored in external PEM files and are loaded when OSCam-Emu starts. They must be placed in the same folder as the SoftCam.Key lies and must be named like "biss2_private_XX.pem", where XX is a 2 digit number from 00 to 15.

EMM ключи хранятся во внешних файлах с расширением .pem

BISS2 mode CA config
https://github.com/oscam-emu/oscam-patc ... -CA-config

Немного ликбеза по BISS2

Очень интересен BISS 2 режим CA. В этом режиме CW не является постоянным и меняется со временем. Чтобы найти новые CW, пакеты ECM и EMM передаются в потоке. Как и в других криптосистемах, ключи ECM используются для поиска новых CW, а ключи EMM - для поиска новых ключей ECM.

Ключи ECM для CA режима BISS2 состоят из двух идентификаторов, называемых исходным идентификатором сети (onid) и идентификатором сеанса предоставления прав (esid) и имеют две возможные четности: «00» или «01». Фактический ключ имеет длину 16 байт и используется для расшифровки контрольных слов (CW) с помощью алгоритма AES128.

Ключи CA EMM в режиме BISS 2 - это закрытые ключи RSA (2048 бит), которые хранятся во внешних файлах PEM и загружаются при запуске эмулятора.

Для каждого ключа RSA вычисляется уникальный 8-байтовый идентификатор. Идентификатор называется идентификатором ключа доступа (ekid). Ekid также присутствует в пакетах EMM транспортного потока и определяет, какой ключ RSA использовался при шифровании ключей ECM.

BISS 2 режим CA достаточно взломоустойчив. Я общался с разработчиками оскама и главное в том, что ключи RSA невозможно вычислить пока и остается только надеяться, что кто нибудь будет их сливать в общий доступ.


Вживую трансляций в BISS2 я пока не встречал. Если кто увидит - напишите .

Ответить

Вернуться в «СПУТНИКОВОЕ ТЕЛЕВИДЕНИЕ»