[發明專利]一種車載終端防拆方法在審
| 申請號: | 201510727747.1 | 申請日: | 2015-11-02 |
| 公開(公告)號: | CN105245406A | 公開(公告)日: | 2016-01-13 |
| 發明(設計)人: | 朱進陽;陳挺;姚亮;林水淼;賴榮東 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L9/32 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 巫麗青 |
| 地址: | 361000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 車載 終端 方法 | ||
技術領域
本發明涉及防拆技術領域,具體涉及一種車載終端防拆方法。
背景技術
當前,諸多工程機械車輛通過安裝車載終端實現對銷貸車輛(貸款方式購買)的監控和控制,其中為了防止車載終端被惡意拆卸,車輛ECU都設計開發了防拆功能。車輛ECU設備通過總線與車載終端進行定時的心跳交互,以心跳交互正常是否來判斷定位終端是否被拆,一旦ECU檢測到心跳異常,就自動對車輛進行限速、鎖車等動作。傳統心跳報文一般采用是固定格式報文或通過某種算法產生;一旦心跳報文內容泄露或被破解,就可以通過第三方設備模擬總線心跳給ECU,即使終端被拆,ECU也無從知曉。
發明內容
為了解決上述技術問題,本發明所提供了一種車載終端防拆方法,將車載終端與車輛ECU采用一種動態密碼的形式進行心跳交互,實現了密碼加密功能,避免了密碼被輕易破解,提高了輸出傳輸的安全性。
為了達到上述目的,本發明所采用的技術方案是,一種車載終端防拆方法,包括:
1)車載終端和車輛ECU之間約定一個固定密碼,該固定密碼通過遠程中心與車載終端通信更新,車載終端接收到遠程中心的固定密碼更新后保存并傳給車輛ECU,車輛ECU接收到該固定密碼后也更新保存,
2)車輛ECU生成一隨機密碼R,合并自身的固定密碼和隨機密碼R,并生成MD5加密值,該MD5加密值為動態密碼A,車輛ECU通過CAN總線向車載終端發送心跳交互請求,該心跳交互請求幀包含隨機密碼R。
3)車載終端的CAN收發器收到車輛ECU心跳交互請求后,取出隨機密碼R,車載終端合并自身的固定密碼和隨機密碼R,并生成MD5加密值為動態密碼B,并通過CAN收發器發送動態密碼B給車輛ECU,作為心跳幀。
4)車輛ECU收到心跳幀后,比較動態密碼A和動態密碼B,若一致,車載終端正常,否則認為車載終端被拆。
進一步的,步驟4)中,車輛ECU收到心跳幀后,將該心跳幀中的動態密碼B提取,比較動態密碼A和動態密碼B,若完全符合則判定為該心跳幀符合要求,車載終端正常,否則判定為該心跳幀不符合要求,車載終端被拆。
說明書附圖
圖1是本發明的實施例車載終端與遠程中心通信進行密碼更新示意圖。
圖2是本發明的實施例的方法流程示意圖。
具體實施方式
現結合上圖和具體實施方式對本發明進一步說明。
作為一個具體的實施例,參考圖1和圖2所示,本發明是一種車載終端防拆方法,該車載終端與ECU不采用固定格式報文,也不采用固定報文+算法來產生心跳交互;而是采用一種動態密碼的形式進行心跳交互。心跳交互由車輛ECU主動發起請求。而現有的一般是由終端發送心跳給ECU,ECU通過這個心跳判斷終端是否被拆,此動態密碼由固定密碼+動態密碼用MD5加密算出,三個名詞定義如下:
1.固定密碼:這個固定密碼ECU和車載終端共同擁有;固定密碼是一字符串,如:“11223344”等,可以由遠程中心配置,固定密碼可以由遠程中心服務器進行更新,遠程中心服務器與與車載終端進行通信,當車載終端接收到更新固定密碼時,保存并將這個固定密碼通過總線傳給ECU,ECU保存此固定密碼。
2.隨機密碼:當ECU發起心跳交互請求時,附帶一串隨機數字,這個隨機數字為隨機密碼。這個隨機數可以使用ECU自己的系統時間來產生。格式可以根據ECU和車載終端的通信協議定義。
3.固定算法:車載終端與ECU約定一個固定的算法,本實施例中使用MD5算法,比如字符串“11223344”用MD5加密出來后是d54d1702ad0f8326224b817c796763c9。
本發明的一種車載終端防拆方法,包括:
1)車載終端和車輛ECU之間約定一個固定密碼(一串數字),該固定密碼通過遠程中心與車載終端通信更新,車載終端接收到遠程中心的固定密碼更新后保存并傳給車輛ECU,車輛ECU接收到該固定密碼后也更新保存,
2)車輛ECU生成一隨機密碼R,合并自身的固定密碼和隨機密碼R,并生成MD5加密值,該MD5加密值為動態密碼A,車輛ECU通過CAN總線向車載終端發送心跳交互請求,該心跳交互請求幀包含隨機密碼R。
3)車載終端的CAN收發器收到車輛ECU該心跳交互請求后,取出隨機密碼R,車載終端合并自身的固定密碼和隨機密碼R,并生成MD5加密值為動態密碼B,并通過CAN收發器發送動態密碼B給車輛ECU,作為心跳幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510727747.1/2.html,轉載請聲明來源鉆瓜專利網。





