【技术实现步骤摘要】
微控制单元启动方法、装置、设备以及存储介质
[0001]本专利技术涉及信息安全
,尤其涉及一种微控制单元启动方法、装置、设备以及存储介质。
技术介绍
[0002]随着网联化及自动驾驶的推进,车载领域越来越重视汽车网络信息的安全性。为了提高汽车网络信息的安全性,防止车载终端中的软件程序被恶意篡改,需要使车载终端中的微控制单元(MicrocontrollerUnit,MCU)安全启动。
[0003]传统的MCU启动方法,通常会因为安全性校验环节中所用的时间过长,导致MCU启动速度过慢,影响MCU启动的效率。
技术实现思路
[0004]本专利技术提供了一种微控制单元启动方法、装置、设备以及存储介质,以提高微控制单元启动的效率。
[0005]根据本专利技术的一方面,提供了一种微控制单元启动方法,该方法包括:
[0006]对启动加载器进行安全性校验;
[0007]在启动加载器校验成功的情况下,运行启动加载器,并对应用软件进行安全性校验;
[0008]在应用软件校验成功的情况 ...
【技术保护点】
【技术特征摘要】
1.一种微控制单元启动方法,其特征在于,包括:对启动加载器进行安全性校验;在所述启动加载器校验成功的情况下,运行所述启动加载器,并对应用软件进行安全性校验;在所述应用软件校验成功的情况下,运行所述应用软件;在所述启动加载器运行成功,且所述应用软件运行的情况下,确定微控制单元启动。2.根据权利要求1所述的方法,其特征在于,所述对启动加载器进行安全性校验,包括:根据启动加载器对应的第一二进制码,确定所述启动加载器对应的第一安全密钥;基于预设的加密算法,根据所述第一安全密钥,对所述第一二进制码进行加密,生成所述启动加载器对应的第一消息认证码;根据所述第一消息认证码和第一期望认证码,对所述启动加载器进行安全性校验。3.根据权利要求1所述的方法,其特征在于,所述对应用软件进行安全性校验,包括:根据应用软件对应的第二二进制码,确定所述应用软件对应的第二安全密钥;基于预设的加密算法,根据所述第二安全密钥,对所述第二二进制码进行加密运算,生成所述应用软件对应的第二消息认证码;根据所述第二消息认证码和第二期望认证码,对所述应用软件进行安全性校验。4.根据权利要求2所述的方法,其特征在于,所述第一安全密钥基于第一随机数生成算法得到,且所述第一安全密钥存储于硬件安全模块中的数据闪存中。5.根据权利要求3所述的方法,其特征在于,所述第二安全密钥基于第二随机数生成算法得到,且所述第二安全密钥存储于硬件安全模块中的数据闪存中。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述启动加载...
【专利技术属性】
技术研发人员:胡闯,李木犀,杨雪珠,吴淼,熊瑛,王茂洋,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。