亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CAN總線信息認證碼(MAC)研究

        2020-07-14 17:36:26洪雷萬開明
        時代汽車 2020年11期
        關鍵詞:標識符監(jiān)聽報文

        洪雷 萬開明

        摘 要:CAN(Controller Area Network)總線技術的發(fā)展令人驚嘆,基于CAN的車載總線實現(xiàn)ECU(Electronic Control Unit)分布式實時數(shù)據(jù)通訊,自由通信,總線仲裁。本文提出了在CAN協(xié)議基礎上增加ECU間(Key)密鑰分配與信息認證,簡稱MAC(Message Authentication Code,信息認證碼)。本文會由淺入深闡述當前CAN總線協(xié)議基礎上的MAC的工作原理與實現(xiàn)方式。

        關鍵詞:CAN總線;信息認證;MAC(Message Authentication Code)

        1 CAN總線簡介

        CAN(Controller Area Network)網(wǎng)絡由德國Bosch博世公司1991發(fā)明,旨在提供一種多ECU(Electronic Control Unit)高性能,穩(wěn)定性高,成本低,擴展性強,并兼顧總線仲裁的車載總線協(xié)議。

        2 MAC 信息認證碼簡介

        MAC(信息認證碼)通過車載CAN總線中ECU間網(wǎng)絡報文的認證,確認信息來源。報文的發(fā)送方計算并生成認證碼MAC(Message Authentication Code)并包含在報文Data Field中,MAC的數(shù)值需要證實數(shù)據(jù)的完整性和真實性。接收方需要在接受與處理信息之前確認MAC的合法性。設計意圖主要有以下幾點:

        2.1 CAN協(xié)議兼容性

        MAC數(shù)據(jù)信息需要支持并符合已有CAN總線協(xié)議,無需對已有CAN總線協(xié)議進行修改。

        2.2 ECU硬件兼容性

        MAC的布置無需對ECU模塊硬件進行升級或更換,僅更新ECU的軟件即可實現(xiàn)MAC認證功能。

        2.3 實時性

        MAC認證不應消耗過多ECU運算資源,避免因MAC的認證影響車輛正常使用與運行。

        2.4 低成本

        MAC認證的實施成本低,ECU硬件調(diào)整,ECU軟件調(diào)整費用可控;

        2.5 密鑰控制成本

        密鑰的生成,存儲,寫入,獲取,重寫,都需要連接OEM后臺服務器,增加或減少ECU不改變已有MAC認證策略;

        認證場占用部分CAN協(xié)議中的 Data Field(數(shù)據(jù)場)的優(yōu)點:

        a.CAN協(xié)議集成度高,模塊的CAN協(xié)議層經(jīng)歷漫長開發(fā),調(diào)整,優(yōu)化;避免模塊重新開發(fā)與調(diào)試的高昂費用;

        b.CAN協(xié)議中除Data Field部分,都定義明確;對ECU軟件與CAN協(xié)議進行最小升級實現(xiàn)MAC功能;

        c.為向下兼容提供可能。

        3 密鑰簡介

        MAC的生成與安全訪問(Security Access)計算方式類似。發(fā)送方與接收方需要共享密鑰,稱為Symmetric Encryption(成對密鑰)。發(fā)送方與接收方生成MAC,認證MAC都需相同的密鑰。在開始通訊前報文的發(fā)送方接收方需共享密鑰的寫入。需要特別指出的是成對密鑰無法支持方向性確認。具備確認MAC的真實性的同時也就具有生成MAC的能力。

        成對密鑰依需設置多組,整車中網(wǎng)絡報文的發(fā)送方,接收方都有明確規(guī)定,一組成對密鑰只限于發(fā)送方與接受方,無關模塊不寫入成對密鑰。以確保只有已設置權限的獲取成對密鑰的實體才能生成和認證MAC。

        成對密鑰存儲在ECU的NVM(Non-Volatile-Memory)中,成對密鑰不能通過診斷命令直接讀取,需要通過模塊指定API調(diào)用。

        4 防重放計數(shù)器(Anti-Replay Counter)

        與控制器的Security Access類似,MAC也會遇到非法外置設備的重放入侵,窮舉測試直到找到正確的成對密鑰,防重放場應運而生。非法設備可以通過將監(jiān)聽到的總線報文重放的方式來實現(xiàn)認證與攻擊。為了解決重放攻擊問題,加入了Anti-Replay Counter意在解決總線報文重放攻擊。

        報文的接收方需要能夠判斷出報文是否為重放攻擊,報文本身必須包含信息確保此報文僅被發(fā)送了一次,否則蓄意攻擊方可以在不理解總線內(nèi)容的情況下進行監(jiān)聽,并在隨后實現(xiàn)重放攻擊,達成與監(jiān)聽時合法發(fā)送方相同的效果。

        在認證碼防御的方案中, 常見的防御方案有兩種:

        (1)隨機數(shù):發(fā)送方與接收方會將隨機數(shù)寫入NVM(Non-Volatile-Memory)中,報文中出現(xiàn)NVM中記錄過的隨機數(shù)則說明是重放侵入。優(yōu)點是邏輯簡單,實現(xiàn)方便,缺點是需要記錄的隨機數(shù)對NVM的占用較高。

        (2)流水號:在發(fā)送方與接收方之間增加一個逐步遞增或遞減的標識符,標識符也需要通過加密的方式融合到認證碼場中。發(fā)送方的標識符如果不連續(xù)則說明是重放侵入。優(yōu)點:相比于隨機數(shù),流水號方式對NVM的占用較小。

        MAC發(fā)送方與接受方的關系如上圖:

        5 結(jié)束語

        汽車CAN總線技術是當代汽車行業(yè)發(fā)展的主流趨勢,伴隨著車輛電器系統(tǒng)的迅速發(fā)展,各大主機廠都在考慮在其已有CAN架構電子架構中,實現(xiàn)了MAC總線信息認證功能,實現(xiàn)確認信息來源增強車載CAN總線的安全性的目的。本文介紹的成對密鑰,防重放計數(shù)器都是MAC功能實現(xiàn)的核心。

        參考文獻:

        [1]Bosch.Road Vehicles-Controller area network(CAN)[S].ISO 1898-2,2003.

        [2]ISO.Road Vehicles-Unified diagnostic services(UDS)[S].ISO 14229-1,2013.

        猜你喜歡
        標識符監(jiān)聽報文
        淺析5G V2X 通信應用現(xiàn)狀及其側(cè)鏈路標識符更新技術
        基于J1939 協(xié)議多包報文的時序研究及應用
        汽車電器(2022年9期)2022-11-07 02:16:24
        基于底層虛擬機的標識符混淆方法
        計算機應用(2022年8期)2022-08-24 06:30:36
        CTCS-2級報文數(shù)據(jù)管理需求分析和實現(xiàn)
        千元監(jiān)聽風格Hi-Fi箱新選擇 Summer audio A-401
        基于區(qū)塊鏈的持久標識符系統(tǒng)①
        淺析反駁類報文要點
        中國外匯(2019年11期)2019-08-27 02:06:30
        網(wǎng)絡監(jiān)聽的防范措施
        電子制作(2017年20期)2017-04-26 06:58:02
        數(shù)字美術館“數(shù)字對象唯一標識符系統(tǒng)”建設需求淺議
        中國美術館(2016年6期)2017-01-19 08:44:24
        ATS與列車通信報文分析
        最近更新中文字幕一区二区 | 欧美在线综合| 日本啪啪一区二区三区| 国产人妖视频一区二区| 国产成人av乱码在线观看| 乱码精品一区二区三区| 日日爽日日操| 国产黄片一区二区三区| 婷婷伊人久久大香线蕉av| 白白色发布的在线视频| 国产偷国产偷精品高清尤物| 亚洲精品国偷拍自产在线观看蜜臀 | 午夜精品射精入后重之免费观看| 四虎国产精品永久在线国在线| 国产成人综合一区二区三区| 插入中文字幕在线一区二区三区| 日本av一级片免费看| а√资源新版在线天堂| 国产aⅴ夜夜欢一区二区三区| 免费看黄在线永久观看| 日韩av一区二区三区精品久久| 韩国三级大全久久网站| 国产真人无遮挡作爱免费视频 | 日本在线一区二区三区视频| 婷婷五月六月激情综合色中文字幕| 把插八插露脸对白内射| 99久久精品国产片| 国产在线观看免费不卡视频| 亚洲精品国产电影| 国产精品老熟女露脸视频 | 亚洲一区二区av偷偷| 日韩精品一区二区在线天天狠天| 日韩欧群交p片内射中文| 久久免费精品国产72精品剧情| 国产免费网站在线观看不卡| 日本视频二区在线观看| 久久久无码中文字幕久...| 国产啪精品视频网站丝袜| 成人免费毛片在线播放| 中文字幕一区二区三区日日骚 | 国产真实乱XXXⅩ视频|