MEDIA DECODING CONTROL WITH HARDWARE-PROTECTED DIGITAL RIGHTS MANAGEMENT
Innovations in the area of hardware-protected digital rights management ("DRM") systems are presented. For example, a hardware-protected DRM system includes a trusted layer and untrusted layer. In the untrusted layer, a control module receives source media data that includes encrypted medi...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Innovations in the area of hardware-protected digital rights management ("DRM") systems are presented. For example, a hardware-protected DRM system includes a trusted layer and untrusted layer. In the untrusted layer, a control module receives source media data that includes encrypted media data. The control module processes metadata about the media data. The metadata, possibly exposed by a module in the trusted layer, is not opaque within the untrusted layer. In the trusted layer, using key data, a module decrypts encrypted media data, which can be the encrypted media data from the source media data or a transcrypted version thereof. A module in the trusted layer decodes the decrypted media data. A host decoder in the untrusted layer uses the metadata to manage at least some aspects of the decoding, rendering and display in the trusted layer, without exposure of decrypted media data or key data within the untrusted layer.
L'invention concerne des innovations dans le domaine des systèmes de gestion de droits numériques ("DRM") protégés par matériel. Par exemple, un système DRM protégé par matériel comprend une couche sécurisée et une couche non sécurisée. Dans la couche non sécurisée, un module de commande reçoit des données de média sources qui comprennent des données média chiffrées. Le module de commande traite des métadonnées concernant les données de média. Les métadonnées, éventuellement exposées par un module situé dans la couche sécurisée, ne sont pas opaques à l'intérieur de la couche non sécurisée. Dans la couche sécurisée, au moyen des données de clé, un module déchiffre les données de média chiffrées, qui peuvent être les données de média chiffrées issues des données de média sources ou d'une version transcrite de celles-ci. Un module situé dans la couche sécurisée décode les données de média déchiffrées. Un décodeur hôte situé dans la couche non sécurisée utilise les métadonnées pour gérer au moins certains aspects du décodage, de la reproduction et de l'affichage dans la couche sécurisée, sans exposition des données de média déchiffrées ou des données de clé à l'intérieur de la couche non sécurisée. |
---|