数字版权管理服务器设计与实现new

数字版权管理服务器设计与实现new

ID:34426816

大小:687.40 KB

页数:9页

时间:2019-03-06

数字版权管理服务器设计与实现new_第1页
数字版权管理服务器设计与实现new_第2页
数字版权管理服务器设计与实现new_第3页
数字版权管理服务器设计与实现new_第4页
数字版权管理服务器设计与实现new_第5页
资源描述:

《数字版权管理服务器设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.paper.edu.cn数字版权管理服务器设计及实现陈超北京邮电大学信息工程学院,北京(100086)E-mail:cchao06@163.com摘要:本文首先研究了数字版权管理的原理,然后以数字电影播放为例,实现了一种基于struts技术的服务器架构方案――用JSP、ACTION和DAO相结合的方式架构基于MVC模式的数字版权管理服务器。最后给出了系统部分代码和界面,并解决了数字电影中许可证和RSA密钥对生成等关键问题。关键词:许可证,RSA密钥,打包器中图分类号:TP3111.引言随着互联网技术的不断发展,人们越来越多的应用网络“有偿”获取自己所需的数字媒体资源。但是

2、目前,由于许多提供数字媒体文件下载的网站并没有对自己发布的资源提供有效的保护,致使很多文件在网上可以被任意下载和传播。这种现象不仅侵害了网站、多媒体产品制作者的利益,也助长了盗版者的气焰。因此,对网络资源提供有效的安全管理已成为互[1]联网良性发展的关键,这种安全管理就被称为数字版权管理(DigitalRightsManagement)。本文在介绍数字版权管理原理的基础上,将以数字电影为例,讨论数字版权管理服务器的设计及具体实现。2.原理[2]数字版权管理的基本工作原理就是用打包器将音频、视频等文件进行加密编码处理,再建立一个数字版权管理中心;当用户使用打包器加密过的文件时,应用软件会根据其包

3、含在头文件中的有关属性自动链接到相应的站点(数字版权管理中心)获取相应的许可证;只有通过数字版权管理中心验证的用户才能被授权使用这些音、视频等文件。由此可见,数字版权管理中的核心内容就是对媒体文件的加密处理。加密有对称加密和非对称加密两种。对称加密是指一个加密算法的加密密钥和解密密钥相同,或者虽然不相同,但是可由其中的任意一个很容易的推导出另一个,即密钥是双方共享的。在数字电影这个事例中,我们采用AES128位对称密钥对数字电影文件进行加密,并将对称密钥的解密钥通过加密通道传送给数字版权管理服务器。非对称加密是指一个加密算法的加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密

4、钥。这两个密钥其中一个称为公钥,用于加密,是公开的;另一个称为私钥,用于解密,是保密的。非对称密钥最常采用的是RSA算法,它由Rivest,Shamir和Adleman在1978年提出。其工作原理具体如下:设Z/(n)=Z,ϕ(n)=(p-1)(q-1),其中n=pq;p,q为素数且相异。nϕ(n)若Z*≡{g∈Z

5、(g,n)=1},易见Z*为ϕ(n)阶的乘法群,且有g≡1(modn)。令明nnn文空间P=密文空间C=Z,则有nA.密钥生成:-1选择整数e使(ϕ(n),e)=1,且1

6、er.edu.cn私钥Sk={d,p,q}。B.公钥加密:e用公钥Pk={e,n}加密,设明文为M

7、当且仅当e不能被2,5,7所整除(事实上,不会分解φ(n),而用辗转相除法(欧式算法)来求得e,使(e,φ(n))=1。假设选择e=3533,那么用辗转相-1除法将求得:解密密钥d=e≡6597(mod11200),即d=6597。故在一个目录中公开n=114133533和e=3533,现假设想发送明文9726给客户端,由9726(mod11413)=5761可以知道在6597一个信道上发送密文5761。当客户端接收到密文5761时,用私钥d=6597进行解密:5761(mod11413)=9726,即得到服务器发送的明文。3.数字版权技术实现3.1系统组成数字版权管理系统,确切的说,就是为保

8、护数字媒体内容而建立的内容管理和发布平[3]台。本文的数字版权管理系统的组成分为以下三部分(其组成和运行流程见图1):(1)打包器:负责对数字媒体内容进行加密,并将其分发给用户,同时把和加密内容相对应的解密钥发送给数字版权管理服务器;(2)数字版权管理服务器:是数字版权管理的核心部分,其职能分为用户注册服务、内容注册服务和许可证发放服务三大部分;(3)用户:获取许可证,解密媒体文件并进行播放。相应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。