当前位置: 首页 > 专利查询>武汉大学专利>正文

一种Windows平台下的通用数字版权保护方法技术

技术编号:11882502 阅读:135 留言:0更新日期:2015-08-13 15:35
本发明专利技术公开了一种Windows平台下的通用数字版权保护方法,本发明专利技术通过硬件指纹验证能实现本地自动解密授权使用受保护文件,当硬件验证不通过时还提供在线认证方式,满足了用户部分自主性,如多台设备共享、硬件变更等。在文件I/O拦截的处理上,采用内核层文件过滤驱动和应用层IAT API Hook技术配合使用,内核层对文件读写内容进行拦截可以忽略应用层任何的文件读写细节,而且更准确和高效;而IAT API HOOK与特定的应用程序紧密联系,相对于通过应用层键鼠钩子实现监控而言,将更具有针对性地在应用层对复制粘贴、另存为等文件操作进行监控和限制。此外通过文件过滤驱动与明文内存区权限设定的方法对内存中明文进行了较好的保护,极大地降低了内存明文被泄露的可能。

【技术实现步骤摘要】
一种Windows平台下的通用数字版权保护方法
本专利技术属于信息安全
,涉及一种数字版权保护方法,具体涉及一种Windows平台下的通用数字版权保护方法。
技术介绍
数字版权保护(DigitalRightsManagement,简称DRM)技术是指对各类数字内容的知识产权进行保护的一系列软硬件技术,现涉及到的技术主要有加密解密技术、数字签名、访问权限控制技术、可信计算技术、过滤驱动技术、双缓存技术、数字水印、数字指纹、透明文件系统研究等。随着多媒体技术和互联网的迅猛发展,数字化产品的使用与传播越来越广泛,非法传播和盗版问题严重侵犯了版权所有者和内容出版社的知识产权和经济利益,数字版权保护显得尤为重要。目前,针对电子文档、电子图书、音视频媒体和软件等数字产品均有对应的成形的商业产品方案及系统,譬如书生的SEP系统和微软的RMS等(针对电子文档)、方正的Apabi和Adobe的PDF保护(针对电子图书)、苹果的FairPlay和微软的WindowsMediaDRM等(针对音视频媒体)。然而,这些商业方案均都只针对特定的文件格式,均需要下载对应的客户端,而且大多还依赖于联网认证和第本文档来自技高网...
一种Windows平台下的通用数字版权保护方法

【技术保护点】
一种Windows平台下的通用数字版权保护方法,其特征在于,包括以下步骤:步骤1:采用Web浏览器作为内容提供商、保护内容提供商和用户之间业务的交互途径,其核心交互有内容提供商上传原始文件、保护内容提供商对原始文件加密和打包、用户下载受保护文件;步骤2:用户无需下载任何客户端软件,直接双击下载的.exe文件即可打开受保护内容进行观看;对受保护内容的保护措施主要有文件过滤驱动处理、IAT API Hook监控、内存访问权限限制;步骤3:若受保护文件为可编辑文档,则用户直接对受保护文件内容进行编辑并能且只能直接保存于当前文件上;步骤4:当打开受保护文件的第三方应用程序进程退出时,该.exe文件映射...

【技术特征摘要】
1.一种Windows平台下的通用数字版权保护方法,其特征在于,包括以下步骤:步骤1:采用Web浏览器作为内容提供商、保护内容提供商和用户之间业务的交互途径,其核心交互有内容提供商上传原始文件、保护内容提供商对原始文件加密和打包、用户下载受保护文件;步骤2:用户无需下载任何客户端软件,直接双击下载的.exe文件即可打开受保护内容进行观看;对受保护内容的保护措施主要有文件过滤驱动处理、IATAPIHook监控、内存访问权限限制;步骤3:若受保护文件为可编辑文档,则用户直接对受保护文件内容进行编辑并能且只能直接保存于受保护文件上;步骤4:当打开受保护文件的第三方应用程序进程退出时,该.exe文件映射在内存中的所有文件会被清除,其中包括内存中明文;此外,内存中其他用来保护受保护内容的相关模块也会被卸载完全,其中相关模块包括隐藏进程驱动、文件过滤驱动、API拦截模块。2.根据权利要求1所述的Windows平台下的通用数字版权保护方法,其特征在于,步骤1的具体实现包括以下子步骤:步骤1.1:内容提供商通过文件上传页面上传原始内容至内容服务器上;步骤1.2:保护内容提供商管理内容服务器,提取用户客户端设备的硬件指纹,然后结合硬件指纹对原始内容进行加密,最后同主控制程序、加解密模块、隐藏驱动模块、文件过滤驱动模块、API拦截模块、内存控制模块一起打包组织成PE格式的.exe文件提供给用户下载;步骤1.3:用户通过内容购买页面购买并下载PE格式的.exe文件至本地。3.根据权利要求2所述的Windows平台下的通用数字版权保护方法,其特征在于:步骤1.2中所述的结合硬件指纹对原始内容进行加密,加密密钥是基于对用户客户端设备的硬件指纹进行SHA-256得到的256位密钥;以512字节为单位对原始内容进行分组,然后利用AES-256算法对原始内容进行分组加密,得到的密文文件与原始文件后缀名保持一致。4.根据权利要求1所述的Windows平台下的通用数字版权保护方法,其特征在于,步骤2的具体实现包括以下子步骤:步骤2.1:点击运行.exe文件,首先执行主控制程序,创建主控制进程,用来调用和执行其他模块函数;步骤2.2:执行驱动加载程序,将隐藏驱动模块、文件过滤驱动模块加载到驱动层;通过隐藏驱动模块隐藏相关进程;然后通过加载文件过滤驱动截获文件...

【专利技术属性】
技术研发人员:王玉林王代银丁文佳沈越
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1