一種基于CRC校驗(yàn)的CAN總線通信信息安全增強(qiáng)方法

基本信息

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

摘要

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