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

Multi-processor trusted dynamic starting method and system, storage medium and terminal

A multi-processor, dynamic startup technology, applied in the direction of digital data authentication, boot program, program control device, etc., can solve the problems of high power consumption of multi-processor startup, lengthy and time-consuming authentication process, etc., and achieves low development difficulty, Improve the scope of application and the effect of fast certification

Pending Publication Date: 2022-06-21
VERISILICON MICROELECTRONICS (CHENGDU) CO LTD +4
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a trusted dynamic startup method, system, storage medium and terminal for multiprocessors, which are used to solve the problem of high power consumption of multiprocessor startup in the prior art. or technical issues with lengthy and time-consuming certification processes

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
  • Multi-processor trusted dynamic starting method and system, storage medium and terminal
  • Multi-processor trusted dynamic starting method and system, storage medium and terminal
  • Multi-processor trusted dynamic starting method and system, storage medium and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] like figure 1 As shown, an embodiment of the present invention provides a schematic flowchart of a multi-processor trusted dynamic startup method. The trusted dynamic startup method specifically includes the following steps:

[0027] Step S11. Build a chain of trust (COT, chain of trust) of an image (IMAGE) required for multi-processor (multi-CPU) startup based on the processor trusted firmware; the multi-processor includes a master processor and a slave processor, wherein the master The processor can choose a RISC microprocessor with safety extension function.

[0028]This trusted solution divides the boot process into three stages, BL1 (Bootloader1, that is, the first stage of boot loading), BL2 (Bootloader2) and BL3x (Bootloader3x). Among them, BL1, as the first stage of the processor's startup execution, is solidified in ROM, also known as BootRom, and runs in the secure world; BL2 uses BL1 from external storage media, such as SD card (Secure Digital Card), EMMC (E...

Embodiment 2

[0041] like figure 2 As shown, an embodiment of the present invention provides a schematic structural diagram of a multi-processor trusted dynamic boot system. The system includes: a trust chain building module 21, which is used to build a multi-processor boot image based on the trusted firmware of the processor. chain of trust; the multiprocessor includes a master processor and a slave processor; the first authentication module 22, when the master processor starts, completes the authentication of all images based on the constructed trust chain, and summarizes the images of the certified slave processors Stored in the security world of the master processor; the second authentication module 23, the master processor authenticates the image of the slave processor to be started based on the stored image digest to dynamically start the slave processor.

[0042] It should be noted that the modules provided in this embodiment are similar to the methods and implementation manners pro...

Embodiment 3

[0045] like image 3 As shown, an embodiment of the present invention provides a schematic structural diagram of an electronic terminal. The electronic terminal provided in this embodiment includes: a processor 31, a memory 32, and a communicator 33; the memory 32 is connected to the processor 31 and the communicator 33 through a system bus and communicates with each other, and the memory 32 is used to store computer programs, The communicator 33 is used for communicating with other devices, and the processor 31 is used for running a computer program, so that the electronic terminal executes each step of the above multi-processor trusted dynamic startup method.

[0046] The system bus mentioned above may be a Peripheral Component Interconnect (PCI for short) bus or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA for short) bus or the like. The system bus can be divided into address bus, data bus, control bus and so on. For ease of pr...

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 provides a trusted dynamic starting method and system for multiple processors, a storage medium and a terminal. The method comprises the steps of constructing a trust chain of an image required for starting the multiple processors based on trusted firmware of the processors; the plurality of processors comprise a main processor and a slave processor; when the main processor is started, the authentication of all the images is completed based on the constructed trust chain, and the abstract of the images of the slave processors passing the authentication is stored in the security world of the main processor; and the master processor authenticates the image of the slave processor to be started based on the stored image abstract so as to dynamically start the slave processor. The trust chain construction process is simple and high in safety; the authentication is performed based on the pre-stored image abstract, so that the authentication is rapid and the code quantity is small; the main processor can be directly called from external storage media such as a hard disk, and the memory required by the slave processor can be powered off when the slave processor is closed, so that the system is energy-saving and environment-friendly, and is suitable for the field of embedded equipment with higher requirements on power consumption.

Description

technical field [0001] The present invention relates to the field of multiprocessor computers, in particular to a multiprocessor trusted dynamic startup method, system, storage medium and terminal. Background technique [0002] Multiple CPUs (CentralProcessing Unit, central processing unit) are integrated on a single SOC (System on Chip), one of which is a RISC (Reduced Instruction Set Computer) microcomputer with security extension function. In the case of a processor, the following two technical solutions are generally used when the CPU needs to be dynamically shut down and started: [0003] The first solution is: when the main CPU starts, the IMAGE (binary program image that can be directly executed by the CPU, referred to as the image) required for the operation of all CPUs is simultaneously authenticated and loaded and kept in memory, and some slave CPUs need to be shut down. Do not turn off the power of the memory where its IMAGE is stored, so that it can be directly ...

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): G06F9/4401G06F21/44
CPCG06F9/4403G06F21/44Y02D10/00
Inventor 程伟邬金平徐加生杨海
Owner VERISILICON MICROELECTRONICS (CHENGDU) CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More