The invention discloses a
firmware non-inductive upgrading method of an ARM platform and an ARM
server system for
firmware non-inductive upgrading, and the method comprises the following steps: a computing subsystem CSS initiates a UEFI
firmware upgrading request, loads a UEFI firmware upgrading
package into a memory, notifies a
system control processor SCP to carry out UEFI firmware upgrading, and sends the UEFI firmware upgrading
package to a
server; the
memory address of the SCPUEFI firmware
upgrade package stored in the memory is informed to the
system control processor; the system control processor SCP verifies the validity of a
root certificate of the FLASH, a sub-
certificate of the UEFI firmware
upgrade package and a firmware signature of the UEFI firmware
upgrade package layer by layer through
certificate hash of an
algorithm module of the security module and an OTP module so as to verify the validity of the UEFI firmware upgrade package, if
verification succeeds, the UEFI firmware upgrade package is used for flashing the FLASH so as to carry out firmware upgrade, and if
verification succeeds, the system control processor SCP carries out firmware upgrade. If
verification fails, UEFI firmware upgrading is not executed, the security module comprises an
algorithm module and an OTP module, and
certificate hash of a FLASH
root certificate is stored in the OTP module. According to the invention, the security of the firmware certificate chain can be ensured while non-inductive upgrading is carried out on the firmware.