社区
课程答疑和交流(二)
ATF/optee/hafnium/linux/xen代码精读
帖子详情
RPMB代码导读
Arm精选
优质创作者: 信息安全技术领域
领域专家: 嵌入式与硬件开发技术领域
2023-01-13 03:35:59
课时名称
课时知识点
RPMB代码导读
TF-A(ATF)、hafnium、optee、Linux Kernel、xen、
...全文
261
回复
打赏
收藏
RPMB代码导读
课时名称课时知识点RPMB代码导读TF-A(ATF)、hafnium、optee、Linux Kernel、xen、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RPM
B原理介绍
本文介绍了eMMC中具有安全特性的
RPM
B分区。它用于存储防篡改数据,写入时校验合法性,读取有签名机制。文中说明了其容量大小的计算方式,阐述了Replay Protect原理,还详细介绍了
RPM
B数据的读取和写入流程,以保证数据安全,UFS中
RPM
B原理相同。
课时17:
RPM
B简介
RPM
B(Replay Protected Memory Block)是eMMC中的一种安全特性分区,用于存储防篡改数据如公钥、序列号。它通过Secure Key和Write Counter确保数据的合法性和完整性,防止非法写入和重播攻击。数据读取和写入过程涉及签名验证,保护
RPM
B中的信息不被伪造。
RPM
B的容量由BOOT_SIZE_MULT决定,且在UFS设备中也有类似的应用。
TEE
RPM
B的简介以及开发流程
本文详细介绍了
RPM
B在可信执行环境(TEE)中的应用,包括其存储模型、开发流程及防重放与防回滚攻击的机制。讨论了如何通过调用TEE的存储API将数据自动存储到
RPM
B,以及OEM厂商如何在SoC厂商的支持下开启
RPM
B。
Android gatekeeper的原理介绍和
代码
导读
本文深入剖析Gatekeeper模块在Android系统中的角色,从软件框架、
代码
实现到硬件HAL交互,详细解读其工作原理,包括密码注册、验证及更新过程。
optee的存储系统模型详解
本文详细介绍了Optee的GP Storage API,包括其支持的ree_fs和
rpm
b_fs文件系统,并展示了如何在TA中选择和使用这些接口。此外,还探讨了如何在Optee中添加新的存储系统,特别是在TEE_CreatePersistentObject时如何利用参数启用
RPM
B存储。通过理解文件系统接口模型,开发者可以更好地理解和扩展Optee的功能。
课程答疑和交流(二)
100
社区成员
287
社区内容
发帖
与我相关
我的任务
课程答疑和交流(二)
ARMv8/ARMv9/TEE/安全/芯片
复制链接
扫一扫
分享
社区描述
ARMv8/ARMv9/TEE/安全/芯片
arm开发
个人社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章