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

Data processing method, device, readable medium and system

A technology for data processing and media, applied in the fields of data processing, devices, readable media and systems, can solve problems such as the inability to guarantee that the BOOTROM code is error-free, and achieve the effect of reducing hardware investment costs

Active Publication Date: 2022-05-06
ARM TECH CHINA CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is no guarantee that there are no bugs in the BOOT ROM code
In the prior art, the BOOT ROM code is repaired by burning the patch code in the OTP ROM, but there are many limitations in this repair method

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
  • Data processing method, device, readable medium and system
  • Data processing method, device, readable medium and system
  • Data processing method, device, readable medium and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0102] Embodiment 1. A data processing method, comprising:

[0103] In response to execution of the secure boot process, reading the security manifest and the public key associated with the security manifest from the untrusted store to the trusted store;

[0104] Read the security list and the public key from the trust storage area, and use the public key to verify the integrity of the security list;

[0105] If it is verified that the security list is complete, then determine whether the security list includes an update instruction, where the update instruction is used to update the boot code of the secure boot process;

[0106] If the security manifest includes the update instruction, interrupt the secure boot process, and execute the update instruction, so as to update the boot code of the secure boot process.

Embodiment 2

[0107] Embodiment 2. The data processing method according to Embodiment 1, further comprising receiving the security checklist from a server through a network.

Embodiment 3

[0108] Embodiment 3. According to the data processing method described in Embodiment 1, the verifying whether the safety list is complete using the public key further includes:

[0109] Verify that the public key matches the set public key hash;

[0110] If the public key matches the public key hash, verifying that the public key matches the signature of the security manifest; and

[0111] If the public key matches the signature of the security manifest, it is judged that the security manifest is complete.

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 application provides a data processing method, device, storage medium, and system, the method including: in response to the execution of the secure boot process, reading the security list and the public key related to the security list from the untrusted storage area to the trusted storage area; read the security list and the public key from the trust storage area, and use the public key to verify whether the security list is complete; if it is verified that the security list is complete, then determine whether the update command is included in the security list, where the update command is used to Updating the boot code of the secure boot process; if the security list includes an update instruction, interrupting the secure boot process and executing the update command to update the boot code of the secure boot process. The update instruction of the present application can be conveniently deployed to the device through the network without burning or modifying the hardware device in the factory, which reduces the hardware investment cost.

Description

technical field [0001] One or more embodiments of the present application generally relate to semiconductor devices, especially system-on-chip (SoC) devices, and in particular to a data processing method, device, readable medium and system. Background technique [0002] Today, security is a mandatory consideration in system-on-chip (SoC) designs, and basic methods of providing hardware-based platform security include secure boot services. A system-on-chip usually starts executing from the internal BOOT ROM code, which in turn loads and executes the bootloader or system from an external memory or storage unit. However, there is no guarantee that there are no bugs in the BOOT ROM code. In the prior art, the BOOT ROM code is repaired by burning the patch code in the OTP ROM, but there are many limitations in this repair method. Contents of the invention [0003] In order to solve the above problems. One or more embodiments of the present application provide a data processi...

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): G06F9/4401G06F8/65G06F21/51
Inventor 胡远峰吕达夫
Owner ARM TECH CHINA CO LTD