The invention provides a
quick start and security
verification method and equipment for an embedded device, a medium and a program product, in the method,
firmware is divided into a core start module and a non-
core function module in advance, and the core start module and the non-
core function module are respectively stored in a high-speed access area and a common
storage area of a nonvolatile memory; after the embedded device is powered on, initialization of the key
peripheral is completed; when
firmware is started or updated for the first time, security
verification based on a
digital signature is executed on the core starting module, if
verification is passed, a
mirror image of the core starting module is written into a running cache partition of the nonvolatile memory, and an integrity
label is generated; in the subsequent starting process, the
mirror image is loaded from the running cache partition, and the integrity
label is used for executing rapid verification; after loading of the core starting module is completed, the non-
core function module is loaded, and lightweight check is executed. According to the method, the security of the core module is ensured, the performance and security requirements of the non-core module are considered, and the calculation and storage overhead is reduced.