技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明屬于軟件技術(shù)領(lǐng)域,具體公開(kāi)一種防止系統(tǒng)ECU軟件被誤升級(jí)的解決方法,增加工程鎖定信息,并將工程鎖定信息分別放置于flash中ECU軟件的應(yīng)用代碼區(qū)和生成的S19文件中,在升級(jí)ECU軟件的應(yīng)用代碼前,上位機(jī)從S19文件中解析出工程鎖定信息,并與Flash中存儲(chǔ)的工程鎖定信息做算法比對(duì),算法比對(duì)結(jié)果一致允許應(yīng)用代碼升級(jí),否則不做任何更改,升級(jí)之后,再次對(duì)ECU接收的升級(jí)文件數(shù)據(jù)和上位機(jī)的S19文件數(shù)據(jù)進(jìn)行算法比對(duì),確定升級(jí)的有效與否。本發(fā)明通過(guò)增加工程鎖定信息保護(hù)代碼的有效與安全;通過(guò)算法比對(duì),避免了直接發(fā)送工程信息內(nèi)容,只需要結(jié)合解鎖密鑰和隨機(jī)數(shù)生成解鎖信息,完成解鎖,過(guò)程更加安全。
技術(shù)研發(fā)人員:海洋
受保護(hù)的技術(shù)使用者:安徽貴博新能科技有限公司
技術(shù)研發(fā)日:2017.05.26
技術(shù)公布日:2017.10.20