ECU Update method to automotive ECU device by using external hardware module
Provided is a method for updating an automotive ECU device. According to the present invention, the method is conducted by an OTA support module (OTASM), and can comprise: a firmware update step to verify a new firmware received from a server and the manifest information of the relevant firmware, an...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English Korean |
Published |
20.05.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Provided is a method for updating an automotive ECU device. According to the present invention, the method is conducted by an OTA support module (OTASM), and can comprise: a firmware update step to verify a new firmware received from a server and the manifest information of the relevant firmware, and if the manifest verification has succeeded, transmit a new firmware file to a legacy ECU through encoding communication, make the firmware updated, and receive the update results from the legacy ECU; and a booting and encoding communication channel forming step to, when a request is received from the legacy ECU to form an encoding channel and executing a proven booting, transmit a certificate to the legacy ECU, perform the certification procedure with the legacy ECU by using a private key and a public key, exchange a session key, and build an encoding communication channel. The present invention aims to provide a method for updating an automotive ECU device, which is capable of preventing a malfunction of the ECU device and any possible accident.
본 발명에 따른 자동차 ECU 업데이트 방법이 제공된다. 상기 방법은 OTA 지원 모듈(OTASM)에 의해 수행되고, 서버로부터 수신한 신규 펌웨어와 해당 펌웨어의 매니페스트(Manifest)정보를 검증하여 매니페스트 검증에 성공한 경우, 신규 펌웨어 파일을 암호화 통신을 통해 레거시 ECU로 전송하여 펌웨어 업데이트가 수행되도록 하고, 레거시 ECU로부터 업데이트 결과를 수신하는 펌웨어 업데이트 과정; 및 레거시 ECU로부터 암호화 채널 형성 및 증명된 부팅 실행을 요청받으면, 인증서를 레거시 ECU에 전송하고, 개인 키(private key)와 공개 키(public key)를 이용하여 레거시 ECU와 인증절차를 수행하고, 세션 키를 교환하여 암호화 통신채널을 구축하는 부팅 및 암호화 통신 채널 형성 과정을 포함할 수 있다. |
---|---|
Bibliography: | Application Number: KR20200151508 |