一种基于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通信信息安全升级方案。 |
