一种基于安全引擎的多媒体版权保护方法

文档序号:9249400阅读:180来源:国知局
一种基于安全引擎的多媒体版权保护方法
【技术领域】
[0001]本发明涉及数据加解密技术领域,具体涉及一种基于安全引擎的多媒体版权保护方法。
【背景技术】
[0002]随着网络的普及和计算机技术的发展,数字图像、音频、视频等多媒体产品给人们带来极大的便利。但是由于数字多媒体容易复制,未授权地复制和非法发布原创作品损害了版权所有者的合法权益,因此数字多媒体迫切需要版权保护。
[0003]多媒体版权保护主要有基于密码学的数字版权管理和基于数字水印的版权跟踪两大类技术。
[0004]数字版权保护(DRM)是目前对网络中多媒体数字内容进行版权保护的主要手段。对多媒体内容从产生到分发,从销售到使用的整个过程进行识别、交易、保护、监控和跟踪,提供对多媒体制作商、发行商多媒体产品的版权保护。目前,三网合一、新型自媒体、微信社交平台等,对数字版权提出新的版权保护需求。

【发明内容】

[0005]本发明要解决的技术问题是:为了给多媒体服务提供商提供有效的数据安全服务,本发明提供一种基于安全引擎的多媒体版权保护方法。
[0006]本发明所采用的技术方案为:
一种基于安全引擎的多媒体版权保护方法,所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。
[0007]所述方法包括过程如下:
多媒体文件制作商将多媒体文件提供给多媒体服务供应商之后,供应商在服务器端管理软件中对明文的多媒体文件通过安全引擎功能模块,在安全引擎中利用提供的多种加密算法对文件进行加密打包、密钥生成、数字签名、等多种加密方法,供应商可以从中选择任意组合使用,对文件打包成一个集多种加密于一体的密文文件;
针对不同用户的采购使用情况,将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权文件,最后下发到各个用户的客户端;
在终端用户使用的终端软件中也加入安全引擎功能模块,当用户使用多媒体文件时候,加密的多媒体文件进入安全引擎功能模块,对加密的文件进行解密拆包处理,如文件解密、密钥验证、数字签名验证等;然后根据从服务商提供的许可证授权文件对终端用户进行多媒体文件的使用授权解析,包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,最后在终端软件中将多媒体文件播放出来。
[0008]所述安全引擎提供的加解密算法包括:密钥生成、AES加解密算法、数字内容签名和验签算法、内容摘要算法、许可证签名算法等。
[0009]所述加密打包的内容包括:采用对称的AES算法和128位的数据加密密钥,对多媒体内容进行加密保护;同时,计算内容的摘要,对内容进行数字签名,验证数字内容的完整性和有效性;根据业务需求,将单个或多个多媒体内容及业务信息打包成产品,销售给终端用户。
[0010]所述密钥,根据公钥密码体制,使用AES算法生成,采用分级和分层技术对密钥存储,根据加密请求对密钥进行分发,根据密钥的使用需求,对密钥更新和销毁。
[0011]所述授权管理,是指将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权XML文件,下发给客户端。
[0012]本发明的有益效果为:
通过本发明方法,在多媒体服务提供商端对多媒体文件实现安全处理,如内容加密,数字签名,用户权限配置等,在用户终端对获得的多媒体文件进行解密、签名校验,权限实现,以及文件的播放功能,为多媒体服务提供商提供统一、标准的数据安全服务。
[0013]说明书附图
图1为本发明一种基于安全引擎的多媒体版权保护方法示意图。
【具体实施方式】
[0014]下面根据说明书附图,结合【具体实施方式】对本发明进一步说明:
一种基于安全引擎的多媒体版权保护方法,所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。
[0015]如图1所示,所述方法包括过程如下:
多媒体文件制作商将多媒体文件提供给多媒体服务供应商之后,供应商在服务器端管理软件中对明文的多媒体文件通过安全引擎功能模块,在安全引擎中利用提供的多种加密算法对文件进行加密打包、密钥生成、数字签名、等多种加密方法,供应商可以从中选择任意组合使用,对文件打包成一个集多种加密于一体的密文文件;
针对不同用户的采购使用情况,将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权文件,最后下发到各个用户的客户端;
在终端用户使用的终端软件中也加入安全引擎功能模块,当用户使用多媒体文件时候,加密的多媒体文件进入安全引擎功能模块,对加密的文件进行解密拆包处理,如文件解密、密钥验证、数字签名验证等;然后根据从服务商提供的许可证授权文件对终端用户进行多媒体文件的使用授权解析,包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,最后在终端软件中将多媒体文件播放出来。
[0016]所述安全引擎提供的加解密算法包括:密钥生成、AES加解密算法、数字内容签名和验签算法、内容摘要算法、许可证签名算法等。
[0017]所述加密打包的内容包括:采用对称的AES算法和128位的数据加密密钥,对多媒体内容进行加密保护;同时,计算内容的摘要,对内容进行数字签名,验证数字内容的完整性和有效性;根据业务需求,将单个或多个多媒体内容及业务信息打包成产品,销售给终端用户。
[0018]所述密钥,根据公钥密码体制,使用AES算法生成,采用分级和分层技术对密钥存储,根据加密请求对密钥进行分发,根据密钥的使用需求,对密钥更新和销毁。
[0019]所述授权管理,是指将用户的业务信息,如包括用户标识、内容标识、密钥信息和权限信息、用户公钥证书及用户签名信息等,封装成许可证授权XML文件,下发给客户端。
[0020]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于安全引擎的多媒体版权保护方法,其特征在于:所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。2.根据权利要求1所述的一种基于安全引擎的多媒体版权保护方法,其特征在于,所述方法包括过程如下: 多媒体文件制作商将多媒体文件提供给多媒体服务供应商之后,供应商在服务器端管理软件中对明文的多媒体文件通过安全引擎功能模块,在安全引擎中利用提供的多种加密算法对文件进行加密打包,对文件打包成一个集多种加密于一体的密文文件; 针对不同用户的采购使用情况,将用户的业务信息,封装成许可证授权文件,最后下发到各个用户的客户端; 在终端用户使用的终端软件中也加入安全引擎功能模块,当用户使用多媒体文件时候,加密的多媒体文件进入安全引擎功能模块,对加密的文件进行解密拆包处理,然后根据从服务商提供的许可证授权文件对终端用户进行多媒体文件的使用授权解析,最后在终端软件中将多媒体文件播放出来。3.根据权利要求1或2所述的一种基于安全引擎的多媒体版权保护方法,其特征在于,所述安全引擎提供的加解密算法包括:密钥生成、AES加解密算法、数字内容签名和验签算法、内容摘要算法、许可证签名算法。4.根据权利要求2所述的一种基于安全引擎的多媒体版权保护方法,其特征在于,所述加密打包的内容包括:采用对称的AES算法和128位的数据加密密钥,对多媒体内容进行加密保护;同时,计算内容的摘要,对内容进行数字签名,验证数字内容的完整性和有效性;根据业务需求,将单个或多个多媒体内容及业务信息打包成产品,销售给终端用户。5.根据权利要求4所述的一种基于安全引擎的多媒体版权保护方法,其特征在于:所述密钥,根据公钥密码体制,使用AES算法生成,采用分级和分层技术对密钥存储,根据加密请求对密钥进行分发,根据密钥的使用需求,对密钥更新和销毁。6.根据权利要求1所述的一种基于安全引擎的多媒体版权保护方法,其特征在于:所述授权管理,是指将用户的业务信息,封装成许可证授权XML文件,下发给客户端。
【专利摘要】本发明公开了一种基于安全引擎的多媒体版权保护方法,所述方法通过引入安全引擎实现对多媒体文件的加解密技术,实现文件加密、密钥配发、数字水印对文件进行电子签名,再通过授权管理模块对文件进行授权管理,给购买使用者分配相应的权限,实现多种加密技术统一打包保护多媒体版权。通过本发明方法,在多媒体服务提供商端对多媒体文件实现安全处理,如内容加密,数字签名,用户权限配置等,在用户终端对获得的多媒体文件进行解密、签名校验,权限实现,以及文件的播放功能,为多媒体服务提供商提供统一、标准的数据安全服务。
【IPC分类】G06F21/10
【公开号】CN104966000
【申请号】CN201510301841
【发明人】张敬伦
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年10月7日
【申请日】2015年6月5日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1