Patent ID: 11907072
Assignee: NUVOTON TECHNOLOGY CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A controller used in a computing device, configured to control a switcher to allow a platform controller hub to access a storage device via the switcher, comprising:
a storage unit, configured to store a firmware, a first security key and a piece of security profile configuration;
an input/output interface, electrically connected to the switcher; and
a processing unit, configured to read the firmware when the computing device boots, so as to execute at least steps as follows:
using the first security key to verify a security profile stored in the storage device when the storage device connects to an input/output interface;
using an operation mode profiled by the security profile according to the security profile configuration when successfully verifying the security profile stored in the storage device;
completing booting of the computing device when the operation mode is a non-secure mode;
using at least one basic input/output system (BIOS) stored in the storage device to recover a main BIOS and rebooting the computing device when the operation mode is a high-secure mode or a multiple-backup mode and the main BIOS in the computing device is invalid; and
backing up and storing the main BIOS to the storage device when the operation mode is the high-secure mode or the multiple-backup mode and the main BIOS is valid but does not store in the storage device.