手机安全和可信应用开发指南.pdf
http://www.100md.com
2020年1月8日
![]() |
| 第1页 |
![]() |
| 第6页 |
![]() |
| 第14页 |
![]() |
| 第24页 |
![]() |
| 第45页 |
参见附件(18090KB,786页)。
手机安全和可信应用开发指南,这是一本技术开发教程书籍,里面的内容由基础到深入的为学者们讲解,全书一共四大篇三四十个小章节,有需要的同学可以学习。

内容提要
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的可信应用程序和安全驱动软件。
部分目录
第一篇 基础技术篇
第1章 可信执行环境
1.1 系统存在的安全问题
1.2 TEE如何保护数据安全
1.3 现有TEE解决方案
1.3.1 智能手机领域的TEE
1.3.2 智能电视领域的TEE
1.3.3 IoT领域及其他领域的TEE
1.4 为什么选择OP-TEE
第2章 ARM的TrustZone技术
2.1 TrustZone技术
2.1.1 片上系统硬件框架
2.1.2 ARMv7架构的TrustZone技术
2.1.3 ARMv8架构的TrustZone技术
2.2 ARM安全扩展组件
2.2.1 AXI总线上安全状态位的扩展
2.2.2 AXI-to-APB桥的作用
2.2.3 TrustZone地址空间控制组件
2.2.4 TrustZone内存适配器组件
2.2.5 TrustZone保护控制器组件
2.2.6 TrustZone中断控制器组件
2.2.7 Cache和MMU的扩展
2.3 TrustZone技术对资源隔离的实现
2.3.1 中断源的隔离
2.3.2 片上RAM和片上ROM的隔离
2.3.3 片外DRAM的隔离
2.3.4 外围设备的隔离
2.4 小结
第3章 ARM可信固件
3.1 为什么使用ATF
3.2 ATF的主要功能
3.3 ATF与TEE的关系
3.4 小结
第4章 OP-TEE运行环境的搭建及编译
4.1 获取OP-TEE代码并搭建运行环境
4.1.1 OP-TEE开发环境的搭建
4.1.2 获取OP-TEE的源代码
4.1.3 获取编译OP-TEE的toolchain
4.1.4 编译QEMU
4.1.5 运行OP-TEE
4.1.6 运行xtest和optee_example_hello_world
4.2 运行CA和TA示例
4.2.1 示例代码的获取和集成
4.2.2 目录和文件创建
4.2.3 CA端代码的修改
4.2.4 TA端代码的修改
4.2.5 TA和CA在OP-TEE的集成
4.3 OP-TEE源代码结构
4.4 OP-TEE编译
4.4.1 编译目标的依赖关系
4.4.2 bios.bin镜像的生成过程
4.4.3 run-only目标的执行
4.5 小结
第二篇 系统集成篇
第三篇 OP-TEE内核篇
第四篇 应用开发篇
此的特色
俗话说,基础打不牢,学问攀不高。本书采取自下而上的方式从硬件的角度介绍了TrustZone技术,并结合源代码逐步剖析了基于TrustZone技术的OP-TEE实现。在技术深度上,本书从入门者的角度出发由浅入深,从最基础的开发环境的搭建到最终的OP-TEE OS的内部实现都进行了介绍;从内容易读性上来讲,本书提供了基础的示例代码和各种算法的使用示例,并给出了所有示例的源代码链接及操作的实验步骤。相信读者通过边学习边实践的方式阅读完本书后,能够掌握TrustZone技术的基础原理和使用OP-TEE进行实际的应用开发。
由于任何TEE方案的源代码都属于芯片厂商的商业机密,外界无法一览各TEE方案的实现原理,且TrustZone也是最近几年才被正式商用的,所以网上的资料较少。本书是作者基于多年的工作积累并对实际工作过程中遇见的问题进行整理后形成的。
手机安全和可信应用开发指南截图

相关资料1:
- 《信息安全工程师考试大纲》.pdf
- 0002-01 卡通风中小学生防溺水安全教育ppt.pptx
- 水泥建设项目初步设计安全专篇编写提纲.docx
- 《计算机网络安全与管理项目教程》.pdf
- 人教版高中必修一化学课件:1.1.1化学实验安全 (共24张ppt) .ppt
- Web应用安全权威指南.pdf
- 《信息安全数学基础》(第2版).pdf
- 《网络安全高级软件编程技术》.pdf
- 《卑微的套套:安全套进化史》.pdf
- linux网络安全技术与实现 第二版
- 7-8_第八十七章_手术室用电安全.pdf
- 《网络安全基础》.pdf
- 安全生产法.pdf
- 《网络安全技术理论与实践》.pdf
- 《少儿安全知识与防护技能-学校篇》.东方晓雪.扫描版.pdf




