|
|
|
|||||||||||||||||||||||||
|
DRM
Systems DRM systems are a combination of processes, programs and hardware that facilitate the assignment, management and enforcement of the rights associated with digital media. DRM systems can usually identify and describe media, assign and find rights associated with that media, ensure that requests for media come from authorized users and manage the distribution and enforcement of rights.
DRM systems are typically setup as client server systems where the system receives requests and provides services to clients. A DRM |
system server may include the content server (the content source), content descriptions (metadata), DRM packager (media formatter), license server (rights management) and a DRM controller (DRM message coordinator). A DRM client typically includes a DRM controller, security interface (key manager) and a media decoder.
|
||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||
| Figure 1.20., DRM Architecture | |||||||||||||||||||||||||
2
6 Jan 2007 Definitions FREE at www.IPTVDictionary.com
|
content and that a server processes these requests. When the user requests access to content, the DRM server first validates the identity (authenticates) of the user by using shared secret information that the client should possess. The DRM system then reviews the authorization of the user for this content and assigns rights for this use of content. A key server assigns and transfers keys that are used to encode and decode media and control messages. The license server may initiate an encryption code that is used to process the media. The DRM packager uses the encryption code to process the content and its associated descriptive (metadata) content. When the encrypted file is received in the client, the security interface may be used to gather the necessary keys and parameters necessary to decode the encrypted information.
Content Server A content server is a computer system that provides content or media to devices that are connected to a communication system (such as through a television system). The content servers' many function is to receive and process requests for media content, setup a connection to the requesting device and to manage media transfer during the communication session. Content servers are typically protected from direct connection to access devices by firewalls or media packing devices. Metadata Metadata is information (data) that describes the attributes of other data. Metadata or meta-tags are commonly associated in media files or programs to describe the attributes of the media content. These attributes typically include the title of the media, media format details (media length and encoding formats) and may include additional descriptive information such as media category, actors or related programs. DRM Packager A DRM packager is a program or system that is used to combine content (digital audio and/or video), product information (e.g. Metadata) and security codes to a media format or file that is sent from a content provider to a user or viewer of the content. |
License Server
A license server is a computer system that maintains a list of license holders and their associated permissions to access licensed content. The main function of a license server is to confirm or provide the necessary codes or information elements to users or systems with the ability to provide access to licensed content. The license server may download a key or other information to client devices that enables a license holder to access the information they have requested. License servers use licensing rules to determine of users or devices have authorization to access data or media. Licensing rules are the processes and/or restrictions that are to be followed as part of a licensing agreement. Licensing rules may be entered into a digital rights management (DRM) system to allow for the automatic provisioning (enabling) of services and transfers of content. Key Server A key server is a computer that can create, manage and assign key values for an encryption system. A key is a word, algorithm or program that used to encrypt and decrypt a message that is created in a way that does not allow a person or system to discover the process used to create the keys. DRM systems may have the capability to transfer and update keys (key renewability). Key renewability is the ability of an encryption system to issue new keys that can be used in the encoding or decoding of information. DRM Controller A DRM controller is the coordinator of software and/or hardware that allows users to access content through a digital rights management system. DRM controllers receive requests to access digital content, obtain the necessary information elements (e.g. user ID and key codes), performs authentication (if requested) and retrieves the necessary encryption keys that allows for the decoding of digital media (if the media is encoded). DRM Client A digital rights management client is an assembly, hardware device or software program that is configured to request DRM services from a network. An example of a DRM client is a software program (module) that is installed (loaded) into a converter box (e.g. set top box) that can |
2
7 Jan 2007 Subscribe FREE at www.IPTVMagazine.com
|
||||||
28 Jan 2007 Definitions FREE at www.IPTVDictionary.com
|
|
|||
| Figure 1.22., Streaming with DRM | |||
|
Copyright © 2007 Althos Publishing. All rights reserved.