| With the rapid evolution of mobile Internet, digital resources have gradually become the main carrier for people to get information, and rights management of digital resources has become a key problem for operators and content providers. Android platform is one of the world’s most popular mobile operating system. The thesis studies that the digital rights management based on the Android platform and the design and implementation on client. The following is the specific work.Firstly, the thesis introduces the development status of OMA DRM and analyzes the three kinds of file format of OMA DRM V1.0and the rights expression language, and introduces the Android platform technology framework.Secondly, the thesis analyzes the DRM framework on Android platform and the corresponding interface of application development. And then introduce the structure of DRM design on client and analyze the implement of the forward lock engine and the separated delivery engine in detail. And the upper application calls for DRM engine. According to the right object’s constraint which is <datetime>, design the secure clock. And show the design structure of secure clock. It can be used to retrieve the different type of time in order to get the safe time. And then analyzes the application calls to the DRM files. And show the implementation process which the three kinds of OMA DRM V1.0file formats are encrypted during downloading and decrypted during rendering,the maintenance of right object database according to OMA DRM2.0and the protection of the files which constraint is <datetime> by the secure clock.At last, the thesis designs a set of DRM system integration test cases according to ISO9126for Android platform. Verify that the implementation on Android client matches with OMA DRM standard and meet the requirement of operators.Different operators request to use different DRM protocol to protect digital content. The design of this thesis can develop efficiently corresponding DRM protocol on Android platform and reduce the coupling, on the other hand, the Android platform provides an extensible plug-in agent to handle various DRM schemes. |