TrustZone技術是一種提高ARM芯片安全性的技術,OP-TEE是基于ARM的TrustZone技術搭建的可信執(zhí)行環(huán)境。兩者的結合可為系統(tǒng)軟件提供硬件級別的安全保護。本書主要分為4篇,總計25章,第壹篇介紹了TrustZone技術的背景、實現原理、系統(tǒng)基本框架以及OP-TEE開發(fā)環(huán)境的搭建;第二篇分析了OP-TEE在REE和TEE中各組件的作用和聯系,為將OP-TEE集成到基于ARMv7/ARMv8處理器的開發(fā)平臺打下基礎;第三篇詳細介紹OP-TEE內核的中斷處理、線程管理和通信等主要功能的實現原理,使讀者對TEEOS的架構設計有進一步的認識;第四篇介紹基于OP-TEE在加密、解密、安全存儲、在線支付等方面的實際應用,以及如何開發(fā)基于OP-TEE的可信應用程序和安全驅動軟件。