论文部分内容阅读
数字版权管理(Digital Rights Management, DRM)指的是采用包括信息安全技术手段在内的有效系统解决方案,在保证合法的、具有相应权限的用户对数字媒体内容(如音乐、视频、电子书等)能够正常使用的同时,也能够保护数字媒体创作者和拥有者的权益,并根据版权信息获得合法的收益,而且在合法的版权受到侵害的时候能够鉴别出真正的版权归属和版权信息的真伪。近年来,随着数字媒体技术以及网络通信技术的不断成熟,如今一些电影、唱片公司、书店等内容提供商通过网上来销售电影、音乐、电子书等数字多媒体内容。而随着移动智能终端技术的蓬勃发展,在P2P技术的支撑下,通过广大网民的无偿共享,人们可以很方便的通过各种移动终端(智能手机、平板电脑等)快速的获取各种数字媒体内容,而无需支付各种费用,这样就给内容提供商造成了很大的损失,因此研究DRM在移动终端上的实现就显得很有必要了。而众所周知,自从Google推出Android操作系统以来,Android智能移动终端(智能手机、平板电脑等)就开始逐步占领市场,随着其操作系统版本的不断提升及完善,Android智能终端的发展可以说是一日千里。智能终端的用户体验越来越好,而且由于很多的智能终端厂商在终端上搭载Android操作系统,因此有多种多样的风格及其多种价位来满足有不同需求的用户。所以Android移动智能终端的市场占有率越来越高,2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。而移动终端由于某些特殊性,如CPU运算能力和电池容量的限制,其DRM的实现可能与普通的DRM系统有所区别。本文提出了在Android移动智能终端上实现的基于OMA.2.1的DRM系统,主要工作如下:1)移动终端的证书管理机制。包括证书的分发、存储以及应用证书进行身份验证,加密解密等。2)内容的分发,包括对终端和平台的身份确认,交易的可靠性等。3)由于Android系统更新换代的速度太快,导致用户更换终端的频率过快,可能会导致同一个用户购买的内容无法重复使用。本DRM系统通过平台云存储方式来保存用户关键数据,从而可以达到更换终端使用购买过的内容的目的。4)DRM代理分段解密。由于受到终端CPU运算速度和电池容量的限制,使用加密的内容时应尽量减少时间复杂度和空间复杂度。现在的数字内容一般都内容很大,用户每次可能只是使用一部分内容,现在的DRM系统一般进行的是全文解密,这就造成了很大的资源浪费,而使用分段解密可以有效的避免这个问题。