[發(fā)明專利]一種防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710387491.3 | 申請(qǐng)日: | 2017-05-26 |
| 公開(公告)號(hào): | CN107273152A | 公開(公告)日: | 2017-10-20 |
| 發(fā)明(設(shè)計(jì))人: | 海洋 | 申請(qǐng)(專利權(quán))人: | 安徽貴博新能科技有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;H04L9/06;H04L9/08;H04L9/32 |
| 代理公司: | 合肥天明專利事務(wù)所(普通合伙)34115 | 代理人: | 金凱 |
| 地址: | 230088 安徽省合肥市高*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 防止 系統(tǒng) ecu 軟件 升級(jí) 解決方法 | ||
1.一種防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,其特征在于:通過(guò)配置CodeWarrior工程文件的方法增加工程鎖定信息,編譯工程文件生成S19升級(jí)文件,從S19升級(jí)文件中復(fù)制出工程鎖定信息字符串,把此工程鎖定信息字符串作為靜態(tài)數(shù)據(jù)寫到ECU軟件的源代碼中,并指定其編譯后存儲(chǔ)在Flash參數(shù)分區(qū)中的地址,在升級(jí)ECU軟件的應(yīng)用代碼前,上位機(jī)從S19升級(jí)文件中解析出工程鎖定信息,并與Flash中存儲(chǔ)的工程鎖定信息做算法比對(duì),算法比對(duì)結(jié)果一致的情況下允許應(yīng)用代碼升級(jí),否則不做任何更改。
2.根據(jù)權(quán)利要求1所述的防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,其特征在于:還包括在應(yīng)用代碼升級(jí)之后進(jìn)行的數(shù)據(jù)完整有效性的驗(yàn)證。
3.根據(jù)權(quán)利要求2所述的防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,其特征在于:所述的數(shù)據(jù)完整有效性的驗(yàn)證,是指對(duì)ECU接收到的S19升級(jí)文件和上位機(jī)中的S19文件數(shù)據(jù)進(jìn)行相同的CRC算法驗(yàn)證,如果驗(yàn)證結(jié)果一致,則ECU軟件升級(jí)有效;否則,ECU軟件升級(jí)無(wú)效。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,其特征在于:所述的工程鎖定信息做算法比對(duì)包括采用CRC算法對(duì)工程鎖定信息的比較驗(yàn)證,以及CRC算法驗(yàn)證通過(guò)后,在將工程鎖定信息結(jié)合解鎖密鑰、隨機(jī)數(shù)進(jìn)行的HASH算法比對(duì)過(guò)程。
5.根據(jù)權(quán)利要求4所述的防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,其特征在于:所述的HASH算法比對(duì)過(guò)程具體如下:
ECU應(yīng)用系統(tǒng)采用HASH算法處理存儲(chǔ)于flash中ECU軟件應(yīng)用代碼區(qū)的工程鎖定信息、解鎖密鑰、隨機(jī)數(shù)生成一串唯一校驗(yàn)碼一;
上位機(jī)采用HASH算法處理S19文件中的工程鎖定信息、解鎖密鑰、隨機(jī)數(shù)生成一串唯一校驗(yàn)碼二;
ECU應(yīng)用系統(tǒng)接收上位機(jī)發(fā)送的唯一校驗(yàn)碼二,和唯一校驗(yàn)碼一比較;如果結(jié)合一致,則ECU應(yīng)用系統(tǒng)解鎖,執(zhí)行應(yīng)用代碼升級(jí)流程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安徽貴博新能科技有限公司,未經(jīng)安徽貴博新能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710387491.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





