[发明专利]HDCP关键密钥保护方法有效
申请号: | 201710600551.5 | 申请日: | 2017-07-21 |
公开(公告)号: | CN109286488B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 徐棚 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/28;H04L29/06 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 201203 上海市浦东新区浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hdcp 关键 密钥 保护 方法 | ||
1.一种HDCP关键密钥保护方法,其特征在于,包括:
在HDCP设备出厂阶段,对所述HDCP设备的设备密钥采用随机选择哈希算法进行计算,生成用于加密HDCP关键密钥的中间密钥;
使用所述中间密钥通过AES算法对所述HDCP关键密钥进行加密,将经过加密的HDCP关键密钥以及所述设备密钥存储到所述HDCP设备的具有反克隆功能的efuse中,所述efuse位于所述HDCP设备的可信执行环境中,所述可信执行环境与富执行环境操作系统隔离,只有可信执行环境侧的操作系统才能访问;
所述方法还包括:在所述HDCP设备使用所述HDCP关键密钥进行加解密阶段,对所述efuse中存储的设备密钥采用随机选择哈希算法进行计算,生成中间密钥;在硬件加密模块采用所述中间密钥对所述efuse中存储的经过加密的HDCP关键密钥进行解密,得到HDCP关键密钥,并在其内部寄存器进行暂存;采用所述HDCP关键密钥以及其它加密参数对HDCP音视频内容进行加解密。
2.根据权利要求1所述的方法,其特征在于,对设备密钥采用随机选择哈希算法进行计算,生成中间密钥包括:
设置哈希算法选择数组,所述选择数组中每一个数组元素存放一种哈希算法函数的地址;
使用所述设备密钥的预定数量比特通过简单哈希算法进行计算,将计算得到的值作为所述选择数组的下标查找对应的哈希算法;
采用查找到的哈希算法对所述设备密钥进行哈希运算,得到哈希密钥;
当所述哈希密钥为128位时,将所述哈希密钥作为用于加密HDCP关键密钥的中间密钥;当所述哈希密钥不为128位时,对所述哈希密钥进行截取或填充至128位,得到用于加密HDCP关键密钥的中间密钥。
3.根据权利要求2所述的方法,其特征在于,所述设备密钥的预定数量比特为所述设备密钥的末尾预定数量比特或开头预定数量比特。
4.根据权利要求2所述的方法,其特征在于,所述对所述哈希密钥进行截取或填充至128位包括:当所述哈希密钥超过128位时,对所述哈希密钥的末尾或开头进行截取至128位;当所述哈希密钥不足128位时,对所述哈希密钥的末尾或开头进行填充至128位。
5.根据权利要求4所述的方法,其特征在于,所述对所述哈希密钥的末尾或开头进行填充至128位包括:使用所述设备密钥的预定位置的字节对所述哈希密钥的末尾或开头进行填充至128位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710600551.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子设备的遥控方法及系统
- 下一篇:一种基于二次加密的量子通信方法及网络