一种基于CRC校验的CAN总线通信信息安全增强方法

基本信息

申请号 CN202011103926.5 申请日 -
公开(公告)号 CN112230622B 公开(公告)日 2021-09-07
申请公布号 CN112230622B 申请公布日 2021-09-07
分类号 G05B23/02(2006.01)I 分类 控制;调节;
发明人 张衡;王洪荣;夏国强;陈宇鹏;杜晓科;唐光雨 申请(专利权)人 中汽院汽车技术有限公司
代理机构 重庆天成卓越专利代理事务所(普通合伙) 代理人 路宁
地址 101111北京市通州区中关村科技园通州园·光机电一体化产业基地兴光三街3号办公楼
法律状态 -

摘要

摘要 本发明提出了一种基于CRC校验的CAN总线通信信息安全增强方法。所述方法针对每个关键的数据帧,设计一个专用的附加参数表和帧计数器。在发送端,截取第一帧计数器的低字节部分Cnt_L放到数据场中,再从第一附加参数表中选择第一参数X,与Cnt_L和协议数据单元PDU一起合成一个数据串,计算该数据串的CRC校验码并放到数据场中。在接收端,提取数据场中的帧计数器信息,与第二帧计数器的高字节部分Cnt_h合成得到完整的帧计数器值,并对该值进行检验以防止重放攻击;检验通过后再生成第二CRC码,与第一CRC码进行比较,以检验数据的完整性和来源。本发明在不升级控制器硬件的条件下,大幅度增强了CAN总线通信的安全性,是一种性价比很高的车内CAN通信信息安全升级方案。