As the key technology of transaction and transmission of digital contents, Digital Right Management(DRM) has already had some products and systems for different resources, with range of uses, usage modes and ways of authority control. The richmedia DRM implemented in this paper in the entity is divided into three parts: 1, Implementation of encryption and transmission mechanism for richmedia resources in publish terminal. Here, we use different encryption strategy for different resources, depending on their file formats, sizes, etc. 2, Implementation of decryption and display function in client terminal. After obtaining encrypted richmedia resources, users could apply licenses, according to their demanding, to decrypt and display these contents in client terminal. 3, Implementation of copyright control function in DRM server terminal. Licenses are generated and distributed from here to client server. This thesis contains the following study site: 1, Copyright management and generation of license. The description of richmedia resources in license should support different restrictions and patterns of consumption. 2, Strategy and procedure for encryption and decryption. We use different strategies to contents with different sizes, encapsulate the key to decrypt in license, encrypt license in dissymmetrical encryption way and digital sign it before giving it to users. 3, A secure client software to display richmedia resources. These contents are expressed in HTML, so we use Mozilla Firefox browser source code to implement our client. Because user’s private key is built in the client, some more research on preventing software cracking is needed.
修改评论