Method and device for starting processor as well as device for providing IPL (Initial Program Loader)
A technology for loading programs and initial programs, applied in the computer field, can solve problems such as system security impact, and achieve the effect of improving security and stability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0022] A method for starting a processor disclosed in an embodiment of the present invention is introduced in detail.
[0023] refer to figure 1 , shows a flowchart of a method for starting a processor in an embodiment of the present invention.
[0024] Step 100, the processor reads the public key in the SBH in the preloaded IPL generated by the provider, and generates a second public key digest value corresponding to the public key.
[0025] Wherein, the provider may be a producer or supplier of the preloaded IPL, and the provider may also be a third party that is different from the processor producer and the processor user.
[0026] After obtaining the preloaded IPL generated by the provider, the processor reads the public key from the SBH of the preloaded IPL. Usually, there is only one public key in the SBH of the preloaded IPL. The processor generates a unique second public key digest value of the public key according to the read public key.
[0027] Step 102, when the...
Embodiment 2
[0040] A method for starting a processor disclosed in an embodiment of the present invention is introduced in detail.
[0041] refer to figure 2 , shows a flowchart of a method for starting a processor in an embodiment of the present invention.
[0042] Step 200, the provider generates a preloaded IPL.
[0043] Wherein, the provider may be a producer or supplier of the preloaded IPL, and the provider may also be a third party that is different from the processor producer and the processor user.
[0044] Preferably, step 200 may include the following four sub-steps:
[0045] Step 2001, the provider generates a first IPL summary value of the program code in the preloaded IPL.
[0046] The program code is preloaded in the preloaded IPL. Preferably, step 2001 can be:
[0047] The provider performs a digest algorithm operation on the program code in the preloaded IPL to generate the first IPL digest value.
[0048] Wherein, the summary algorithm operation can be a generalize...
Embodiment 3
[0092] A device for starting a processor disclosed in an embodiment of the present invention is introduced in detail.
[0093] refer to Figure 5 , shows a schematic structural diagram of a device for starting a processor in an embodiment of the present invention.
[0094] The aforementioned device for starting a processor may include a public key reading module 300 , a public key digest value generating module 302 , a decryption module 304 , a second IPL digest value generating module 306 and an IPL executing module 308 .
[0095] The functions of each module and the relationship between each module are introduced in detail below.
[0096] The public key reading module 300 is used to read the public key in the SBH in the preloaded IPL generated by the provider. The public key digest value generating module 302 can be connected with the public key reading module 300 , and the public key digest value generating module 302 is used to generate a second public key digest value c...
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