Finished vehicle OTA upgrading method and device, electronic equipment, medium and signature method
A vehicle and medium technology, applied in the field of automotive information security, can solve the problems of unable to verify the software upgrade package A and verify whether the software upgrade package A has been tampered with, so as to improve the level of information security, avoid attacks and control, and ensure safety effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] figure 1 OTA upgrade is a flowchart of a method for vehicle according to this embodiment, the present embodiment is suitable for the vehicle, OTA update. The method may be performed by the vehicle OTA upgrade means may be constituted by software and / or hardware, and is generally integrated in an electronic device (such as a car end OTA Manager) in.
[0057] See figure 1 The OTA upgrade vehicle, comprising the steps of:
[0058] S110, obtaining the vehicle after the signature of the upgrade package.
[0059] Among them, "The Signature Motor Upgrade Pack" refers to the signed ECU software upgrade package.
[0060] For acquisition, a shared network or private network download can be used.
[0061] The signed vehicle upgrade package can be prepared using the method described in Example 4.
[0062] S120, a checklist after the signed vehicle upgrade package.
[0063] Preferably, the single-vehicle upgrade package after the signature is checked, including:
[0064] Using the pres...
Embodiment 2
[0084] like figure 2 As shown, this embodiment provides a single vehicle OTA upgrade device, including:
[0085] Upgrade the package acquisition module 101 for acquiring the vehicle upgrade package after the signature;
[0086] One check module 102 is used to check the signed vehicle upgrade package;
[0087] Unpacking module 103 for unpacking after the one check, obtain the Signed ECU software upgrade package;
[0088] The secondary calibration module 104 is used to perform quadratic values for the Signed ECU software upgrade package;
[0089] Software Upgrade Module 105, after the secondary verification, software upgrade is performed.
[0090] The vehicle OTA upgrade device is used to perform the above-described vehicle OTA upgrade method, and thus has at least a functional module and a beneficial effect corresponding to the method.
Embodiment 3
[0092] like image 3 As shown, this embodiment provides a signature method of an ECU software upgrade package, including the following steps:
[0093] S210, using signature software, generating first public key and first private key.
[0094] "Signature Software" refers to software used to form a digital signature.
[0095] Preferably, the signature software includes a PKI system (Public Key Infrastructure, an open key infrastructure) or an OpenSSL tool.
[0096] S220, presets the first public key in the ECU, and presets the first private key in an encrypted chip or an ECU memory chip.
[0097] Alternatively, if an encrypted chip is present in the ECU, the first private key is preset in the encrypted chip; if there is no encrypted chip in the ECU, the first private key is preset in the ECU memory chip.
[0098] S230, the first message summary is calculated for the ECU software upgrade package.
[0099] Preferably, the Hash Algorithm SHA is used to calculate the first message summar...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com