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