Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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.

Active Publication Date: 2021-08-13
GLOBAL ENERGY INTERCONNECTION RES INST CO LTD +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to overcome the need to measure all the start-up information in the operating system in order to determine whether to start the operating system, and the required measurement time is long, causing the operating system to fail. The efficiency of trusted startup is low, and there are hidden dangers in the security of the existing trusted startup method, and its defense ability against abnormal startup methods such as external intrusion is poor, etc.

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 trusted startup method and device for a computing platform
  • A trusted startup method and device for a computing platform
  • A trusted startup method and device for a computing platform

Examples

Experimental program
Comparison scheme
Effect test

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.

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 provides a trusted startup method and device for a computing platform. The method includes: controlling the processor of the operating system to be started to be in a reset state; calling the boot program of the operating system to be started, and performing boot program measurement on the boot program; Cancel the control that the processor is in the reset state when the measurement passes, control the processor to load and start the boot program; call the operating system kernel of the operating system to be started, perform system kernel measurement on the operating system kernel; run the operating system kernel when the measurement passes ;Call the system and application program of the operating system to be started, and measure the system and application program; when the measurement passes, control the trusted start of the operating system to be started. By implementing the present invention, the control of the reset state of the processor can be realized, the security of the underlying application program and the operating system of the computing platform is guaranteed, the defense capability of the entire computing platform is improved, and the safe startup of the computing platform is guaranteed.

Description

technical field [0001] The invention relates to the field of computing platforms, in particular to a trusted startup method and device for computing platforms. Background technique [0002] Confidentiality, integrity and availability are the goals pursued by computer security. Confidentiality ensures that access to sensitive information is restricted to certain special groups. Integrity ensures that information will not be tampered with arbitrarily, and reflects people's trust in information. Availability refers to the expected ability of people to use information resources. With the rapid development of computer technology, the number of computer attacks is increasing every year, and the number of attacks is becoming more and more frequent. With the research and development of computer viruses, backdoors and Trojan horses, computer security is facing more and more challenges. The customization and bottom layer of malicious programs make the traditional antivirus softwar...

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/57G06F9/445
CPCG06F9/44505G06F21/57G06F2221/033
Inventor 高昆仑赵保华王树才王志皓
Owner GLOBAL ENERGY INTERCONNECTION RES INST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products