- 博客(1652)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注

原创 【置顶】TEE从入门到精通-[目录]
此专栏讲解包含不限于optee、商用TEE、常规的安全业务设计。但主要基于optee最新代码,深度讲解和剖析各项原理和机制...
2022-05-06 08:35:45
5519
2

原创 [目录]-博客笔记导读目录(全部)
编辑backup: 汇总-arm-optee-android-复制黏贴–(网址)============= (以下是正文) =============CA/TA开发(收费区)0-博客笔记导读目录(全部)-backup-202111210-博客笔记导读目录(全部)-backup-202108120-博客笔记导读目录(全部)-backup-202201180-博客笔记导读目录(全部)-20220506backup草稿-博客笔记导读目录(全部)(统计:本文共记录650篇博文)...............
2020-06-30 10:57:13
34023
24

原创 【置顶】ARMv8/ARMv9架构入门到精通-[目录]
周贺贺,baron,代码改变世界,coding_the_world,Arm精选,arm_2023,安全启动,加密启动optee、ATF、TF-A、Trustzone、optee3.14、MMU、VMSA、cache、TLB、arm、armv8、armv9、TEE、安全、内存管理、页表,Non-cacheable,Cacheable, non-shareable,inner-shareable,outer-shareable, optee、ATF、TF-A、Trustzone、optee3.14、MMU、V
2020-06-30 10:32:07
20896
11
原创 qemu启动aarch64 linux+ buildroot + 应用程序
https://www.kernel.org/sudo apt updatesudo apt install -y build-essential qemu qemu-system gcc make bc flex bison libssl-dev libncurses5-dev libelf-devgit clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gitcp arch/arm64/
2025-02-17 15:56:15
401
原创 飞书知识库文档-Arm专栏
我们开通权限更方便。不用要求您加入组织,也不用互加飞书好友。仅仅要求您扫码入飞书群,就可以自动获取权限。我们有短域名,http://armdoc.hehezhou.cn,好记,在公司摸鱼学习更方便。ARM专栏知识库的建设基本完成,目前有200多篇文章左右,分类齐全。我们有讨论群、课程群等,交流/沟通/学习更方面。
2025-02-13 15:25:00
214
原创 《aarch64汇编从入门到精通》-204页PPT+实验
✅9、既适合资深/高级工程师来查缺补漏,又适合初级工程师入门,也适合ASIC同事跨界学习,软硬件融合。✅3、能读得懂Linux、uboot、ATF、optee等系统的任意汇编代码;✅2、基于Armv8/Armv9架构讲解汇编。✅1、依照官方文档总结制作,体系更完整,不遗漏知识;✅4、学完ARM架构,再学汇编,更轻松更容易。✅5、系统工程师、BSP工程师、驱动工程师。✅1、电子信息大类专业、计算机大类专业;✅2、任何从事或想从事底层开发的;✅2、熟悉计算机、芯片底层相关知识。✅4、也能够写汇编代码。
2025-02-13 15:09:07
262
原创 底层工程师必须的《ARM架构扫盲-SOC架构扫盲》课程只需99元
该课程赠送给ARM三期学员 和 VIP学员。(请耐心等待,3个工作日内自动赠送到个人账号)该课程适合:快速学习、快速扫盲、快速掌握一大堆的知识和概念。共计2节课,2小时+, 2024年10月最新制作和录制。
2025-02-13 15:04:17
334
原创 《8天入门Trustzone/TEE/安全架构》
优快云学院课程连接:https://edu.youkuaiyun.com/course/detail/39573
2025-02-13 14:54:04
336
原创 cache直播训练营回放+cacha专题-单售
本课程属于Arm三期课程的一部分。建议购买Arm三期课程。总时长14小时:7h的专题精讲 + 7h的直播回放。
2025-02-12 15:13:36
169
原创 《Android13安全架构详解》
讲解最新最全的Android安全架构,本课程包含但不限于以下课程:密码锁/locksetting/gatekeeper生物认证/指纹/人脸cts/vts/CDD解读代码导读、流程分析安全业务的设计TEE简介。
2025-02-12 14:33:07
251
原创 《CA/TA开发从入门到精通》
✅aeskey的操作,如何随机生成aeskey(TEE_GenerateKey),objectHandle和aesbuf有什么区别?✅RSA key的处理,包含如何生成RSA KEY,rsakey object如何转换成可见的数组,如何转换der,如何转换pem,反向又如何转换。✅从无到有、手把手教你编写CA/TA,快速上手,快速部署项目标准的开发,开发一套CA/TA,可部署到不同的TEE OS上。对称密码学算法aes的使用,CBC/ECB/CTR/XTS分组密码的使用,加密解密,pending等。
2025-02-12 14:10:03
304
原创 《optee系统开发精讲》
✅1、全体系的掌握optee的核心知识点(多核多线程、启动流程、各类API、TA/PTA/STA、driver、service、各类设计思想、内存管理、中断管理…✅2、掌握TEE OS的设计核心思想(不限与optee,对其它TEE也是如此),能够进入软件架构层次的各项设计;✅4、学习和理解理解Armv8/Armv9架构、Trustzone架构。✅3、实事求是、有理有据、不瞎说,不编造、一切有源头可查;✅4、白话、通俗易懂。✅3、系统架构师、战略规划师。✅2、ATF、固件开发者。✅4、汽车行业软件工程师。
2025-02-12 14:06:10
139
原创 《Android15安全架构课程》
StrongBox则是一个独立的硬件安全模块(HSM),专门存储高价值的加密密钥,如用于支付和生物认证的密钥。每个应用程序在独立的进程中运行,并且拥有一个唯一的用户ID (UID),使得应用程序之间不能直接访问彼此的数据。Android系统为用户提供了一个相对安全的操作环境,保护了用户数据和设备的安全。AVB是Android的验证引导机制,旨在确保设备启动时加载的每一层软件都是可信的。它通过加密和密钥管理机制,确保只有授权设备和用户才能访问受保护的内容,防止未经授权的复制和分发。
2025-02-11 18:44:12
827
原创 Secureboot从入门到精通 训练营
✅方向]:电子/计算机专业、芯片架构设计、芯片底层软件、芯片验证、BSP软件开发、内核驱动开发、固件开发、bootrom/bootloader开发、安全、虚拟化、大系统开发等;✅3、快速熟悉常规系统软件(bootrom、spl、ATF、TEE、bootloader、kernel…✅1、全体系的掌握安全软硬件核心知识点(efuse、Rpmb、crypto engine、密码学算法、ATF固件、启动的标准规范…✅[行业]:汽车电子、手机、服务器、云计算、物联网、人工智能 行业的同学;✅5、白话、通俗易懂。
2025-02-11 18:26:49
506
原创 《Trustzone/TEE/安全从入门到精通-高配版》
3、掌握大系统软件设计架构,包括但不限于:Bootrom、spl、ATF、TEE、bootloader、linux、hafnium等。1、全体系的掌握ARMv8/ARMv9的核心知识点(ARM基础、异常中断GIC、MMU/Cache、architecture、SOC架构、Trustzone、虚拟化…2、掌握ARM架构、掌握SOC架构、掌握常规IP(gic、smmu、timer、AXI/ACE/CHI、TZC400、CCI/CMN…4、实事求是:有理有据,尽量不瞎说,不编造,一切有源头可查,有文档可参考;
2025-02-11 14:17:55
959
原创 学好ARM让领导刮目相看《Armv8/Armv9架构从入门到精通(三期)》
周贺贺 baron ,12 年手机安全、汽车安全、芯片安全开发经验,擅长 Trustzone/TEE/ 安全的设计与开发,对 ARM 架构的安全领域有着深入的研究和丰富的实践经验,能够将复杂的安全知识和处理器架构知识进行系统整理并清晰讲解,透过事务看本质,帮助学员快速入门和理解。
2025-02-10 17:48:03
1430
原创 Arm精选-铂金VIP课程-总课时1000节+、总时长360h+、总价值3w+
拥有 12 年手机安全、汽车安全、芯片安全开发经验,擅长 Trustzone/TEE/ 安全的设计与开发,对 ARM 架构的安全领域有着深入的研究和丰富的实践经验,能够将复杂的安全知识和处理器架构知识进行系统整理并清晰讲解,透过事务看本质,帮助学员快速入门和理解。、s0c架构 2、讲解最新的Trustzone安全架构、TEE架构Secureboot等 3、讲解软件组件:TF-A(ATF)、optee_os、LinuxKernel、CA/TA应用程序等,及其交互模型、设计模型 4、多系统交互代码导读、安全论证实践、CA/TA示例实践、安全业务设计实践 5、我们学习的是全部硬件、全部系统,软硬结合,或者是大系统的软硬件融
2025-01-25 12:15:29
547
2
原创 大系统的标准规范介绍
当前的主流软件框架是怎样的?有什么标准规范吗?不同的SOC系统启动时有什么标准规范吗?在运行状态跨系统进行电源管理时有什么标准规范吗
2025-01-13 17:47:44
59
原创 TEE LOG是如何打印的
optee的打印log是如何实现的?在optee_os中的打印log函数是啥? 有几种log输出级别控制? 能否动态控制?在TA中的打印log函数是啥? 有几种log输出级别控制?能否动态控制?那如何控制optee os的log输出呢? 如何控制TA的log输出呢?除了uart打印log方案,还有别的方案吗?uart打印log方案中,串口终端会不会出现乱码,如何解决呢?在optee启动很早期的,uart driver还没初始化呢,这个时候如果需要看log有什么办法实现?在TA中关闭log后,T
2025-01-13 17:44:20
56
原创 optee plugins
什么是optee plugins?optee plugins的本质和原理是什么?optee plugins为得是解决哪些问题?
2025-01-13 17:42:30
22
原创 Multi instance和Multi Session
不同的CA调用同一个TA,会怎样? 怎样迸发的?什么是multi instance? 什么是multi session?什么是single instance? 什么是single session?如果配置multi instance或single instance?如果是multi instance的TA,那么不同的instance TA之间能够共享数据吗?不同的TA调用同时访问存储接口,是如何互斥的?同一个TA的不同的instance,能够访问同一个存储吗?对于一个single instan
2025-01-13 17:41:42
54
原创 optee的TA防回滚技术
什么是防回滚技术?optee_os是否支持防回滚?TA是否支持防回滚?storage是否支持防回滚?secure time是否支持防回滚?RPMB对防回滚的支持?
2025-01-13 17:40:51
29
原创 optee的标准错误码
optee os中的标准错误码是谁定义的?遵循什么规范?CA侧和TA侧都有标准错误码,两者有何区别?每家TEE厂商都是否完全follow标准错误码呢?
2025-01-13 17:39:42
46
《optee系统开发精讲》
2025-02-13
学好ARM让领导刮目相看《Armv8Armv9架构从入门到精通(三期)》
2025-02-13
飞书知识库文档-Arm专栏
2025-02-13
《aarch64汇编从入门到精通》-204页PPT+实验
2025-02-13
《Arm架构-功耗管理精讲与实战》
2025-02-13
《Android KeymasterKeymint精讲》
2025-02-13
《Android13安全架构详解》
2025-02-13
《CATA开发从入门到精通》
2025-02-13
《CoresightTraceDebug大合集》64节课16小时,6大主题, 685页PPT
2025-02-13
Secureboot从入门到精通 训练营
2025-02-13
《optee系统架构从入门到精通》
2025-02-13
《TrustzoneTEE安全从入门到精通-高配版》
2025-02-13
Trustzone/TEE标准版-48节课/19.5h
2025-02-13
Arm精选-铂金VIP课程-总课时1000节+、总时长360h+、总价值3w+
2025-02-13
《optee系统架构从入门到精通》
2025-02-10
向linux kernel中添加cmdline的四种方式
2025-01-19
深度学习armv8armv9 cache的原理
2025-01-19
多核多cluster多系统之间缓存一致性概述
2025-01-19
Trusty qemu + android环境搭建详细步骤
2025-01-19
SOC的多核启动流程详解
2025-01-19
SMMU学习这一篇就够了
2025-01-19
optee返回REE的几种方式
2025-01-19
optee的共享内存的介绍
2025-01-19
optee的RPC设计(模型)详解
2025-01-19
optee4.0.0 qemu-v8的环境搭建篇(ubuntu20.10)
2025-01-19
openssl命令行:RSA的用法- 终极版
2025-01-19
mbedtls移植体验
2025-01-19
Linux内核驱动面试的100问
2025-01-19
Linux Kernel中断下半部分实现的三种方式
2025-01-19
Linux Kernel中的系统调用分析
2025-01-19
Linux Kernel中的同步机制的介绍
2025-01-19
linux kernel中的cmdline的详细介绍
2025-01-19
python英文批量翻译成中文?
2021-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人