Глоссарий и сокращения
В этой документации используются следующие высокоуровневые термины.
Термин | Определение |
---|---|
4 тыс. | Обычно это содержимое с разрешением 3840 x 2160. См. также статью Ultra-High Definition (UHD). |
AES | Расширенный стандарт шифрования. Обычно используется для шифрования содержимого, защищенного PlayReady. |
Ключ содержимого AES 128 | Симметричный ключ, используемый для шифрования и расшифровки содержимого с помощью алгоритма AES с длиной ключа 128 бит (или 16 байт) в обоих режимах. |
Ключ содержимого AES 128 CBC | Симметричный ключ, используемый для шифрования и расшифровки содержимого с помощью алгоритма AES с длиной ключа 128 бит (или 16 байт) в режиме CBC. Рассмотрим ключ содержимого как составной объект { Key Value, ALGID }. |
Ключ содержимого CTR AES 128 | Симметричный ключ, используемый для шифрования и расшифровки содержимого с помощью алгоритма AES с длиной ключа 128 бит (или 16 байт) в режиме CTR. Рассмотрим ключ содержимого как составной объект { Key Value, ALGID }. |
AMS | Cлужбы мультимедиа Microsoft Azure. См. раздел https://azure.microsoft.com/services/media-services/. |
AMS CP | Функция защиты содержимого (DRM), доступная в Cлужбы мультимедиа Microsoft Azure. Дополнительные сведения см. в статье Обзор системы защиты содержимого. |
Анти-откат часов | Процесс, с помощью которого PlayReady определяет, были ли часы на клиенте сброшены пользователем на более раннее время, и запускает событие отката. |
Секреты приложений | Библиотека-заглушка PlayReady, предоставляемая компании, и секреты, такие как симметричные ключи и закрытые ключи, которые находятся в двоичном файле приложения и /или в пространстве процессов приложения. |
Злоумышленник | Пользователь, пытающийся получить несанкционированный доступ к содержимому или секретам клиента. В управлении цифровыми правами (DRM) злоумышленником может быть любой пользователь. |
Содержимое A/V | Аудио- и видеосодержимые PlayReady. |
CA | Центр сертификации. Сущность, которая выдает цифровые сертификаты и обеспечивает доверие в цепочках сертификатов. |
Сервер клиентского доступа | Система условного доступа. |
Режим CBC | Режим шифрования AES. Режим блочных цепочек шифра (CBC) преобразует блочный шифр в потоковый. |
'cbcs' | Один из режимов шифрования стандарта Common Encryption. Использует режим AES CBC с шифрованием с использованием фрагментированного (частичного) примера шифрования. См. также общее шифрование (CENC). |
CDM | См. раздел Модуль расшифровки содержимого. |
CENC | См. раздел Общее шифрование (CENC). |
'cenc' | Один из режимов шифрования стандарта Common Encryption. Использует режим AES CTR с полным примером шифрования. См. также общее шифрование (CENC). |
Сертификат | Двоичный документ с цифровой подписью, используемый для предоставления и отзыва привилегий устройствам и компьютерам для выполнения определенных операций. |
Список отзыва сертификатов (CRL) | Список, в который содержатся сведения, необходимые для отключения возможности устройства получать лицензии и воспроизводить защищенное содержимое. |
Уровень безопасности сертификата (CSL) | Значение безопасности, указанное в самом конечном сертификате в цепочке сертификатов, связанной с конечным продуктом PlayReady. Окончательный продукт PlayReady может использовать только содержимое с соответствующим уровнем безопасности лицензии, не превышающим уровень безопасности сертификата конечного продукта PlayReady. |
Задача | Запрос от клиента. Запрос содержит сведения о клиенте, список запрошенных прав и другие сведения о содержимом, включая заголовок содержимого и идентификатор ключа. |
Очистить содержимое | Файл мультимедиа, который не зашифрован. |
клиент | Получатель содержимого. Может быть устройством или приложением. |
CMAF | Общий формат приложения мультимедиа. Формат мультимедиа, указанный в стандарте ISO/IEC 23000-19:2018. |
Общее шифрование (CENC) | Стандарт MPEG, который определяет форматы шифрования и контейнеров для защищенного мультимедийного содержимого, указанного в ISO/IEC 23001-7:2016 |
Сертификат компании | Сертификат, уникальный для компании, выданный корпорацией Майкрософт для выдачи других сертификатов устройства или модели. |
Правила соответствия требованиям | Правила соответствия требованиям определяют требуемое поведение реализаций PlayReady и программное обеспечение, которое обращается к реализациям. Правила соответствия требованиям описывают, как можно получить доступ к содержимому и передать его с помощью определенных правил политики. |
Модуль расшифровки содержимого (CDM) | Клиентский компонент, предоставляющий функции DRM, включая расшифровку. |
Содержимое (защищенное) | Видео, фильмы, аудио, музыка, электронные книги, исполняемые файлы. Может быть скачан и /или потоковой передачи. |
Заголовок содержимого | Часть структуры файлов зашифрованного файла PlayReady, которая содержит сведения, необходимые клиенту для расшифровки и отрисовки данных содержимого. В пакетном файле заголовок содержимого содержит идентификатор ключа, ключ содержимого, URL-адрес приобретения лицензии и URL-адрес пользовательского интерфейса лицензии. Этот заголовок содержимого также может содержать атрибуты, определенные поставщиком содержимого. |
Ключ содержимого. | Симметричный ключ, используемый для шифрования и расшифровки содержимого. |
Функции защиты содержимого | Функции, связанные с защитой содержимого, включая, помимо прочего, проверку подлинности, шифрование, расшифровку, подписывание сертификатов устройства, защиту выходных данных, измерение измерения, безопасные часы, отзыв содержимого, управление ключами, принудительное применение прав, а также хранение и обновление информации в хранилищах данных PlayReady, как описано и требуется в реализации Майкрософт, в той степени, в которой такие функции реализуются в окончательном продукте PlayReady. |
CR | См. раздел Правила соответствия требованиям. |
CR&RR | Правила соответствия требованиям и надежности. |
Случайное шифрование | Непредсказуемая, в том, что ни один полиномиальный алгоритм времени, учитывая любую последовательность битов, не может угадать последующие биты K с вероятностью больше 1/2^K + 1/P(K) для любого (положительного) полиномиального P и достаточно большого K. |
Режим CBC | Режим шифрования AES. Режим цепочки блоков шифра (CBC) преобразует блочный шифр в потоковый. |
Режим CTR | Режим шифрования AES. Режим счетчика (CTR) преобразует блочный шифр в потоковый. |
Customer | Компания, использующая PlayReady для создания службы или клиента. |
DASH | См. раздел MPEG-DASH. |
Decrypt | Преобразование зашифрованного содержимого обратно в исходную форму. |
Сертификат развертывания | Xml-строка, используемая для проверки того, что сервер работает с лицензированной копией пакета SDK playReady Server. |
Устройство | Обычно относится к физической единице, такой как мобильные телефоны, приставки и портативные медиаплееры. |
Секреты устройства | Закрытый ключ устройства, закрытая часть резервных ключей, закрытая часть ключей модели устройства, секретный ключ устройства, закрытый ключ подписи сертификата, симметричный ключ подписи сертификата, ключ защиты файла ключа и закрытая часть ключей домена. |
Управление цифровыми правами (DRM) | Технология, обеспечивающая постоянный уровень защиты цифрового содержимого путем его шифрования с помощью криптографического ключа. Авторизованные получатели (или конечные пользователи) должны получить лицензию на разблокировку и использование содержимого. |
Домен (домен PlayReady) | Сущность PlayReady, которая позволяет управлять доступом к содержимому для нескольких клиентов. Домен PlayReady отличается от сетевых или веб-доменов. |
Сертификат домена (ЦС) | Строка XML, используемая для подписывания сертификатов домена, выданных клиентам. |
Контроллер домена | Сервер PlayReady, который управляет членством в домене. Контроллер домена определяет, что представляет домен (например, пользователя, семью или группу пользователей) и содержит список связанных с ним сущностей. |
DPK | Комплект переноса устройств PlayReady. |
DRM | Технология управления цифровыми правами. PlayReady является ведущим DRM. |
DT | Определенные термины для правил соответствия требованиям и надежности PlayReady. |
ECC | Криптография эллиптических кривых. |
Встроенное хранилище лицензий (ELS) | Запись для хранения внедренных лицензий. |
EME | См. раздел Зашифрованные расширения мультимедиа. |
Encrypt | Для программной маскировки содержимого для скрытия его сущности. |
Расширения зашифрованных носителей (EME) | Стандарт W3C для интерфейсов HTML, которые позволяют приложениям HTML5 выполнять операции DRM. См. раздел https://www.w3.org/TR/encrypted-media/. |
Расширенная защита содержимого (ECP) | Меры защиты содержимого, которые обычно считаются достаточными для получения hd-содержимого в прошлом. |
Расширяемые политики | Права лицензии и ограничения, добавленные в существующую систему политик XMR для создания специальных политик, применимых к определенным подмножествам экосистемы PlayReady. Эти политики применяются клиентом, и их реализации должны включить поддержку расширяемых политик. |
Расширяемые права на мультимедиа (XMR) | Двоичная схема, используемая для представления лицензий в PlayReady. |
Окончательный продукт | См. раздел PFPL. |
FPL | См. раздел PFPL. |
Содержимое определения полного Ultra-High (полный UHD) | Содержимое UHD с полным разрешением 4K — 4096 x 2160 пикселей. |
Полный пример шифрования | См . раздел cenc. |
Хэш-хранилище данных (HDS) | Файл также известен как хранилище данных PlayReady, которое содержит все лицензии, сертификаты и связанные данные защиты доступа к содержимому, связанные с определенным клиентом. Этот файл создается средой выполнения клиента PlayReady при первом запуске и индивидуализации устройства. |
HLS | HTTP Live Streaming. Протокол адаптивной потоковой передачи, представленный Apple. |
IIS | См. раздел Службы IIS. |
Инициализация | Процесс обновления среды выполнения PlayReady на клиенте, что позволяет привязывать лицензии к клиенту. Этот процесс повышает безопасность, затрудняя повреждение нескольких игроков за раз. |
Интегральная схема (IC) | Набор электронных цепей на одной небольшой пластине ("чип") полупроводникового материала, обычно кремния. |
Службы IIS | Веб-сервер, созданный корпорацией Майкрософт для использования в Windows Server. |
Промежуточный продукт | См. раздел PIPL. |
IPL | См. раздел PIPL. |
IV (вектор инициализации) | Блок битов, позволяющий нескольким экземплярам потока или блочного шифра создавать уникальные потоки, несмотря на использование одного и того же ключа шифрования. |
Ключ | Фрагмент данных, необходимый для разблокировки упаковаемого файла мультимедиа. Этот ключ включен в отдельную лицензию. |
Идентификатор ключа (KID) | Значение типа , определяющее ключ для защищенного файла мультимедиа. |
Смена ключей | Метод, который легко изменяет ключи шифрования потока в определенное время. PlayReady поддерживает масштабируемые лицензии, что позволяет реализовать очень частую и эффективную смену ключей. |
Конечная лицензия | Элемент цепочки лицензий, содержащий ключ содержимого и привязанный к корневой лицензии. |
Лицензия | Данные, присоединенные к защищенному содержимому, в котором описывается, как можно использовать содержимое. Лицензия — это структура данных, которая содержит, помимо прочего, политики и зашифрованный ключ содержимого. |
Приобретение лицензии | Процесс получения лицензии на воспроизведение упакованных файлов мультимедиа. Клиент пытается получить лицензию по URL-адресу приобретения лицензии, который указан в пакетном файле мультимедиа. |
URL-адрес приобретения лицензии (LAURL) | URL-адрес, указывающий на первую веб-страницу, которая отображается в процессе приобретения лицензии. URL-адрес приобретения лицензии включается в каждый упакованный файл мультимедиа; Когда пользователь пытается воспроизвести файл мультимедиа без лицензии, проигрыватель открывает URL-адрес приобретения лицензии, чтобы приобрести лицензию. |
Цепочка лицензий | Лицензия на цифровое мультимедийное содержимое, состоящее из подключенных элементов, которые включают корневую лицензию и одну или несколько конечных лицензий, каждая из которых содержит подмножество прав на содержимое. |
Начальное значение ключа лицензии | Значение общего секрета, используемое для создания ключей для шифрования файлов мультимедиа. |
Ключ целостности лицензии | Симметричный ключ, используемый для проверки того, что лицензия не была изменена. |
Лицензирование/сервер лицензий | Функция в внутренней части службы, которая выдает лицензии PlayReady. Разработан службой на основе пакета SDK для Microsoft PlayReady Server. |
Хранилище лицензий | Область на устройстве, где хранятся лицензии. Хранилище лицензий обычно является частью хэшированного хранилища данных (HDS). |
использования | Процесс подсчета количества воспроизведений содержимого. |
Служба агрегирования измерения/сервер контроля | Служба, которая собирает и обрабатывает данные контроля от клиентов. |
Сертификат контроля использования | XML-строка, содержащая идентификатор и URL-адрес для службы агрегирования измерения. |
Задача по измерению | Данные измерения от клиента, указывающие, сколько раз были использованы защищенные цифровые файлы мультимедиа. Запрос на измерение отправляется клиенту в службу агрегирования измерения. |
Идентификатор измерения (MID) | Значение, определяющее конкретную лицензию, для которой измеряется содержимое. |
Ответ на измерение | Подтверждение от службы агрегирования измерения о том, что клиент успешно сообщил об этом. |
Сервер контроля использования | Компьютер, который отслеживает количество выполнений действия с определенным содержимым. |
Реализация Майкрософт | Реализация функций PlayReady, предоставляемых компании в виде исходного кода, двоичных файлов, технической документации, инструментов и (или) примеров файлов в соответствии с Соглашением PlayReady Компании. |
MPEG DASH | Динамическая адаптивная потоковая передача по протоколу HTTP. Протокол адаптивной потоковой передачи, который является стандартом MPEG. |
Установщик MSI | Файл установщика Windows. |
Алгоритмы NIST | Алгоритмы, стандартизированные Национальным институтом стандартов и технологий США Америки. |
ODM | Изготовитель оригинального дизайна. Компания, которая проектирует и производит продукт, фирменный другой фирмой для продажи. |
OEM | Изготовитель исходного оборудования. Компания, которая производит устройства с использованием собственной торговой марки. |
OS | Операционная система. PlayReady поддерживается во всех операционных системах. |
Уровень защиты выходных данных (OPL) | Параметр в лицензии, указывающий, какие технологии можно использовать для воспроизведения защищенного цифрового мультимедийного содержимого. |
Упаковка | Процесс шифрования незашифрованного содержимого для защиты от нелицензированного использования. |
Частичное шифрование примера | См. раздел cbcs. |
Партнер | Компания, которая перепродает клиентам продукты, включая функции PlayReady. |
Персональные данные | Любые сведения, которые можно использовать для идентификации, связи с конечными пользователями PlayReady или их обнаружения. |
PIPL, IPL | Лицензия на промежуточный продукт PlayReady. Компания, которая подписала лицензию на промежуточный продукт PlayReady с корпорацией Майкрософт. |
PFPL, FPL | Лицензия на конечный продукт PlayReady. Компания, которая подписала окончательную лицензию на продукт PlayReady с корпорацией Майкрософт. |
Проигрыватель | Клиентская программа или элемент управления, получающий цифровое мультимедийное содержимое, потоковое с сервера или воспроизводимое из локальных файлов. Медиаплеер Windows является примером игрока. |
PK | Комплект для переноса устройств PlayReady. |
ЦС PlayReady | Центр сертификации PlayReady. Корпорация Майкрософт является центром сертификации для сертификатов клиента и сервера PlayReady. |
Компоненты PlayReady | Компоненты продукта с квалификацией SL2000 или SL3000, на которые распространяются правила соответствия и надежности PlayReady. |
Набор для переноса на устройства PlayReady | Часть технологии доступа к содержимому и защиты содержимого PlayReady, используемая для разработки приложений PlayReady для таких устройств, как мобильные телефоны, блочные коробки и портативные проигрыватели мультимедиа. |
Интерфейс PlayReady для доверенной среды выполнения (PRiTEE) | Интерфейс PlayReady для доверенных сред выполнения, созданный с помощью комплекта переноса устройств PlayReady, как описано в документации по PlayReady. |
Продукт PlayReady | Конечный продукт PlayReady, реализующий любые функции или функции комплекта переноса устройств или промежуточный продукт PlayReady, реализующий доверенную среду выполнения PlayReady. |
PlayReady Server SDK | Часть технологии доступа и защиты содержимого PlayReady, которая используется для разработки приложений и подключаемых модулей для использования на сервере лицензирования, сервере отслеживания, контроллере домена, сервере безопасной остановки и сервере безопасного удаления. |
Сертификат PlayReady SL3000 | Сертификат, предоставленный корпорацией Майкрософт с целью предоставления конечным продуктам PlayReady доступа к функциям PlayReady SL3000. |
Продукт, совместимый с PlayReady SL3000 | Окончательный продукт PlayReady, использующий промежуточный продукт SL3000 и соответствующий правилам соответствия и надежности SL3000. |
Доверенная среда выполнения PlayReady | Доверенная среда выполнения, обнаруженная на любом вычислительном устройстве с уровнем безопасности сертификата 3000. |
Политика | Описание в лицензии разрешенных действий или ограничения на содержимое. |
Закрытый ключ | Секретная половина пары открытого и закрытого ключей, используемая в шифровании. Закрытые ключи обычно используются для цифровой подписи сообщения, которое можно проверить с помощью соответствующего открытого ключа, или расшифровки сообщения, зашифрованного с помощью соответствующего открытого ключа. |
Профессиональные программные средства | Профессиональные инструменты, такие как программный эквивалент встроенных эмуляторов, дизассемблеры, загрузчики или патч-устройства, реализованные в программном обеспечении, например, используются в основном лицами, обладающими профессиональными навыками и профессиональной подготовкой, но не включая (i) профессиональные инструменты или оборудование, которые предоставляются на основе соглашения о неразглашении, или (ii) средства обхода. |
Защита | Для шифрования файлов с помощью ключа и добавления таких сведений, как URL-адрес приобретения лицензии. |
Защищенное содержимое | Видео, фильмы, аудио, музыка, электронные книги, исполняемые файлы. Может быть скачан и /или потоковой передачи. |
Секреты протокола | Все числовые, алгоритмические секреты и секреты реализации, связанные с выполнением протокола. |
Поле "pssh" | Поле "Заголовок для конкретной системы защиты". Объект, определенный в общем стандарте шифрования, который содержит сведения, относящиеся к DRM. |
Открытый ключ | Несекретная половина пары открытого и закрытого ключей, используемой в шифровании. Открытые ключи обычно используются для шифрования сеансов, файлов и сообщений, которые затем расшифровываются с помощью соответствующего закрытого ключа или проверки цифровой подписи сообщения, подписанного с помощью соответствующего закрытого ключа. |
Ограничения | Атрибут лицензии, указывающий условия, при которых клиент не может использовать файл мультимедиа. |
Отслеживание доходов | Процесс, который регистрирует количество выдач определенной лицензии для воспроизведения файла мультимедиа. |
Запрет доступа | Процесс выявления клиентов, у которых нарушена безопасность, и предотвращения доступа к дополнительным лицензиям для расшифровки защищенного содержимого. |
Список отзыва | Список, содержащий все сертификаты приложений этих клиентских приложений, которые, как известно, повреждены. Этот список включается в лицензии, а затем сохраняется на устройстве пользователя компонентом управления цифровыми правами (DRM) клиентского приложения. |
Права | Атрибут лицензии, указывающий условия, при которых клиент может использовать файл мультимедиа. |
Устойчивость | Правила, определяющие, является ли конкретное устройство достаточно надежным, чтобы противостоять атакам. |
Правила надежности | Правила надежности определяют различные ресурсы PlayReady и уровни надежности, необходимые для защиты каждого типа ресурсов. |
Корневая лицензия | Элемент цепочки лицензий, привязанный к устройству и необходимый для расшифровки ключа содержимого в конечной лицензии. |
Корневой открытый ключ | Открытый ключ, контролируемый корпорацией Майкрософт, которому доверяет playReady Final Products. |
RR | Правила надежности для продуктов PlayReady. |
SDK | Пакет средств разработки программного обеспечения. |
Секреты | Секреты содержимого: ключ шифрования содержимого. Секреты клиента: уникальный закрытый ключ устройства, ключ TEE PlayReady устройства. |
Безопасные часы | Аппаратные часы, которые могут быть заданы только определенными подпрограммами. Они не могут быть заданы пользователем. |
Безопасный код | Любой код, разрешенный для выполнения внутри TEE. |
Безопасное удаление | Процесс, с помощью которого поставщики услуг получают безопасное подтверждение при удалении постоянной лицензии приложением на клиенте. |
Безопасная остановка | Процесс, с помощью которого клиент может уверенно утверждать службе потоковой передачи мультимедиа, что воспроизведение мультимедиа остановлено для любого определенного фрагмента содержимого. |
Служба | Служба, предоставляющая пользователям защищенное содержимое. |
Поставщик службы | Поставщик услуг мультимедиа, видео или аудио — это компания, которая предоставляет своим подписчикам или клиентам службу мультимедиа, видео или аудиослужбы. Например, Netflix предоставляет пользователям службу воспроизведения видео в обмен на ежемесячную плату за подписку. |
SL | Уровень безопасности. |
SL2000 | Уровень безопасности PlayReady 2000. |
SL3000 | Уровень безопасности PlayReady 3000. |
Протокол SOAP | Простой протокол доступа к объектам. Протокол, используемый по умолчанию между серверами PlayReady и клиентами. Полезные данные xml переносятся по протоколу HTTP или HTTPS. |
SOC | См. раздел Система на микросхеме (Soc). |
SSTP | Транспортный протокол Smooth Streaming. Протокол адаптивной потоковой передачи, представленный корпорацией Майкрософт. |
Содержимое стандартного определения (SD) | Видео с разрешением 640x480. См. раздел Определение высокого уровня и Ultra-High. |
Stream | Цифровой носитель, который находится в процессе доставки в непрерывном потоке по сети. |
Супер распределение | Процесс, с помощью которого пользователи помогают увеличить распространение и продажи упакованных файлов, делясь ими с другими пользователями. |
Система на микросхеме (SoC) | Интегральная схема (IC), которая объединяет все компоненты компьютера или другой электронной системы в одну микросхему. Он может содержать цифровые, аналоговые, смешанные и часто радиочастотные функции на одной микросхеме. |
Доверенная среда выполнения (TEE) | Аппаратная безопасная среда обработки на устройстве, которая: (i) предоставляет аппаратный корень доверия, (ii) обеспечивает процесс безопасной загрузки, (iii) выполняет только проверенный код, утвержденный для использования в среде безопасной обработки; (iv) предоставляет функции безопасного выполнения PlayReady и (v) предоставляет безопасный конвейер мультимедиа и имеет уровень безопасности сертификата 3000. |
Содержимое ультра-высокого разрешения (UHD) | содержимое определения Ultra-High. Обычно это содержимое с разрешением 3840x2160, то есть содержимым 4 КБ. Однако он также может использоваться для включения содержимого с любой из следующих дополнительных функций: содержимое раннего окна, расширенная хрома, повышенная частота кадров. |
Пользователь | Пользователь, который использует содержимое из службы на клиенте. |
UWP | Универсальная платформа Windows. |
XMR | См. раздел Расширяемые права на мультимедиа (XMR). |