我现在对 CPU 与 TPM 的关系感到困惑。
当我尝试了解 Apple 的 Enclave (TPM) 时,我观看的视频让 TPM 看起来像是一个连接到 CPU 的独立处理单元。与 TPM 本身一样,它是一个连接到主处理单元的微处理器。
但是,当我尝试了解 ARM TrustZone TPM(在基于 Android 的设备中找到)时,我正在阅读的文章使 TPM 看起来像是在 CPU 内,而不是单独的。文章特别指出“ARM TrustZone 技术是一种嵌入在 ARM 处理器内核中的基于硬件的解决方案,它允许内核运行两个执行环境”。
我很难在网上找到答案。我只想了解数据流,以便更好地了解应用程序的基于移动的安全选项。