一種基于CRC校驗的CAN總線通信信息安全增強方法

基本信息

申請?zhí)?/td> CN202011103926.5 申請日 -
公開(公告)號 CN112230622A 公開(公告)日 2021-01-15
申請公布號 CN112230622A 申請公布日 2021-01-15
分類號 G05B23/02 分類 控制;調(diào)節(jié);
發(fā)明人 張衡;王洪榮;夏國強;陳宇鵬;杜曉科;唐光雨 申請(專利權)人 中汽院汽車技術有限公司
代理機構 重慶天成卓越專利代理事務所(普通合伙) 代理人 中國汽車工程研究院股份有限公司;中汽院汽車技術有限公司
地址 101111 北京市通州區(qū)中關村科技園通州園·光機電一體化產(chǎn)業(yè)基地興光三街3號辦公樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了一種基于CRC校驗的CAN總線通信信息安全增強方法。所述方法針對每個關鍵的數(shù)據(jù)幀,設計一個專用的附加參數(shù)表和幀計數(shù)器。在發(fā)送端,截取第一幀計數(shù)器的低字節(jié)部分Cnt_L放到數(shù)據(jù)場中,再從第一附加參數(shù)表中選擇第一參數(shù)X,與Cnt_L和協(xié)議數(shù)據(jù)單元PDU一起合成一個數(shù)據(jù)串,計算該數(shù)據(jù)串的CRC校驗碼并放到數(shù)據(jù)場中。在接收端,提取數(shù)據(jù)場中的幀計數(shù)器信息,與第二幀計數(shù)器的高字節(jié)部分Cnt_h合成得到完整的幀計數(shù)器值,并對該值進行檢驗以防止重放攻擊;檢驗通過后再生成第二CRC碼,與第一CRC碼進行比較,以檢驗數(shù)據(jù)的完整性和來源。本發(fā)明在不升級控制器硬件的條件下,大幅度增強了CAN總線通信的安全性,是一種性價比很高的車內(nèi)CAN通信信息安全升級方案。