УПРАВЛЕНИЕ ЦИФРОВЫМИ ПРАВАМИ С ИСПОЛЬЗОВАНИЕМ МЕТОДИК ДОВЕРИТЕЛЬНОЙ ОБРАБОТКИ

1. Способ выполнения проверки целостности платформы между запрашивающим объектом (RE) и целевым объектом (TE), содержащий этапы, на которых
принимают запрос от RE, чтобы ТЕ сообщил учетные данные группы доверительных вычислений (TCG) у TE;
отправляют учетные данные TCG TE в RE;
принимают запрос от RE, чтобы ТЕ сообщил состояние целостности платформы TE;
проверяют состояние целостности платформы у TE; и
отправляют индикатор состояния целостности платформы в RE.
2. Способ по п.1, в котором RE является эмитентом прав (RI), а TE является устройством.
3. Способ по п.2, причем способ выполняют перед тем, как устройство инициирует протокол регистрации с RI, входящий в протокол получения объектов прав (ROAP), с помощью устройства, отправляющего триггер в RI для того, чтобы начать способ.
4. Способ по п.2, причем способ выполняют периодически на основе истекшего времени с момента, когда устройство последний раз регистрировалось RI.
5. Способ по п.2, причем способ выполняют периодически на основе истекшего времени с момента, когда устройство последний раз проверяло состояние целостности его платформы для RI.
6. Способ по п.1, в котором RE является эмитентом контента (CI), а TE является устройством.
7. Способ по п.6, причем способ выполняют периодически на основе истекшего времени с момента, когда устройство последний раз проверяло состояние целостности его платформы для CI.
8. Способ по п.6, причем способ выполняют, когда устройство приобретает контент у CI.
9. Способ выполнения проверки целостности программного обеспечения управления цифровыми правами (DRM) между запрашивающим объектом (RE) и целевым объектом (TE), содержащий этапы, на которых
принимают запрос от RE, чтобы ТЕ выполнил проверку целостности программного обеспечения DRM;
проверяют с помощью TE целостность программного обеспечения DRM; и
отправляют индикатор состояния целостности программного обеспечения DRM в RE.
10. Способ по п.9, в котором RE является эмитентом прав (RI), а TE является устройством.
11. Способ по п.10, в котором устройство отправляет триггер в RI, чтобы начать способ раньше, чем устройство инициирует процесс по протоколу получения объектов прав (ROAP).
12. Способ по п.11, в котором процесс ROAP выбирают по меньшей мере из следующего: двухпроходной регистрации, двухпроходного присоединения к домену и двухпроходного выхода из домена.
13. Способ по п.10, причем способ выполняют периодически после того, как устройство завершило процесс по протоколу получения объектов прав (ROAP) с RI.
14. Способ по п.13, в котором процесс ROAP выбирают по меньшей мере из следующего: двухпроходной регистрации, двухпроходного присоединения к домену и двухпроходного выхода из домена.
15. Способ по п.10, причем способ выполняют периодически после того, как устройство проверило и сообщило RI состояние целостности его программного обеспечения DRM.
16. Способ по п.10, причем способ выполняют после того, как устройство обновило его программное обеспечение DRM.
17. Способ по п.10, причем RI запрашивает у устройства выполнить проверку целостности программного обеспечения DRM на медиаплеере в устройстве.
18. Способ по п.9, в котором RE является эмитентом контента (CI), а TE является устройством.
19. Способ по п.18, в котором устройство отправляет триггер в CI, чтобы начать способ раньше, чем устройство инициирует процесс по протоколу получения объектов прав (ROAP).
20. Способ по п.18, причем способ выполняют периодически после того, как устройство завершило процесс по протоколу получения объектов прав (ROAP) с CI.
21. Способ по п.18, причем способ выполняют периодически после того, как устройство проверило и сообщило CI состояние целостности его программного обеспечения DRM.
22. Способ по п.18, причем способ выполняют после того, как устройство обновило его программное обеспечение DRM.
23. Способ по п.18, в котором CI запрашивает у устройства выполнить проверку целостности программного обеспечения DRM на медиаплеере в устройстве.
24. Способ усиления целостности сообщений по протоколу получения объектов прав (ROAP), которыми обмениваются между двумя объектами, содержащий этапы, на которых
безопасно сохраняют информацию, которая должна быть использована в сообщениях ROAP, в каждом объекте, использующем методики доверительных вычислений; и
предварительно проверяют информацию, которая должна быть использована в сообщениях ROAP, перед использованием в связи с сообщением ROAP.
25. Способ по п.24, в котором упомянутое сохранение, включает в себя этапы, на которых
подписывают с запечатыванием информацию; и
привязывают информацию.
26. Способ по п.25, в котором упомянутое подписывание с запечатыванием включает в себя этапы, на которых
симметрично шифруют информацию с помощью симметричного ключа шифрования; и
асимметрично подписывают симметричный ключ шифрования и множество значений, которые указывают текущее состояние целостности объекта.
27. Способ по п.25, в котором упомянутое привязывание включает в себя этап, на котором асимметрично шифруют информацию с помощью ключа, личный ключ расшифрования которого хранится в защищенном модуле в объекте.
28. Способ по п.27, в котором защищенный модуль является модулем доверительной обработки (TPM), который выводит параметры для использования в сообщениях ROAP.
29. Способ по п.24, в котором информацию выбирают по меньшей мере из следующего: идентификации устройства, идентификации эмитента прав, сертификата, цепочки сертификатов, значения времени, относящегося к управлению цифровыми правами, объекта прав, алгоритма и данного времени.
30. Способ по п.24, дополнительно содержащий этап, на котором
добавляют поле к существующим сообщениям ROAP для указания возможности доверительных вычислений у отправляющего объекта.