发明名称 一种嵌入式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号