数字内容分段加密解密的方法及装置制造方法及图纸

技术编号:7976317 阅读:228 留言:0更新日期:2012-11-16 01:38
本发明专利技术实施例公开了一种数字内容分段加密解密的方法及装置,涉及数字版权保护领域,方便用户使用。本发明专利技术的加密方法包括:获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将内容分段信息插入数字内容文件的预定位置;分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容;对每个内容分段中需要加密的数字内容进行加密。本发明专利技术的解密方法包括:分析数字内容文件格式,确定内容分段信息的插入位置,并从插入位置读取内容分段信息;根据所述内容分段信息确定每个加密的内容分段;分别对每个加密的内容分段中加密的数字内容进行解密,得到授权数字内容。本发明专利技术实施例主要用于数字内容分段加密解密的过程中。

【技术实现步骤摘要】

本专利技术涉及数字版权保护领域,尤其涉及数字内容分段授权领域。
技术介绍
随着网络技术与数字出版技术的发展以及多种终端设备的普及,用户希望获取数字内容作品中部分感兴趣的内容,以及内容提供商希望对数字内容的不同部分提供不同权限的需求日益明显。但是目前大多数数字内容文件的授权模式是对整个数字内容文件进行授权的,缺乏对用户个性化使用数字内容的支持。这种整体授权模式无法对数字内容作品进行更细致的权限管理和使用控制。为满足用户个性化需求,实现按需授权等多种商业模式,需要对数字内容作品进 行细粒度的版权保护。目前,部分厂商也提出了一些细粒度的版权保护方案,主要可分为 两类第一类是使用专用的文件格式,利用格式本身的特征,将不同权限的内容进行分段,可分别对不同段内容进行不同的加密策略;该种方案由于从数字内容格式上实现了分段加密,并且可以为每段指定相同或者不同的数据加密算法和内容密钥,其中某个分段密钥的泄漏不影响其它分段密钥的安全,因此安全强度更高,同时,由于基于专用的文件格式,因此对数字内容的控制粒度也可做到细致。第二类是对数字内容采用整体加密存储,仅从逻辑上进行分段,使用时,从软件层进行范围控制。在实施上述两种数字内容分段加密的过程中,专利技术人发现上述这两类方案至少存在如下问题,包括第一类方案由于其对文件格式的依赖,使其通用性不强,而第二类方法对文件的使用必须依赖专用DRM客户端,易用性差。
技术实现思路
本专利技术的实施例提供一种数字内容分段加密解密的方法及装置,能够方便用户的使用。为达到上述目的,本专利技术的实施例采用如下技术方案一方面,本专利技术实施例提供一种数字内容分段加密的方法,包括获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将所述内容分段信息插入所述数字内容文件的预定位置,所述预定位置为进行自定义读写操作的位置;分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容;对每个内容分段中需要加密的数字内容进行加密。一方面,本专利技术实施例还提供一种数字内容分段解密的方法,包括分析数字内容文件格式,确定内容分段信息的插入位置,并从所述插入位置读取所述内容分段信息;根据所述内容分段信息确定每个加密的内容分段;分别对每个加密的内容分段中加密的数字内容进行解密,得到授权数字内容。另一方面,本专利技术实施例提供一种数字内容分段加密的装置,包括获取单元,用于获取数字内容文件中需要进行加密的内容分段,得到内容分段信息;插入单元,用于将所述获取单元获取的所述内容分段信息插入所述数字内容文件的预定位置,所述预定位置为进行自定义读写操作的位置;确定单元,用于分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容;加密单元,用于对所述确定单元确定的所述每个内容分段中需要加密的数字内容进行加密。另一方面,本专利技术实施例还提供一种数字内容分段解密的装置,包括 第一获取单元,用于分析数字内容文件格式,确定内容分段信息的插入位置,并从所述插入位置读取所述内容分段信息;确定单元,用于根据所述第一获取单元获取的所述内容分段信息确定每个加密的内容分段;解密单元,用于分别对每个加密的内容分段中加密的数字内容进行解密,得到授权数字内容。本专利技术提供的技术方案,与现有技术相比,不依赖于特定内容数字的特定格式确定内容分段以及该内容分段中需要加密的数字内容,而是通过获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将所述内容分段信息插入所述数字内容文件的预定位置,然后分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容;并且对每个内容分段中需要加密的数字内容进行加密,能对大部分现有格式的数字内容文件进行分段加密处理,极大的方便了用户的使用。并且,在解密时,用户只需要根据从所述插入位置读取所述内容分段信息,便可以根据所述内容分段信息确定每个加密的内容分段,之后便可以根据该内容分段的加密方式,对每个加密的内容分段中加密的数字内容进行解密,得到授权数字内容,极大的方便了用户的使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例I中数字内容分段加密的方法流程图;图2为本专利技术实施例I中数字内容分段解密的方法流程图;图3为本专利技术实施例2中数字内容分段加密的方法流程图;图4为本专利技术实施例2中数字内容分段解密的方法流程图;图5为本专利技术实施例3中数字内容分段加密的方法流程图;图6为本专利技术实施例3中数字内容分段解密的方法流程图;图7为本专利技术实施例4中一种数字内容分段加密的装置组成框图8为本专利技术实施例4中另一种数字内容分段加密的装置组成框图;图9为本专利技术实施例4中另一种数字内容分段加密的装置组成框图;图10为本专利技术实施例4中另一种数字内容分段加密的装置组成框图;图11为本专利技术实施例4中另一种数字内容分段加密的装置组成框图;图12为本专利技术实施例4中一种数字内容分段解密的装置组成框图;图13为本专利技术实施例4中另一种数字内容分段解密的装置组成框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例I本专利技术实施例提供一种数字内容分段加密的方法,如图I所示,该方法包括101、获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将所述内容分段信息插入所述数字内容文件的预定位置,所述预定位置为进行自定义读写操作的位置。其中,所述获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,可以采用但不局限于以下两种方法,包括第一种,根据用户分段策略对所述数字内容文件进行结构识别,确定所述数字内容文件中需要进行加密的内容分段,得到内容分段信息。或者第二种,根据用户选定的范围,确定所述数字内容文件中需要进行加密的内容分段,得到内容分段信息。其中,所述将所述内容分段信息插入所述数字内容的预定位置,可以通过以下的方式实现,包括分析数字内容格式,确定所述预定位置在所述数字内容文件中的具体位置;将所述内容分段信息插入所述数字内容的预定位置;该预定位置可以为数字内容中可供用户扩展的用户自定义数据部分的位置。102、分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容。其中,所述分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容,可以采用但不局限于以下的方法实现,包括对每个内容分段中的数字元素进行分析,将与其他内容分段共享部分的数字元素去除,仅保留属于本内容分段的数据元素;或者对仅属于本内容分段的数据元素进行分析,获取所述内容分段中需要加密的数字内容。103、对每个内容分段中需要加密的数字内容进行加密。其中,所述对每个内容分段中需要加密的数字内容进行加密可以采用现有技术中的任一中加密方法,本专利技术实施例对此不进行限定。另外,对每个内容分段中需要加密的数字内容进本文档来自技高网...

