ГОСТ Р 56948-2016
3.1.2 аппаратно-ориентированный алгоритм скремблирования (hardware-oriented scrambling
algorithm): Алгоритм, который легко реализуется аппаратно на специализированном оборудовании и
эта реализация оказывается эффективнее, проще и дешевле, чем его программная реализация на
процессорах общего применения.
3.1.3 общий алгоритм скремблирования версии 1 (Common Scrambling Algorithm version 1;
CSA1): Устройство, аппарат или механизм (реализованное как аппаратное или программное средство),
разработанное или специально адаптированное, полностью или частично, делающее невозможной для
восприятия какую-либо соответствующую текущим стандартам услугу путем применения технологии
скремблирования CSA1. а также любых модификаций и модернизаций этой технологии, и эта услуга
может быть дескремблирована общей дескремблирующей системой в форме, одобренной Руководя
щим советом DVB по стандартам.
3.1.4 общий алгоритм скремблирования версии 3 (Common Scrambling Algorithm version 3;
CSA3): Устройство, аппарат или механизм (реализованное как аппаратное или программное средство),
разработанное или специально адаптированное, полностью или частично, делающее невозможной для
восприятия какую-либо соответствующую текущим стандартам услугу путем применения технологии
скремблирования CSA3. а также любых модификаций и модернизаций этой технологии, и эта услуга
может быть дескремблирована общей дескремблирующей системой в форме, одобренной Руководя
щим советом DVB по стандартам.
3.1.5 программно-ориентированный алгоритм скремблирования (software-oriented scrambling
algorithm): Алгоритм, который легко реализуется как аппаратно на специализированном оборудовании,
так и программно на процессорах общего применения, и обе реализации оказываются эффективными.
3.1.6 шифр (cipher): Алгоритм, используемый для обеспечения конфиденциальности элементов
данных определенного размера.
3.2 В настоящем стандарте применены следующие сокращения:
AES — улучшенный стандарт шифрования (Advanced Encryption Standard):
СВС — сцепление блоков шифра (Cipher Block Chaining);
CISSA — общий программно-ориентированный алгоритм скремблирования IPTV (Common IPTV
Software-oriented Scrambling Algorithm):
CSA— общий алгоритм скремблирования (Common Scrambling Algorithm);
CSA3 — общий алгоритм скремблирования версии 3 (Common Scrambling Algorithm version 1);
CSA3 — общий алгоритм скремблирования версии 3 (Common Scrambling Algorithm version 3);
DVB — телевидение вещательное цифровое (Digital Video Broadcasting),
ETSI — Европейский институт no стандартизации в области телекоммуникаций (European
Telecommunications Standards Institute):
IPTV — телевещание no протоколу Интернет (Internet Protocol Television);
MPEG — экспертная группа no движущемуся изображению, стандарт сжатия видео- и аудиодан
ных (Moving Picture Experts Group);
PES — пакетизированный элементарный поток (Packetized Elementary Stream):
TS — транспортный поток (Transport Stream);
uimsbf — целое без знака, старший значащий бит первый (unsigned integer, most significant bit first);
XRC — устойчивый шифр расширенной эмуляции (extended emulation Resistant Cipher).
4 Основные положения
Настоящий стандарт определяет два аппаратно-ориентированных алгоритма скремблирования и
один программно-ориентированный алгоритм скремблирования, предназначенных для контента IPTV,
передаваемого в контейнерах MPEG2-TS. Соответствие оборудования данному стандарту следует счи
тать выполненным, если в нем использован хотя бы один из алгоритмов.
В качестве определений аппаратно-ориентированного и программно-ориентированного алгорит
мов скремблирования следует считать следующие положения:
- аппаратно-ориентированный алгоритм скремблирования реализуется исключительно аппаратно
на специализированном оборудовании и должен обеспечивать необходимую производительность для
всех общих условий применения. Предполагается, что его программные реализации на процессорах
общего применения будут иметь недопустимо низкое быстродействие:
- программно-ориентированный алгоритм скремблирования реализуется преимущественно про
граммно. но может иметь и аппаратную реализацию. Он должен обеспечивать необходимую проиэводи-
2