Safe multi-firmware fusion system and multi-firmware fusion control method

A technology that integrates control and firmware, applied in computer security devices, instruments, computing, etc., can solve problems such as extended upgrade time, algorithm firmware theft, poor security, etc., to ensure data security, ensure system security, and prevent cloning and copying Effect

Active Publication Date: 2021-12-24
博流智能科技(南京)有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Assume that the firmware Xa needs to be upgraded to Xb now. For the sake of stability, when the firmware is upgraded, the new firmware will be written to another area. Here, it is assumed that the memory address written after the firmware Xa is upgraded is 0x00200000. At this time, if the new firmware Xb To work normally, you need to modify the address mapping to: running address 0x23000000 à storage address 0x00200000, but at this time the address used by the new firmware Xb to call firmware Y should still be 0x23080000. According to the mapping relationship, the memory address corresponding to firmware Y should be 0x00280000, determined by figure 2 It can be seen that the firmware Yb may not exist here or the existing firmware Yb is not necessarily the latest firmware. It is necessary to upgrade the area before the firmware Xa and copy the firmware Ya from 0x00180000 to the 0x00280000 area to make the system run normally. This will not only increase This increases the complexity of the system upgrade, prolongs the upgrade time, and increases the risk of failure due to firmware copying
[0010] (2) poor security
The traditional method is to encrypt the firmware, but in the traditional multi-firmware fusion system, the algorithm firmware and the application firmware use the same key to encrypt as a whole. Although it solves the risk that the algorithm firmware cannot be stolen by a third party, it cannot solve the problem. The problem that the algorithm firmware is read by the application firmware, the algorithm firmware still has the risk of being stolen by the application firmware, and the intellectual property rights of the fingerprint algorithm firmware cannot be guaranteed

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
  • Safe multi-firmware fusion system and multi-firmware fusion control method
  • Safe multi-firmware fusion system and multi-firmware fusion control method
  • Safe multi-firmware fusion system and multi-firmware fusion control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0047] In order to further understand the present invention, the preferred embodiments of the present invention are described below in conjunction with examples, but it should be understood that these descriptions are only to further illustrate the features and advantages of the present invention, rather than limiting the claims of the present invention.

[0048] The description in this part is only for several typical embodiments, and the present invention is not limited to the scope of the description of the embodiments. The mutual replacement of the same or similar prior art means and some technical features in the embodiments is also within the scope of the description and protection of the present invention.

[0049] The description of the steps in each embodiment in the specification is only for convenience of description, and the imple...

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 present invention discloses a safe multi-firmware fusion system and a multi-firmware fusion control method. The multi-firmware fusion system includes at least one processor, a storage medium, a storage medium controller, a multi-address mapping module, an operating address space detection module, and an access control Module, key storage control entity and decryption module; the storage medium controller is used to complete the reading of application firmware or data on the storage medium according to the access request of the processor or other modules; the multi-address mapping module is used to complete the address of different application firmware Space mapping; the running address space detection module is used to determine the current address space according to the address and executed instructions of the processor; the key storage control entity is used to store the application firmware encryption key and the application firmware encryption and decryption control, and Provides a read-write protection mechanism for keys. The invention can reduce the complexity of firmware upgrade in a multi-firmware fusion system, and improve the stability of the system and the safety of multi-firmware fusion.

Description

technical field [0001] The invention belongs to the technical field of electronic circuits and relates to a multi-firmware system, in particular to a safe multi-firmware fusion system and a multi-firmware fusion control method. Background technique [0002] With the rapid development of embedded systems and the semiconductor industry, more and more systems have introduced multi-firmware architecture, that is, the firmware in a system with complete functions is composed of multiple parts, and the developer of each firmware may They come from different companies. They define the firmware application program interface between them, and each plays their own part. Through this cooperation method, they can jointly realize the development of product functions, accelerate the time to market of products, and improve their respective competitiveness. [0003] Typical multi-firmware fusion cases include smart door lock cases, cooperation cases between home appliance manufacturers and c...

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/54G06F21/62
CPCG06F21/629G06F21/54
Inventor 陈朋芳蔡尚达武继好
Owner 博流智能科技(南京)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products