Unlock instant, AI-driven research and patent intelligence for your innovation.

A method, device, computer equipment and storage medium for securely loading firmware into a microcontroller

A microcontroller and firmware technology, applied in computer security devices, calculations, instruments, etc., can solve problems such as illegal operation of microcontrollers, easy cracking of chips, and leakage of secret keys

Active Publication Date: 2020-09-29
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, in the process of securely loading the firmware of the microcontroller, the secret key needs to be used when packaging the firmware, and also needs to be used when the loading process is running. If multiple people use the secret key, it is easy to cause leakage. Once the secret key is leaked, the chip is easily cracked.
In addition, if criminals read the secret key in the programmable memory through brute force cracking, the microcontrollers of the same batch will also be cracked, and the microcontrollers will also be run with illegal firmware.

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
  • A method, device, computer equipment and storage medium for securely loading firmware into a microcontroller
  • A method, device, computer equipment and storage medium for securely loading firmware into a microcontroller
  • A method, device, computer equipment and storage medium for securely loading firmware into a microcontroller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] In order to fully understand the technical content of the present invention, the technical solutions of the present invention will be further introduced and illustrated below in conjunction with specific examples, but not limited thereto.

[0061]It should be understood that in this document, relational terms such as first and second etc. are only used to distinguish one entity / operation / object from another entity / operation / object and do not necessarily require or imply that these entities / operations / objects There is no such actual relationship or order between operations / objects.

[0062] It should also be understood that the term "comprises," "comprises," or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or system that includes a set of elements includes not only those elements, but also includes the elements not expressly included. other elements listed, or also include elements inherent in such a proc...

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 invention discloses a microcontroller secure firmware loading method and device, computer equipment and a storage medium. The method comprises the steps: packaging a multi-core loading project andlegal firmware, and carrying out the first encryption of the multi-core loading project and legal firmware through employing a first secret key, so as to generate the multi-core loading project and legal firmware of a ciphertext; Downloading the multi-core loading project and the legal firmware of the ciphertext to a microcontroller; Obtaining a first secret key, and decrypting the multi-core loading project and the legal firmware of the ciphertext for the first time to obtain a plaintext multi-core loading project and legal firmware; Performing second encryption on the multi-core loading project and the legal firmware of the plaintext by adopting the generated second secret key, and writing the encrypted multi-core loading project and the legal firmware into a Nor Flash; Reading a secondsecret key, and decrypting the multi-core loading project encrypted for the second time and the legal firmware for the second time; And running the legal firmware after the second decryption. According to the invention, the safety of firmware loading of the microcontroller is ensured to be improved.

Description

technical field [0001] The invention relates to firmware loading of microcontrollers, more specifically, a method, device, computer equipment and storage medium for secure loading of firmware by microcontrollers. Background technique [0002] At present, in the process of securely loading the firmware of the microcontroller, the secret key is needed when packaging the firmware and also when the loading process is running. If multiple people use the secret key, it is easy to cause leakage. Once the secret key is leaked, the chip is easily cracked. In addition, if criminals read the secret key in the programmable memory through brute force cracking, the microcontrollers of the same batch will also be cracked, and the microcontrollers will also be run with illegal firmware. Contents of the invention [0003] The object of the present invention is to overcome the deficiencies of the prior art, and provide a method, device, computer equipment and storage medium for securely loa...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/12G06F21/60
CPCG06F21/121G06F21/602
Inventor 杨志佳冯元元冷志源
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD