The invention discloses a trusted
booting method based on a TrustZone
system. The
system is based on a
system supporting a TrustZone technology, equipment of the system at least comprises memorizers,and the memorizers at least comprise an ROM and an RAM located in a
security domain and a memorizer located in a generic domain. The method comprises the steps that S1, the system is started; S2, an ROM loading program located in the ROM is started; S3, loading
verification is conducted on a bootstrap program of an
operating system by the ROM loading program, and if the
verification is passed, thebootstrap program of the
operating system is started; S4, loading
verification is conducted on a kernel program of the
operating system by the bootstrap program of the operating system, and if the verification is passed, the kernel program of the operating system is started. According to the method, the trusted booted process of the system is deployed by using hardware technology characteristicsof a system on
chip (SOC) of ARM, no additional trusted
chip or trusted calculation module is needed, and cracked risks are reduced; the difficulty of circuit designing and the product cost are reduced.