Главная страница > D2MAC :

D2MAC .

Система Eurocrypt телевизионного стандарта D2MAC (D2-Multiplexed Analogue Component) - встроенный дешифратор сигнала, которым комплектуются все D2MAC-декодеры.

Прежде всего - существует два стандарта Eurocrypt - EC/M (наиболее распространенный) и EC/S. Отличаются они деталями в шифровании схемы восстановления кадра и обработки других команд, и , если не вдаваться в тонкости, работают по одинаковой схеме.

Прежде всего - каждая строка в телевизионном кадре разрезана на две части и части переставлены. В составе сигнала из эфира декодер получает получает поток данных, в котором, в том числе, находится и схема восстановления кадра. Но ... схема восстановления кадра приходит в зашифрованом виде.

Для шифрования в Eurocrypt используется DES - метод, применяемый в правительственных учреждениях США. Ключ для шифрования имеет длину в 56 бит (7 байт) . Этот ключ хранится в смарт-карте и "на поверхности" он никогда не появляется. Карта с помощью свого микрокомпьютера расшифровывает схему ключом, хранящимся в ней, и выдает ее декодеру, а тот - восстанавливает картинку.

Для этого декодер передает карте следующие данные:

После дешифровки, процедура которой подробно описана John McDonald, карта возвращает декодеру цепочку данных Plain1 и Plain2, по этой цепочке кадр восстанавливается. Несколько раз в минуту схема разрезки меняется и процедура повотряется, так что карта должна присутствовать постоянно.

Время от времени для "отсечки" левых и старых карт телекомпания меняет индекс - то есть номер применяемого картой ключа дешифровки. Но наиболее мощный удар по пиратским картам наносит, конечно же, Автообновление.

Автообновление - процедура, которая позволяет дистанционно поменять ключ в карте. С помощью этого механизма телекомпания может, например, заменить в таблице карты ключ с определенным индексом, а, затем, перейти на использование именно этого индекса.

Поначалу эта процедура была более-менее стандартной для большинства каналов с кодированием EC/M, и тонкости ее давно уже стали достоянием общественности. Однако, не стоит думать, что теперь легко построить "вечную" левую карту.

Схема кодирования EC/S механизма автообновления не оговаривает - телекомпании здесь изгиляются кто как может. Например, CANAL+ меняет не только сами ключи но еще и работает на "прыгающем" идентификаторе - сейчас он использует периодически то 00 2b 10 , то 00 2b 30.

Но при всех этих ухищрениях многие все таки смотрят кодированые каналы пиратским способом.