论文部分内容阅读
随着互联网的深入普及,人们需求的知识越来越多的来源于网络,数字知识产品营运而生并得以在全球范围内迅速发展。数字知识产品依其便于复制、存储和传播的特点广受人们所青睐,应用越来越广泛,然而这些优点也同时给数字版权保护带来了困难。于是,国际社会针对数字知识产品的版权保护提出了数字版权管理(DRM, Digital Rights Management)的概念和技术。
数字版权管理技术是一种融合加密、数字签名、数字水印、PKI以及电子支付等技术为一体的,新兴的数字化时代解决版权保护问题的可能方案。
本文首先通过对近年来DRM技术以及研究热点的分析,发现目前不同的DRM系统只针对特定的文件类型或格式,不具有通用性;并且,现有的DRM系统无法实现对新类型或新格式的文件进行保护,一旦内容提供者想要保护新类型的文件,就必须开发新的DRM系统。因此,本文就上述问题提出了基于过滤器驱动技术的通用DRM系统框架,并实现了DRM客户端的设计。为了在WINDOWS平台下实现该DRM客户端,本文较为深入地研究了WINDOWS平台下I/O模型的相关技术,分析了用户模式下使用挂接API和内核模式下使用过滤器驱动过滤WINDOWS文件I/O操作的技术。在这些理论和技术研究的基础上,本文基于DRM现有技术并利用I/O过滤技术结合权限管理相关技术,研究并实现了WINDOWS NT平台下的基于过滤器驱动技术的DRM客户端。DRM客户端通过在操作系统内核文件系统驱动层与I/O管理器间插入一个中层驱动程序——过滤器驱动程序,来截获I/O请求,并在内核中对文件进行加/解密,解密后的文件由对应的播放器或阅读器来显示,实现了对保护文件的透明加/解密,完成了系统的通用性。并对该系统进行了测试和评估。
本课题所取得的结果,对将来数字版权管理系统的研究与应用,具有较强的实践意义。