【技术实现步骤摘要】
一种基于车机多操作系统的验证方法及装置
[0001]本申请涉及车辆安全
,特别是涉及一种基于车机多操作系统的验证方法及装置。
技术介绍
[0002]随着汽车
的快速发展,大量的车载信息娱乐产品被安装在汽车中,以满足用户的多样化需求。车机指的是安装在汽车里面的车载信息娱乐产品的简称,能够实现人与车、车与外界的信息通讯。而车机系统在更新时,可能篡改车辆系统设置,导致车辆安全机制被更改,使车辆受到安全威胁。所以车机系统的安全是车辆行驶安全的基础,需要保证在车辆在启动前,其车机未被篡改。
[0003]在传统解决方案中,对于车机系统的验证方法,一般是从该系统启动程序开始,逐级验证,直至完成对整个车机系统文件的验证。在这个验证过程中,车机系统所包括的操作系统一般都是独立对自身进行验证,存在被篡改的风险。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种基于车机多操作系统的验证方法及装置,以期解决现有技术中车机操作系统验证方法中操作系统存在被篡改风险的问题。
[0005]一方面 ...
【技术保护点】
【技术特征摘要】
1.一种基于车机多操作系统的验证方法,其特征在于,所述多操作系统包括第一操作系统和第二操作系统,所述方法包括:启动所述第一操作系统,通过所述第一操作系统获取所述第二操作系统的加密镜像和原始镜像,所述原始镜像包括一个或多个镜像块;将所述加密镜像进行解密,得到解密镜像;基于所述原始镜像进行运算,其中,对于所述一个或多个镜像块中任一镜像块,从所述原始镜像中拆分出该镜像块,并对该镜像块进行运算后得到对应的镜像块运算信息;将所述镜像块运算信息与所述解密镜像进行对比验证。2.根据权利要求1所述的方法,其特征在于,所述将所述加密镜像进行解密,包括:在启动所述第二操作系统过程中,所述第一操作系统对所述加密镜像进行解密验证,若通过解密验证,则访问所述解密镜像和所述原始镜像;若未通过解密验证,则停止启动所述第二操作系统。3.根据权利要求1或2所述的方法,其特征在于,所述将所述镜像块运算信息与所述解密镜像进行对比验证,包括:将所述镜像块运算信息与所述解密镜像进行对比验证,若对比一致,则继续对比验证所述一个或多个镜像块中的其它镜像块;若对比不一致,则停止启动所述第二操作系统。4.根据权利要求1所述的方法,其特征在于,所述启动所述第一操作系统之前,还包括:获取所述原始镜像,将所述原始镜像进行分类,得到分类结果,将所述分类结果进行散列运算,得到散列结果,对所述散列结果使用密钥加密,得到所述加密镜像。5.根据权利要求4所述的方法,其特征在于,所述将所述原始镜像进行分类,得到分类结果,将所述分类结果进行散列运算,得到散列结果,对所述散列结果使用密钥加密,得到所述加密镜像,包括:根据预设的分类阈值对所述原始镜像进行分类,将小于或等于所述分类阈值的所述原始镜像判定为根镜像,将大于所述分类阈值的所述原始镜像判定为系统镜像;将所述原始镜像按照预设的哈希长度进行散列运算,获取散列结果,所述散列结果包括根哈希和哈希树,其中,所述预设的哈希长度与所述预设的分类阈值相对应;对所述根镜像的所述根哈希和所述系统镜像的所述哈希树使用所述密钥加密,得到所述加密镜像。6.根据权利要求5所述的方法,其特征在于,所述从所述原始镜像中拆分出该镜像块,并对该镜像块进行运算后得到对应的镜像块运算信息,包括:若所述原始镜像为所述根镜像,则获取由所述根镜像拆分后得到的第一镜像块,以及对所述第一镜像块进行运算后得到与所述第一镜像块对应的根哈希作为对应的镜像块运算信息;若所述原始镜像为所述系统镜像,则获取由所...
【专利技术属性】
技术研发人员:陶陈力,
申请(专利权)人:宁波均联智行科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。