A trusted startup method and device for a computing platform
A computing platform and trusted technology, applied in the field of computing platforms, can solve the problems of long measurement time, hidden security risks of trusted startup methods, and poor defense capabilities, and achieve the effect of speeding up the measurement process.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] The embodiment of the present invention provides a trusted startup method of a computing platform, such as figure 1 As shown, the trusted boot method of the computing platform includes:
[0028] Step S1: The processor controlling the operating system to be started is in a reset state. Specifically, in practical applications, before performing this step, it is necessary to perform a power-on operation on the operating system to be started, so that it is powered on.
[0029] Step S2: calling the boot program of the operating system to be started, performing boot program measurement on the boot program, and generating a first measurement result. Specifically, in practical applications, the boot program may be stored in a memory chip of the operating system to be started.
[0030] Step S3: When the first measurement result is that the measurement passes, cancel the control that the processor is in the reset state, and control the processor to load and start the boot progr...
Embodiment 2
[0060] An embodiment of the present invention provides a trusted startup device for a computing platform, such as Figure 4 As shown, the trusted boot device of the computing platform includes:
[0061] The reset control module 1 is configured to control the processor of the operating system to be started to be in a reset state. For details, refer to the relevant description of step S1 in Embodiment 1.
[0062] The first measurement module 2 is configured to call the boot program of the operating system to be started, perform boot program measurement on the boot program, and generate a first measurement result. For details, refer to the relevant description of step S2 in Embodiment 1.
[0063] The boot program starting module 3, when the first measurement result is that the measurement passes, the boot program starting module 3 is used to cancel the control that the processor is in the reset state, and control the processor to load and start the boot program. For details, r...
Embodiment 3
[0070] An embodiment of the present invention provides a non-transitory computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions can execute the trusted startup method of the computing platform in any of the first embodiments above. Wherein, the above-mentioned storage medium can be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a flash memory (Flash Memory), a hard disk (Hard DiskDrive) , abbreviation: HDD) or a solid-state drive (Solid-State Drive, SSD), etc.; the storage medium may also include a combination of the above-mentioned types of memories.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com