ГОСТ Р 56950—2016
Т а б л и ц а 29 — Параметры ресурса дескремблирования семпла
Ресурслескремблирования семплаОбъект приложения
Направление
передачи
Идентификатор
ресурса
КлассТип
ВерсияTer APDU
Значение
тега
ХостСЮЛМ
00920041
1461
1sd_info_req
9F 98 00
-
sd_info_reply
9F 98 01
-
sdstart
9F 98 02
-
sd_start_reply
9F 98 03
-
sd_update
9F 98 04
-
sd_update_reply
9F 98 05
-
7.4.2 APDU sd_info_req
Запрос списка систем DRM, встроенных в CICAM и поддерживающих дескремблирование сем
плов, Хост выполняет отправлением в CICAM APDU sd_info_req. Длина поля length_field в составе
APDU sd_info_req должна быть в соответствии с форматом BER ASN.1 [2] (8.3.1).
CICAM должен ответить APDU sd_info_reply.
7.4.3 APDU sd_info_reply
CICAM направляет APDU sd_info_reply к Хосту в ответ на APDU sd_info_req. В нем перечислены
drm_system_id и UUID для кахщой системы защиты контента или системы DRM. которые CICAM под
держивает для дескремблирования семплов. Если система DRM может быть идентифицирована либо
drm_system_id. либо его UUID. то должны быть сообщены оба идентификатора.
Синтаксис APDU sd_info_reply представлен в таблице 30.
Т а б л и ц а 30 — Синтаксис APDU sd_info_reply
Синтаксис
Количество битов
Мнемоника
sd_info_reply() {
sd_info_reply_tag
24
uimsbf
length_fie!d()
16
number_of_drm_system_id
8
uimsbf
for (i=0; i<n; i++) {
drm_system_*d
16uimsbf
}
number_of_drm_uuid
8uimsbf
for (i=0; i<n; i++) {
drm_uuki
128uimsbf
}
}
Ниже представлена семантика полей в составе APDU sd_info_reply:
- sd_info_reply_tag: поле 24 бита является тегом этого APDU со значением 0x9F9801:
- Iength_fleld: поле определяет длину полезной нагрузки этого APDU в формате BER ASN.1 в со
ответствии с (2) (8.3.1);
- number_of_drm_system_id: поле определяет количество записей, содержащихся в следующем
списке идентификаторов системы DRM. Этот список не должен содержать идентификаторы систем СА
38