ГОСТ Р 56948—2016
тельность для всех общих условий применения, независимо от используемых технологий, аппаратного и
программного обеспечения. В частности, требование исключительно программной реализации, без
использования специализированного оборудования, не должно ограничивать применяемость алгорит
ма скремблирования. Использование специализированного оборудования не должно быть обязатель
ным, первичной основой должна быть программная реализация.
В приведенных выше определениях аппаратно-ориентированный алгоритм скремблирования
должен интерпретироваться как «исключительно аппаратный», в то время как программно-ориенти
рованный алгоритм скремблирования должен интерпретироваться как «программный и аппаратный».
5 Аппаратно-ориентированные алгоритмы скремблирования
5.1 Введение
Настоящий стандарт определяет два алгоритма, для которых метод дескремблирования является
аппаратно-ориентированным.
Раздел 5 настоящего стандарта содержит описание элементов дескремблирования, защищенных
правами на интеллектуальную собственность с соблюдением условий лицензирования.
Некоторые части элементов дескремблирования из раздела 5 являются конфиденциальными и
полное их описание публично недоступно. Детали изложены в 5.2.3. 5.3.3.
В качестве алгоритмов скремблирования в сетях DVB-IPTV следует использовать два алгоритма:
- общий алгоритм скремблирования DVB версии 3 (Common Scrambling Algorithm version 3; CSA3),
который следует применять в современных условиях:
-общий алгоритм скремблирования DVB версии 1 (Common Scrambling Algorithm version 1,
CSA1), который следует применять только для обратной совместимости и поддержки устаревшего
оборудования.
5.2 Общий алгоритм скремблирования DVB версии 3
5.2.1 Введение
Алгоритм скремблирования CSA3 состоит из DVB CSA3 дескремблирующей системы и технологии
скремблирования. Спецификации для них распространяются отдельно по соглашению с Европейским
институтом по стандартизации в области телекоммуникаций (European Telecommunications Standards
Institute; ETSI), который действует в интересах компаний, разработавших алгоритм DVB CSA3.
5.2.2 Технические детали
Алгоритм скремблирования CSA3 был разработан для приложений DVB. чтобы минимизировать
вред от пиратских атак в течение длительного периода времени, поэтому содержит строго защищаемую
информацию. Технические детали этого алгоритма скремблирования могут стать доступными только
для надежных пользователей после подписания с ETSI соглашения о неразглашении.
Данный раздел содержит общую информацию о методах скремблирования и некоторые особен
ности реализации.
Алгоритм скремблирования должен воздействовать на полезную нагрузку пакета транспортного
потока (Transport Stream: TS) в случае скремблирования на уровне TS. CSA3 должен использовать
128-битный ключ (контрольное слово) для шифрации и дешифрации блоков данных размером 16 бай тов
и выше (с дискретностью 1 байт).
Алгоритм шифрования должен быть основан на двух блоках шифров:
- на разновидности «Улучшенного стандарта шифрования» (AES128), описанного в [1]. называе
мого «AES»;
- на «Устойчивом шифре расширенной эмуляции» (XRC), который является конфиденциальным
шифром DVB.
Механизм получения ключа CSA3 должен использовать подмножество блочного шифра IDEA-NXT
согласно [2].
5.2.3 Лицензирование
Изготовители декодеров и их компонентов, провайдеры услуг, разработчики и иные лица, имею
щие отношение к условному доступу, должны иметь лицензию на систему дескремблирования CSA3.
Изготовители скремблеров должны иметь лицензию на технологию скремблирования CSA3 и пе
редавать сублицензию покупателям скремблеров.
3