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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



