【技术实现步骤摘要】
基于自适应平台汽车开放系统架构的内存数据安全验证系统及方法
[0001]本专利技术属于自动驾驶领域,具体是基于自适应平台汽车开放系统架构的内存数据安全验证系统及方法。
技术介绍
[0002]随着自动驾驶和智能网联技术的飞速发展,传统的AUTOSAR平台(Classical Autosar)已不能独立满足日益复杂的汽车电子控制功能需求,尤其是针对面向服务的架构开发以及使用高性能的处理器,传统的Adaptive Autosar(自适应平台汽车开放系统架构)虽然能够满足高技能计算的要求,但是自动驾驶技术需要高安全性的要求,通常来说实现L3,L4级别的自动驾驶技术需要某些功能的功能安全等级达到ASILD,而目前Adaptive Autosar标准由于随机硬件失效存在内存数据丢失及损坏的问题,所以目前Adaptive Autosar标准所列出的通用安全机制如E2E保护、逻辑监控等无法完全支撑ASILD级别安全功能的实现。
技术实现思路
[0003]专利技术目的:提供基于自适应平台汽车开放系统架构的内存数据安全验证系统及 ...
【技术保护点】
【技术特征摘要】
1.基于自适应平台汽车开放系统架构的内存数据安全验证系统,其特征在于,包括:平台健康管理模块,与处理器连接,所述平台健康管理模块对处理器的输入和输出数据进行数据完整性验证;内存数据安全验证模块,存储在平台健康管理模块中,所述内存数据安全验证模块对非易失性存储器的功能集数据、应用数据、服务数据,以及相应的配置数据进行数据完整性验证。2.根据权利要求1所述基于自适应平台汽车开放系统架构的内存数据安全验证系统,其特征在于,所述内存数据安全验证模块包括卡滞故障检测单元,寻址故障检测单元,以及开路故障检测单元;所述卡滞故障检测单元检测数据、地址的卡滞故障;所述寻址故障检测单元检测内存数据的寻址故障;所述开路故障检测单元检测内存数据的开路故障。3.根据权利要求1所述基于自适应平台汽车开放系统架构的内存数据安全验证系统,其特征在于,所述内存数据安全验证模块还包括存储器特征码生成器模块、检验和生成器模块、健康通讯模块、数据安全验证模块、看门狗模块、以及错误通知模块;所述存储器特征码生成器模块负责在程序运行中进行存储器特征码的生成;所述检验和生成器模块负责对存储器特征码的检验,以及生成检验结果;所述健康通讯模块负责将上电自检的结果从操作系统收集并发送至数据安全验证模块;所述数据安全验证模块负责对收集的数据进行数据对比,生成相应的数据健康状态,以及根据健康状态采取相应的应对措施;所述看门狗模块负责对内存数据安全验证系统进行重置的操作;所述错误通知模块负责将错误通知至上层应用。4.基于权利要求2所述内存数据安全验证系统的验证方法,其特征在于,包括如下步骤:S1. 采用连续的多项式除法生成存储器内数据的特征码,作为标准特征码并存储;S2. 在工作周期内,按照预定时间再次生成当前状态的特征码;S3. 将当前状态的特征码与所述标准特征码比较,若一致,则判定功能正常运行;S4. 当车辆上电后,内存数据安全验证模块即启用,在上电期间对内存进行上电自检,平台健康管理模块将对内存数据安全验证模块的检测结果进行收集,若检测结果无问题,则系统正常上电,功能可正常开启。5.根据权利要求4所述内存数据安全验证系统的验证方法,其特征在于,还包括:S5. 当内存数据安全验证模块检测结果是数据异常,则平台健康管理模块将进行系统重置并重新执行上电自检,若重置次数超过3次,则功能停止运行,则在车辆驾驶周期内无法再次开启。6.基于权利要求3所述内存数据安全验证系统的验证方法,其特征在于,还包括:S6. 在内存数据安全验证功能开启后平台健康管理模块会对内存数据进行周期性的校验,校验方法包括校验和生成器模块对存储器特征码进行校验,若无异常状况,则功能正常运行,若出现异常状况,则将错误信息通知至上层应用,并执行预定的安全措施。
7.基于权利要求3所述内存数据安全验证系统的验证方法,其特征在于,还包括:S7. 所述存储器特征码的具体实现方式如下:通过使用检验算法将内存数据压缩成一个或多个字节,通过使用多项式生成器对其执行连续的多项式除法,得到的余数作为特征码并存储在存储器块中,在进行数据校验时,对特征码进行重新的计算,并与预留的特征码进行相应...
【专利技术属性】
技术研发人员:李丰军,周剑光,
申请(专利权)人:中汽创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。