[发明专利]一种DRM密钥保存、读取方法和保存、读取系统有效
申请号: | 201611264007.X | 申请日: | 2016-12-30 |
公开(公告)号: | CN106603230B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 陈钢;陈赫 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 drm 密钥 保存 读取 方法 系统 | ||
本发明实施例提供了一种DRM密钥保存、读取方法和保存、读取系统,其中DRM密钥保存包括:将欲保护的DRM密钥存入分配的动态存储区中,并保存所述DRM密钥的动态存储地址和数据长度信息;基于存入的所述欲保护的DRM密钥,生成读取权限验证码并予以保存;基于所述读取权限验证码,对所述DRM密钥的动态存储区进行加密,并生成相应的解密密钥并予以保存。本发明实施例通过设置读取权限验证码,对欲读取DRM密钥的身份进行验证,并对DRM密钥的动态存储区进行加密处理,而且应用了动态地址和对非法调试的监控,加大了读取DRM密钥难度,从而有效防止非法盗取密钥行为的发生,进而保护了视频版权所有者的利益。
技术领域
本发明涉及DRM密钥保护技术领域,特别是涉及一种DRM密钥保存方法、一种DRM密钥读取方法、一种DRM密钥保存系统和一种DRM密钥读取系统。
背景技术
在视频版权保护中,通常采用DRM(Digital Rights Management,数字版权管理)密钥对视频进行加密,用于防止未授权用户非法获得视频文件。在播放视频时,DRM密钥需要反复使用,所以通常保存在内存中保存,方便读取。但是在现有技术中,内存中DRM密钥容易被他人非法盗取,进而侵犯了视频版权,损害视频版权所有者的利益。
发明内容
本发明实施例所要解决的技术问题是提供一种DRM密钥保存方法和一种DRM密钥读取方法,以解决现有技术的视频加密处理中DRM密钥容易被他人非法盗取的问题。
相应的,本发明实施例还提供了一种DRM密钥保存系统和一种DRM密钥读取系统,用以保证上述方法的实现及应用。
为了解决上述问题,本发明公开了一种DRM密钥保存方法,包括:
将欲保护的DRM密钥存入分配的动态存储区中,并保存所述DRM密钥的动态存储地址和数据长度信息;
基于存入的所述欲保护的DRM密钥,生成读取权限验证码并予以保存;
基于所述读取权限验证码,对所述DRM密钥的动态存储区进行加密,并生成相应的解密密钥并予以保存。
优选地,所述方法还包括:
将所述DRM密钥的动态存储地址、所述DRM密钥的数据长度信息、所述读取权限验证码以及所述解密密钥保存至元信息数据组中。
优选地,所述方法还包括:
若所述DRM密钥读取成功,则为所述DRM密钥分配新的动态存储区,重新将所述DRM密钥存入所述新的动态存储区中。
优选地,所述方法还包括:
检测所述DRM密钥的动态存储区是否处于调试状态,若是,则结束所述DRM密钥的保存进程。
本发明实施例还公布了一种DRM密钥读取方法,包括:
将接收的读取权限验证码与预设的读取权限验证码进行匹配;
若匹配成功,则读取DRM密钥的动态存储地址、DRM密钥的数据长度信息以及解密密钥;
基于所述读取的DRM密钥的动态存储地址、DRM密钥的数据长度信息以及解密密钥,对所述DRM密钥的动态存储区进行解密,得到所述DRM密钥。
优选地,所述将接收的读取权限验证码与预设的读取权限验证码进行匹配的步骤,包括:
基于元信息数据组的存储地址,得到所述元信息数据组中存储的所述预设的读取权限验证码;所述存储的读取权限验证码用于与所述接收的读取权限验证码进行匹配;
所述元信息数据组中包括:所述DRM密钥的动态存储地址、所述DRM密钥的数据长度信息、所述读取权限验证码以及所述解密密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611264007.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:签名信息生成方法及装置
- 下一篇:一种设备身份认证的方法、装置和系统