TrustZone技术是一种提高ARM芯片安全性的技术,OP-TEE是基于ARM的TrustZone技术搭建的可信执行环境。两者的结合可为系统软件提供硬件级别的安全保护。本书主要分为4篇,总计25章,第壹篇介绍了TrustZone技术的背景、实现原理、系统基本框架以及OP-TEE开发环境的搭建;第二篇分析了OP-TEE在REE和TEE中各组件的作用和联系,为将OP-TEE集成到基于ARMv7/ARMv8处理器的开发平台打下基础;第三篇详细介绍OP-TEE内核的中断处理、线程管理和通信等主要功能的实现原理,使读者对TEEOS的架构设计有进一步的认识;第四篇介绍基于OP-TEE在加密、解密、安全存储、在线支付等方面的实际应用,以及如何开发基于OP-TEE的可信应用程序和安全驱动软件。
展开
万物互联与人工智能时代,安全变得越来越关键。TEE提供了自底向上的,由点及面的安全能力。TEE也从一个新兴的安全技术逐渐转变成一个得到广泛认可与普及的通用安全技术。在TEE高速发展的几年时间涌现了许多优秀的开源TEE项目,其中OP-TEE无疑是其中的佼佼者。本书以OP-TEE为例,较为全面的介绍TEE的相关技术原理与实践经验,是一本难得的TEE入门级书籍,感谢作者的付出和坚持。
---- 孟庆洋(原北京豆荚科技有限公司 CEO&CTO)
随着移动互联网的发展,移动终端已变成互联网金融、内容分发的重要载体,在于黑产不断对抗升级的过程中,TrustZone技术已担当起移动终端重要安全堡垒的角色。OP-TEE则是一款经典的开源trustos。本书从TrustZone架构开始引出,结合着对OP-TEE的深入浅出的详细分析,可以让读者快速的对TrustZone有一个非常 清晰的理解。该书比较适合初、中级安全从业者阅读。
----黄冕(互联网金融身份认证联盟副秘书长)
信息安全是现代社会的所有参与者必须考虑和解决的问题。作为信息终端的提供方和使用者,信息安全的保护尤为重要。Linaro为此提供了完全开源开放的安全运行环境OP-TEE。本书从理论到实践系统地阐述了OP-TEE技术和应用,从硬件到软件全面介绍了TrustZone和TEE整个安全体系。无论对于手机安全应用的开发者,还是嵌入式安全系统的研制者都是极好的参考。感谢作者为大家奉献一本专业技术参考书
-----王子亮 (Linaro大中华区技术总监)
现行的移动终端设备及IOT设备越来越多的需要引入TEE来加强安全能力,从而保障支付、指纹、人脸识别等用户私有数据的私密性和安全性。本书是一部带你进入TEE的入门级书籍,如果你目前正要开展TEE相关的研究或工作,它可以一步步的带你熟悉并理解开源OP-TEE项目的实现机制及应用方法,为你现在的安全项目带来实际有意义的参考。
-----尉鲁飞 (阿里云飞天七十九部 安全专家)