ARM TrustZone架构具有通过硬件能力将运行在安全世界和非安全世界的软件从物理上进行隔离的能力,天然的保护了安全世界中的实体不受非安全世界的干扰,其安全性高于使用传统架构硬件的软件.但在操作系统启动时,各安全功能还未初始化完成,若此时加载的代码或配置数据被篡改,攻击者可能会得到系统控制权,后续安全手段形同虚设.因此,为了保证运行在TrustZone架构双世界中操作系统引导时的完整性,结合TrustZone架构的特点,提出一种引导时可信度量机制,确保了引导时操作系统功能和数据的完整性,给安全关键操作系统后续的安全运行创造了条件,从根本上保证了整个系统的安全性.