发明名称 |
一种嵌入式Linux系统快速安全启动方法 |
摘要 |
本发明公开了一种嵌入式Linux系统快速安全启动方法:A1、使用XZ压缩算法对Linux系统引导加载程序和备份引导加载程序进行压缩,形成引导加载程序压缩码和备份引导加载程序压缩码;A2、Linux系统启动时,读取引导加载程序压缩码,使用XZ解压缩算法对引导加载程序压缩码进行解压缩;A3、计算引导加载程序校验码,并与引导加载程序头部校验码进行比较;A4、如果比较结果正确则执行引导加载程序,否则执行步骤A5;A5、从数据备份区读取备份引导加载程序压缩码,使用XZ解压缩算法对备份引导加载程序压缩码进行解压缩;A6、计算备份引导加载程序校验码,并与备份引导加载程序头部校验码进行比较;A7、如果比较结果正确则执行备份引导加载程序,否则终止启动过程。 |
申请公布号 |
CN104778060A |
申请公布日期 |
2015.07.15 |
申请号 |
CN201510161413.2 |
申请日期 |
2015.04.07 |
申请人 |
珠海全志科技股份有限公司 |
发明人 |
刘白皓 |
分类号 |
G06F9/445(2006.01)I;G06F11/14(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
深圳市君盈知识产权事务所(普通合伙) 44315 |
代理人 |
张丕阳 |
主权项 |
一种嵌入式Linux系统快速安全启动方法,其特征在于,包括步骤:A1、使用XZ压缩算法对Linux系统引导加载程序以及备份引导加载程序进行压缩,形成引导加载程序压缩码以及备份引导加载程序压缩码;A2、Linux系统启动时,读取所述引导加载程序压缩码,使用XZ解压缩算法对所述引导加载程序压缩码进行解压缩;A3、计算引导加载程序校验码,并与所述引导加载程序头部校验码进行比较;A4、如果比较结果正确则执行所述引导加载程序,否则执行步骤A5;A5、从数据备份区读取所述备份引导加载程序压缩码,使用XZ解压缩算法对所述备份引导加载程序压缩码进行解压缩;A6、计算备份引导加载程序校验码,并与所述备份引导加载程序头部校验码进行比较;A7、如果比较结果正确则执行所述备份引导加载程序,否则终止启动过程。 |
地址 |
519000 广东省珠海市高新区唐家湾镇科技二路9号 |