你将收获

1、学习ARM最新安全框架,最超前的技术;

2、学习ARM RME扩展的最深原理;

3、了解未来软件架构,了解最新的行业趋势;

适用人群

1、学生、研究者;2、安全相关的从业者;3、对ARM有兴趣的;4、芯片相关的从业者;5、各类IT工程师;

课程介绍

注意,该课程属于《ARMv8/ARMv9架构从入门到精通》课程的其中一章

2021年3月底,ARM公开了armv9的架构,那时CCA(Confidential Compute Architecture 机密计算)进入大众的视野。当时就觉得很厉害。2021年6月份,ARM公开armv9架构的更多细节,RME(Realm Management Extension)手册也随之公不出来。

RME是一套崭新的安全架构,是Trustzone/虚拟化/FF-A的进一步的补充,是安全架构的进一步的飞越式的发展。 相信在这一套技术体系种,将充分发挥硬件的安全特性,也相信在这套体系种,软件行业也能够飞速发展。

 

第一节 课程介绍

第二节 ARMv8/ARMv9的Trustzone深度解读

第三节 ARMv9 CCA/RME技术简介

第四节 ARMv9 RMA技术详解

(以下是第四节的展开)

1. RME扩展

2. RME Architecture

3. Software Architecture

4. Security State -- PE

5. Switch CPU_Context

6. 物理地址空间

7. Translation Regime

8. EL3 Translation Regime

9. Non-secure state translation regimes

10. Secure state translation regimes

11. Realm state translation regimes

12. Root state translation regimes

13. TLB & Cache

14. 地址空间的访问

15. Completer side filtered

16. Granule Protection Checks

17. 地址翻译的过程

18. GPC

19. 相关寄存器

20. GPT

21. GPT Table Descriptor

22. GPT Granules配置的权限

23. Granule Protection Check faults

24. MPAM

25. cache扩展

26. TLB扩展

27. Elision(省略)

28. 术语

 

(注意:本课是《ARMv8/ARMv9架构学习系列课程》中的一个章节。)

课程目录