[发明专利]电子设备的固件升级方法无效
申请号: | 200910201707.8 | 申请日: | 2009-10-22 |
公开(公告)号: | CN102043641A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 王立;马如军 | 申请(专利权)人: | 盛大计算机(上海)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/22 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 刘昌荣 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 升级 方法 | ||
1.一种电子设备的固件升级方法,其特征是,包括如下步骤:
第1步,对固件文件明文进行块加密,形成固件文件密文;
将固件文件密文的至少一块作为关键块;
将块加密的密钥和/或初始化向量一起作为访问证书;
第2步,固件文件密文除去关键块的部分,在网络上公开发行;
固件文件密文的关键块和访问证书,只通过安全的网络连接传输至电子设备;
第3步,当电子设备获得固件文件密文除去关键块的部分、固件文件密文的关键块以及访问证书后,将前两部分合并为完整的固件文件密文,并通过访问证书解密出固件文件明文;
第4步,电子设备根据固件文件明文进行固件升级。
2.根据权利要求1所述的电子设备的固件升级方法,其特征是,所述方法第1步中,块加密的算法模式为CBC模式或CFB模式或OFB模式。
3.根据权利要求1所述的电子设备的固件升级方法,其特征是,所述方法第1步具体包括:
第1.1步,生成至少一组密钥和/或初始化向量;
第1.2步,将固件文件明文分为长度相等的多个明文块,若最后一个明文块长度与其他明文块长度不同,则在最后一个明文块中填充以满足长度相等;
第1.3步,采用第1.1步生成的一组或多组密钥和/或初始化向量,对第1.2步形成的多个明文块分别进行块加密,形成与明文块数量相同的多个密文块,该多个密文块组成了固件文件密文;
第1.4步,将第1.3步形成的多个密文块中的至少一个密文块作为关键块。
4.根据权利要求3所述的电子设备的固件升级方法,其特征是,所述方法第1.1步中,生成一组密钥和初始化向量;
所述方法第1.3步中,采用这一组密钥和初始化向量对所有明文块进行加密。
5.根据权利要求3所述的电子设备的固件升级方法,其特征是,所述方法第1.2步中,生成m组密钥和初始化向量,m为大于1的自然数;
所述方法第1.3步中,采用这m组密钥和初始化向量轮换对所有明文块进行加密;
第1组密钥和初始化向量加密第1、m+1、2m+1、3m+1、……个明文块;
第2组密钥和初始化向量加密第2、m+2、2m+1、3m+1、……个明文块;
......
第m组密钥和初始化向量加密第m、2m、3m、4m、……个明文块。
6.根据权利要求3所述的电子设备的固件升级方法,其特征是,所述方法第1.4步中,将每组密钥和初始化向量加密形成的首个密文块作为关键块。
7.根据权利要求1所述的电子设备的固件升级方法,其特征是,所述方法第1步中,块加密的算法为AES、DES、DESX、三倍DES、RC2、RC5、RC6的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛大计算机(上海)有限公司,未经盛大计算机(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910201707.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能移动式垃圾压缩设备
- 下一篇:垃圾桶