【技术保护点】
一种数字内容分段加密的方法,其特征在于,包括:获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将所述内容分段信息插入所述数字内容文件的预定位置,所述预定位置为进行自定义读写操作的位置;分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容;对每个内容分段中需要加密的数字内容进行加密。

【技术特征摘要】
1.一种数字内容分段加密的方法,其特征在于,包括 获取数字内容文件中需要进行加密的内容分段,得到内容分段信息,并将所述内容分段信息插入所述数字内容文件的预定位置,所述预定位置为进行自定义读写操作的位置; 分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容; 对每个内容分段中需要加密的数字内容进行加密。2.根据权利要求I所述的方法,其特征在于,所述获取数字内容文件中需要进行加密的内容分段,得到内容分段信息的处理包括 根据用户分段策略对所述数字内容文件进行结构识别,确定所述数字内容中需要进行加密的内容分段,得到内容分段信息;或者 根据用户选定的范围,确定所述数字内容文件中需要进行加密的内容分段,得到内容分段信息。3.根据权利要求2所述的方法,其特征在于,在根据用户分段策略对所述数字内容文件进行结构识别,确定所述数字内容中需要进行加密的内容分段,得到内容分段信息之后,还包括 根据用户提供的内容分段的分段引导信息,对确定的内容分段进行修改,并获取修正后的内容分段信息。4.根据权利要求I所述的方法,其特征在于,所述分析每个内容分段中的数字元素,确定每个内容分段中需要加密的数字内容的处理包括 对每个内容分段中的数字元素进行分析,将与其他内容分段共享部分的数字元素去除,仅保留属于本内容分段的数据元素; 对仅属于本内容分段的数据元素进行分析,获取所述内容分段中需要加密的数字内容。5.根据权利要求I至4中任一项所述的方法,其特征在于,在对每个内容分段中需要加密的数字内容进行加密之后,还包括 将内容分段中加密后的部分密文替换为加密提示信息,并将所述加密后的部分密文保存到指定文件中;或者 针对内容分段中加密的数字内容的范围,添加一个显示层覆盖加密后的密文,并标记所述显示层的位置。6.根据权利要求I所述的方法,其特征在于,所述对每个内容分段中需要加密的数字内容进行加密的处理包括 对每个内容分段中需要加密的数字内容采用等长的加密算法进行加密。7.一种数字内容分段解密的方法,其特征在于,包括 分析数字内容文件格式,确定内容分段信息的插入位置,并从所述插入位置读取所述内容分段信息; 根据所述内容分段信息确定每个加密的内容分段; 分别对每个加密的内容分段中加密的数字内容进行解密,得到授权数字内容。8.根据权利要求7所述的方法,其特征在于,在根据所述内容分段信息确定每个加密的内容分段之后,还包括 当加密装置将内容分段中加密后的部分密文...

【专利技术属性】
技术研发人员:高飞汤帜冯雪许东阳
申请(专利权)人:北大方正集团有限公司北京大学方正信息产业控股有限公司
类型:发明
国别省市:

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

1