TrustZone技术学习笔记(一)

第一次接触ARM的TrustZone技术,来谈几点学习笔记:

第一: TrustZone技术与TPM并不重复; 两者的关注点不同,TPM更关注于key的安全,其最主要的算法为一些加密算法,它的endorsement key从来不被外界知道,也就是说,该密钥吉阿米果的东西是安全的。但这里存在一个问题,就是如果在解密过程中,或者解密后运行过程中遭到了黑客攻击又该如何,此时TPM是无能为力的。这是TrustZone技术就弥补了这一点,即便是黑客root了你的设备,也没法访问TrustZone里面保护的东西,只有生产者自己写的trust代码模块才能访问。但后者并没有关于密钥保存的技术标准。

第二:TrustZone技术的核心思想;该技术的关键在于“隔离”。即每个物理处理器核均分成两个区域:非安全核(又叫普通区域NS)和安全核(又叫安全区域);这样普通区域的组件只能访问普通区域资源,不能访问安全区域的资源,而安全核可以访问所有 资源。这样当有普通区域的用户模式需要安全模式服务时(如需要进行安全支付),则需要通过SMC指令或者硬件异常机制的一个自己进入Monitor模式,来获得安全世界服务。具体其硬件结构,如图所示:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值