Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automobile motor controller program safe loading system and method

A motor controller and loading system technology, applied in computer security devices, instruments, electrical digital data processing, etc., can solve problems such as car safety, cracking, and backdoor implantation.

Active Publication Date: 2020-10-23
深圳市法拉第电驱动有限公司
View PDF16 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Motors and embedded hardware are "dead objects", and generally work as designed without damage; embedded software may be cracked after production is completed, or a backdoor program may be implanted in a later upgrade, thereby causing car safety problems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automobile motor controller program safe loading system and method
  • Automobile motor controller program safe loading system and method
  • Automobile motor controller program safe loading system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0081] As an embodiment, the application scenario A: unique code and self-incrementing code, plus other fixed elements to form a key with a total length of 128 bits, which is used for encryption when burning into the internal FLASH storage of the chip, using encryption algorithm A;

[0082] The application scenario B: a 64-bit seed composed of unique code II, self-incrementing code II and random numbers, used for security verification before program loading, using verification docking algorithm A and verification docking algorithm B;

[0083] The application scenario BA: the unique code II together with the random number is used to encrypt the application data in the single transmission data during the program loading process, and the encryption algorithm B is adopted;

[0084] The application scenario BB: the unique code II and the self-incrementing code II are used for the overall verification of the single transmission data, and the data verification algorithm A is used;

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses an automobile motor controller program safety loading system and method. The system comprises a burning upper computer, an automobile motor controller and a CAN network, the motor controller comprises FLASH, the burning upper computer sends out a burning application, the motor controller interacts according to safety verification logic after receiving theapplication, and if handshake fails, upgrading is given up; if the handshake succeeds, the burning upper computer encrypts the target program in batches and transmits the encrypted target program to the motor controller; loading logic is loaded in the motor controller for processing, and if a data frame is analyzed correctly, the data frame is encrypted and then stored in a FLASH; and if the analysis fails, requesting the upper computer to resend. According to the method, the data security during program loading is guaranteed, the loading process ensures that the data is not intercepted and analyzed, and a third-party security threatening code is effectively prevented from being inserted in the loading process.

Description

technical field [0001] The invention relates to the technical field of new energy vehicles, in particular to a system and method for safely loading a program of an automotive motor controller. Background technique [0002] In recent years, the automobile market is gradually shifting from traditional fuel vehicles to new energy electric vehicles, and the power core and engine are changed to "motor + electronic control". Among them, electronic control (full name motor controller) is a typical embedded system, which consists of embedded hardware and embedded software. Motors and embedded hardware are "dead objects", which generally work as designed without damage; embedded software may be cracked after production is completed, or backdoor programs may be implanted during later upgrades, thereby causing car safety problems. [0003] In order to solve the safety problem of the automotive motor controller program, the conventional practices are as follows: [0004] 1. Enabling t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/51
CPCG06F21/51Y02P90/02
Inventor 张伟李浩
Owner 深圳市法拉第电驱动有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products