Principes de base de DRM
Les technologies Windows Media DRM sont assez simples du point de vue du Kit de développement logiciel (SDK) au format Windows Media. Les composants du KIT de développement logiciel (SDK) peuvent être utilisés pour protéger du contenu et lire du contenu protégé.
Protection du contenu
La protection du contenu (également appelée empaquetage du contenu) implique le chiffrement de la section de données du fichier et l’inclusion de certaines informations dans l’en-tête de fichier qui permet aux lecteurs de déchiffrer le contenu.
Pour chiffrer le contenu, vous avez besoin d’une clé, qui est une valeur utilisée pour amorcer les algorithmes de chiffrement. Une clé est composée de deux éléments : une clé initiale (ou clé privée) et un identificateur de clé (ou clé publique). La valeur initiale de clé est la valeur de secret avec laquelle vous encodez le contenu. L’identificateur de clé est une valeur publique incluse dans l’en-tête d’un fichier protégé.
Lorsqu’un fichier est protégé, il ne peut pas être déchiffré sans licence. Une licence inclut des informations qui spécifient les conditions d’utilisation du contenu protégé. Les termes d’une licence sont décidés par le propriétaire du contenu et peuvent être personnalisés pour répondre à divers besoins. Une partie du processus d’empaquetage d’un fichier consiste à inclure l’URL d’une page Web où les utilisateurs peuvent acquérir une licence pour accéder au contenu.
Lecture du contenu protégé
Pour lire le contenu protégé, une licence pour le contenu doit résider sur l’ordinateur client. Certaines restrictions de licence sont vérifiées en interne par les composants DRM du Kit de développement logiciel (SDK) au format Windows Media, tandis que d’autres doivent être appliquées par votre application.
Vous pouvez utiliser les objets du Kit de développement logiciel (SDK) au format Windows Media pour aider l’utilisateur à acquérir des licences pour le contenu et à effectuer d’autres tâches administratives, telles que la mise à jour des composants DRM et la sauvegarde des licences.
Notes
La gestion des droits numériques n’est pas prise en charge par la version x64 de ce Kit de développement logiciel (SDK).
Rubriques connexes