УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ЦИФРОВЫМИ ПРАВАМИ

1. Способ предоставления авторизации цифровой программы (304), который содержит этапы:
кодирования цифровой программы (304) для того, чтобы объединить упомянутую цифровую программу (304) с агентом (301) аутентификации, при этом упомянутый агент (301) аутентификации включает в себя программный код (3012), выполняемый устройством (202), которое может воспроизвести упомянутую цифровую программу (304) для аутентификации достоверности устройства (202); и
предоставления упомянутому устройству (202) цифрового контента (300), включающего в себя упомянутую цифровую программу (304) и упомянутый агент (301) аутентификации.
2. Способ по п.1, в котором цифровая программа (304) зашифрована посредством первого алгоритма шифрования, и ключ дешифрования первого алгоритма шифрования зашифрован посредством второго алгоритма шифрования и хранится в агенте (301) аутентификации.
3. Способ по п.2, в котором программный код (3012) также выполняется для того, чтобы дешифровать зашифрованный ключ (3013), после того как достоверность устройства (202) прошла аутентификацию, так, чтобы получить ключ и отправить его модулю (2022) DRM в устройстве (202), а упомянутый модуль DRM затем дешифрует зашифрованную цифровую программу (304) в цифровом контенте (300);
при этом модуль (2022) DRM является предустановленным на устройстве модулем управления цифровыми правами.
4. Способ по п.3, в котором
агент (301) аутентификации дополнительно включает в себя ключ дешифрования ключа для дешифрования зашифрованного ключа (3013);
программный код (3012) в агенте (301) аутентификации выполняется для того, чтобы извлечь из агента (301) аутентификации ключ дешифрования ключа и чтобы дешифровать зашифрованный ключ (3013) CK в соответствии с заранее установленным алгоритмом дешифрования, соответствующим второму алгоритму шифрования.
5. Способ по п.3, в котором после получения декодированной цифровой программы модуль (2022) DRM управляет воспроизведением цифровой программы в соответствии с ранее полученным разрешением (400).
6. Способ по п.5, в котором разрешение (400) оговаривает право и правила для устройства для того, чтобы воспроизвести цифровой контент.
7. Способ воспроизведения цифрового контента на устройстве (202), который содержит этапы:
(a) получения цифрового контента (300) от поставщика (201) услуги, при этом упомянутый цифровой контент (300) включает в себя цифровую программу (304) и агент (301) аутентификации;
(b) выполнения упомянутого агента (301) аутентификации для того, чтобы аутентифицировать достоверность устройства;
(c) дешифрирования цифровой программы (304) после успешного прохождения аутентификации; и
(d) воспроизведения дешифрованной цифровой программы (304).
8. Способ по п.7, в котором цифровая программа (304) зашифрована посредством первого алгоритма шифрования, и ее ключ дешифрования встроен в агента (301) аутентификации, после того, как он был зашифрован посредством второго алгоритма шифрования.
9. Способ по п.7, в котором на этапе (b) агент (301) аутентификации аутентифицирует достоверность устройства посредством сравнения заранее установленного в устройстве ID и белого списка или черного списка, встроенного в агент (301) аутентификации.
10. Способ по п.8, в котором этап (b) включает в себя этап вызова ключа дешифрования ключа, встроенного в агент (301) аутентификации для того, чтобы дешифровать зашифрованный ключ (3013).
11. Способ по п.8, в котором этап (b) включает в себя этап вызова из устройства ключа дешифрования ключа, который заранее в нем сохранен, для того, чтобы дешифровать зашифрованный ключ (3013).
12. Способ аутентификации достоверности устройства, которое воспроизводит цифровой контент, который содержит:
встраивание в цифровой контент (300) агента (301) аутентификации таким образом, что, когда упомянутый цифровой контент загружается в устройство (202), запускается агент (301) аутентификации и аутентифицирует, имеет ли устройство (202) сертификацию для того, чтобы воспроизводить цифровой контент (300).
13. Способ по п.12, в котором
цифровой контент (300) включает в себя цифровую программу (304), и
агент (301) аутентификации включает в себя программный код (3012), который выполняется для того, чтобы сравнить и аутентифицировать код идентификации выполняемого на устройстве (202) модуля (2022) DRM.
14. Способ по п.12, в котором
агент (301) аутентификации включает в себя список для сравнения с кодом идентификации, заранее установленным в модуле хранения устройства, и/или кодом идентификации, заранее установленном в модуле (2022) DRM, и
программный код (3012) в агенте (301) аутентификации выполняется для того, чтобы сравнить код идентификации устройства со списком так, чтобы определить является ли устройство и/или его модуль (2022) DRM достоверным.
15. Устройство воспроизведения цифрового контента, которое содержит:
модуль получения для получения цифрового контента (300) от поставщика (201) услуги, при этом упомянутый цифровой контент (300) включает в себя цифровую программу (304) и агент (301) аутентификации;
модуль (2022) DRM для выполнения агента (301) аутентификации для того, чтобы аутентифицировать достоверность устройства (202) и для дешифрирования, после успешного прохождения аутентификации, цифровой программы (304); и
средство воспроизведения для воспроизведения зашифрованной цифровой программы (304).
16. Устройство по п.15, в котором цифровой контент (300) дополнительно включает в себя ID (302) контента и цифровую подпись (303) контента, которая отображает такие данные, как подлинность издателя (201) цифрового контента и время, а также защищает целостность данных.