[发明专利]一种系统启动方法和装置在审
申请号: | 202210167079.1 | 申请日: | 2022-02-23 |
公开(公告)号: | CN114417320A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 张振;任炜彬;赵成炜;周东峰 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统启动 方法 装置 | ||
1.一种系统启动方法,其特征在于,所述方法包括:
当需要启动目标系统时,获取所述目标系统的固件对应的加密固件数据;
其中,所述加密固件数据包括:基于所述固件中的第一类文件和所述第一类文件的摘要进行加密得到的第一加密数据、所述固件中的第二类文件,以及基于所述第二类文件的摘要进行加密得到的第二加密数据;
对所述第一加密数据进行解密,得到第一解密数据,并验证所述第一解密数据中的第一类文件是否异常;
对所述第二加密数据进行解密,得到第二解密数据,并基于所述第二解密数据,验证所述加密固件数据中的第二类文件是否异常;
在验证结果均表示未异常的情况下,基于所述第一解密数据中的第一类文件和所述加密固件数据中的第二类文件,启动所述目标系统。
2.根据权利要求1所述的方法,其特征在于,所述验证所述第一解密数据中的第一类文件是否异常,包括:
计算所述第一解密数据中的第一类文件的摘要,得到第一待验证摘要;
判断所述第一待验证摘要与所述第一解密数据记录的所述第一类文件的摘要是否一致;
若是,则确定所述第一解密数据中的第一类文件未异常;
若否,则确定所述第一解密数据中的第一类文件异常。
3.根据权利要求2所述的方法,其特征在于,所述第一加密数据为对所述第一类文件和所述第一类文件的摘要对应的加密数据进行加密得到的;
在所述判断所述第一待验证摘要与所述第一解密数据记录的所述第一类文件的摘要是否一致之前,所述方法还包括:
对所述第一解密数据中所述第一类文件的摘要对应的加密数据部分进行解密,得到所述第一解密数据记录的所述第一类文件的摘要。
4.根据权利要求1所述的方法,其特征在于,所述第二加密数据为基于摘要记录数据和所述摘要记录数据的摘要进行加密得到的;所述摘要记录数据中记录有所述第二类文件的摘要;
所述基于所述第二解密数据,验证所述加密固件数据中的第二类文件是否异常,包括:
计算所述第二解密数据中的摘要记录数据的摘要,得到第二待验证摘要;
判断所述第二待验证摘要与所述第二解密数据记录的所述摘要记录数据的摘要是否一致;
若否,则确定所述加密固件数据中的第二类文件异常;
若是,则基于所述第二解密数据中的摘要记录数据,验证所述加密固件数据中的第二类文件是否异常。
5.根据权利要求4所述的方法,其特征在于,所述第二加密数据为对摘要记录数据,以及所述摘要记录数据的摘要对应的加密数据进行加密得到的;
在所述判断所述第二待验证摘要与所述第二解密数据记录的所述摘要记录数据的摘要是否一致之前,所述方法还包括:
对所述第二解密数据中所述摘要记录数据的摘要对应的加密数据部分进行解密,得到所述第二解密数据记录的所述摘要记录数据的摘要。
6.根据权利要求4所述的方法,其特征在于,所述基于所述第二解密数据中的摘要记录数据,验证所述加密固件数据中的第二类文件是否异常,包括:
计算所述加密固件数据中的第二类文件的摘要,得到第三待验证摘要;
判断所述第三待验证摘要与所述第二解密数据中的摘要记录数据记录的所述第二类文件的摘要是否一致;
若是,则确定所述加密固件数据中的第二类文件未异常;
若否,则确定所述加密固件数据中的第二类文件异常。
7.根据权利要求1所述的方法,其特征在于,所述加密固件数据还包括:基于所述固件中的第三类文件的摘要进行加密得到的第三加密数据;
所述方法还包括:
在启动所述目标系统之后,当需要加载所述第三类文件时,基于所述第三加密数据,验证所述加密固件数据中记录的第三类文件是否异常;
若否,则加载所述加密固件数据中记录的第三类文件。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若存在表示异常的验证结果,则启动所述目标系统对应的备选系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210167079.1/1.html,转载请声明来源钻瓜专利网。