Font Size: a A A

Design And Realization Of Certificate Engine Based On XrML

Posted on:2012-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:W X MingFull Text:PDF
GTID:2178330335469368Subject:Education Technology
Abstract/Summary:PDF Full Text Request
Along with the development of network transmission technology, the education resources on the internet become more and more, users can download, upload and use these resources easily and conveniently. Because of people communicate on network freely, copy and open digital resources unlimitely and publicly, these resources transmit on the internet arbitrary; some even have been tampered with maliciously so that the authors' rights have been harmed seriously. Based on this, the scientists have already carried out research on the copyright protection of these resources both at home and abroad, and they have obtained a certain application results. It takes XrML to describe user's access control strategies, and complete signature and authentication through generated Digital Certificates in most of these DRM (Digital Rights Manage) system model. It ensures the integrity and security of the resource itself at the same time. We can see that Digital Certificate plays an important role int the DRM system. This article aims to propose a kind of general Digital Certificates Engine, which can be used in a variety of digital education resources copyright management and comply with the XrML language specification, in order to meet different copyright management application requirement.Specifically speaking, this paper covers the following several aspects:(1) The study of the concepts, operation, management of the Digital Certificate. The introduction of The Public Key Infrastructure(PKI),The Digital Certificate, The Certificate CA, The Certificate, The Certificate Chain and The Certificate Revocation List. The study about the application, issuance, security, transmission, suspension, operation, import and export of the Digital Certificate. In addition, this article investigates the Digital Certificate application, that is, encryption and signatures in the Digital Rights Management System.(2) The study of XrML language, particularly investigates its origin, data model and the form elements, in order to explain the application of XrML. I will introduce the template provided by XrML, analyse the cases about XrML syntax.(3) The overall design of the Digital Certificate Engine. I will start from the needs analysis, then abstract the object model, and then make a model of whole system. According to the results of modeling, I will divide the function modules, and design each function module further. Afterwards, I will design each module and the user interaction. Finally, refer to the template which XrML provides, I will design the structure of the user Digital Certificate. (4) The study of the Digital Certificate Engine implementation. By analyzing the results of the previous module and using.Net Framework, I will realize the various function modules with Visual Studio 2008 development tool. After the basic realization of the system function, I will test the system function according to the needs analysis documentation before.Compared with other related papers, the special features of this paper are that, I will use XrML language to build user Digital Certificate and self-build the CA server environment, model and realize the Digital Certificate Engine based on this environment, and finally end with an application case.
Keywords/Search Tags:DRM, XrML, Access Control Strategies, Digital Certificate, Digital Certificate Engine
PDF Full Text Request
Related items