【技术实现步骤摘要】
本专利技术属于电子信息
,涉及一种信息保密方法,特别是涉及一种保证KEY安全烧录的方法、发送端、工具端及烧录端。
技术介绍
现在越来越多的移动设备支持DRM(DigitalRightManagemento,数字版权管理)和HDCP(High-bandwidthDigitalContentProtection,高带宽数字内容保护)技术,这样就需要往移动设备里烧录DRMKEY或者HDCPKEY。在目前大部分KEY烧录方案中,KEY都是以明文传输到烧录设备;好一点的方案是KEY数据在交到厂线前会由专门的加密工具进行加密,在KEY烧录时解密成明文烧录到设备中。这些KEY烧录方案存在以下问题:1)KEY从工具传输到设备过程中是明文,容易被截获;2)KEY使用相同的算法和密钥进行加密,只要破解一次,就完全没有保密性可言;3)在KEY烧录工具中进行解密,工具是发布在外的,容易被破解,不安全。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种保证KEY安全烧录的方法、发送端、工具端及烧录端,用于解决现有KEY在烧录过程中容易被截获或破解的问题。为实现上述目的及其他相关目的,本专利技术提供一种保证KEY安全烧录的方法,所述保证KEY安全烧录的方法包括:利用预烧录KEY的设备芯片的唯一的芯片ID对明文KEY进行插值,产生混淆KEY;基于所述芯片ID对所述混淆KEY进行第一加密算法加密,生成第一密文KEY;利用 ...
【技术保护点】
一种保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录的方法包括:利用预烧录KEY的设备芯片的唯一的芯片ID对明文KEY进行插值,产生混淆KEY;基于所述芯片ID对所述混淆KEY进行第一加密算法加密,生成第一密文KEY;利用摘要算法计算所述第一密文KEY的摘要;利用第二加密算法对所述摘要和所述第一密文KEY进行加密,生成第二密文KEY;将所述芯片ID的摘要和所述第二密文KEY打包成KEY文件中的一组KEY数据。
【技术特征摘要】
1.一种保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录的方法包括:
利用预烧录KEY的设备芯片的唯一的芯片ID对明文KEY进行插值,产生混淆KEY;
基于所述芯片ID对所述混淆KEY进行第一加密算法加密,生成第一密文KEY;
利用摘要算法计算所述第一密文KEY的摘要;
利用第二加密算法对所述摘要和所述第一密文KEY进行加密,生成第二密文KEY;
将所述芯片ID的摘要和所述第二密文KEY打包成KEY文件中的一组KEY数据。
2.根据权利要求1所述的保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录
的方法还包括:
从设备端获取芯片ID;
读取所述KEY文件;
利用获取的芯片ID从所述KEY文件中检索出对应的第二密文KEY;
利用所述第二加密算法的密钥对所述第二密文KEY进行解密,获得对应的第一密文KEY
和对应的摘要;
利用所述摘要算法重新计算所述对应的第一密文KEY的摘要,对比重新计算获得的摘
要与所述对应的摘要是否一致;若不一致,则表示接收到的KEY文件不合法;若一致,则表示
接收到的KEY文件合法,继续下一步;
产生随机数;
利用所述随机数作为密钥对所述对应的第一密文KEY进行第三加密算法加密,生成第
三KEY加密数据;
以所述随机数对所述第三KEY加密数据进行分块,分成各子块加密数据传输。
3.根据权利要求2所述的保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录
的方法还包括:
接收所述各子块加密数据,获得对应的第三KEY加密数据;
根据所述各子块加密数据的大小,计算出对应的随机数字,进而获得所述随机数;
利用所述随机数作为密钥对所述对应的第三KEY加密数据进行解密,获得对应的第一
密文KEY和对应的摘要;
利用所述摘要算法重新计算所述对应的第一密文KEY的摘要,对比重新计算获得的摘
要与所述对应的摘要是否一致;若不一致,则表示所述对应的第三KEY加密数据不合法;若
一致,则表示所述对应的第三KEY加密数据合法,继续下一步;
利用设备端的芯片ID作为密钥对所述对应的第一密文KEY进行解密,获得对应的混淆
KEY;
利用设备端的芯片ID去除所述对应的混淆KEY的插值,获得所述明文KEY;
将所述明文KEY烧录到所述设备端的存储设备中。
4.根据权利要求1所述的保证KEY安全的烧录方法,其特征在于:所述第一加密算法包
括AES加密算法;所述摘要算法包括安全散列算法;所述第二加密算法包括非对称加密算
法。
5.一种保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录的方法包括:
从设备端获取芯片ID;
读取KEY文件;
利用获取的芯片ID从所述KEY文件中检索出对应的第二密文KEY;
利用第二加密算法的密钥对所述第二密文KEY进行解密,获得对应的第一密文KEY和对
应的摘要;
利用摘要算法重新计算所述对应的第一密文KEY的摘要,对比重新计算获得的摘要与
所述对应的第一密文KEY的摘要是否一致;若不一致,则表示接收到的KEY文件不合法;若一
致,则表示接收到的KEY文件合法,继续下一步;
产生随机数;
利用所述随机数作为密钥对所述对应的第一密文KEY进行第三加密算法加密,生成第
三KEY加密数据;
以所述随机数对所述第三KEY加密数据进行分块,分成各子块加密数据传输。
6.一种保证KEY安全烧录的方法,其特征在于,所述保证KEY安全烧录的方法包括:
接收各子块加密数据,获得对应的第三KEY加密数据;
根据所述各子块加密数据的大小,计...
【专利技术属性】
技术研发人员:刘翊,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。