Ethan.Zhang 头像

Ethan.Zhang

890 声望
他还没有填写个人简介
关注了
1
粉丝数
22
最新动态
  • 关注了专栏 ·
    图标
    极术公开课订阅

    订阅极术公开课,即时获取最新技术公开课信息

  • 关注了专栏 ·
    图标
    嵌入式AI

    嵌入式端AI,包括AI算法在推理框架Tengine,MNN,NCNN,PaddlePaddle及相关芯片上的实现。欢迎加入微信交流群,微信号:gg15319381845(备注:嵌入式)

  • 关注了专栏 ·
    图标
    Arm 技术博客

    Arm相关的技术博客,提供最新Arm技术干货,欢迎关注

  • 发布了文章 ·
    SMMU跟TrustZone啥关系?

    在上一篇文章中介绍了外设如何通过GIC产生安全中断,但是在实际的项目中有些Master也是要访问Secure Memory的,例如DPU,DMA等。TrustZone的基本原理是将系统资源划分成安全和非安全两部分,CPU本身支持TrustZone,可以发出安全访问和非安全访问。但是SoC的其他Master也需要访问memory,在有些场景下也需要访问安全memory...

    摘要图
  • 发布了文章 ·
    TrustZone是如何支持安全中断的?

    在前面几篇文章中,我们一直强调TrustZone是个系统级的安全方案,那这个系统级安全方案到底是啥意思呢?如果SoC要支持TrustZone的话,除了选用支持TrustZone的CPU,同时还要支持TrustZone的总线,安全地址空间过滤器,安全的定时器,安全的时钟源,安全中断,密钥管理,可信的ROM代码,安全调试,安全的SRAM等,也可以根...

    摘要图
  • 回答了问题 ·
    对「Arm架构安全技术介绍中,32bit的程序地址tag是放在用不完的高地址中,64bit的应用程序地址tag放在什么地方呢?」的回答

    这个顺序反了,Tag是存储在64bit指针的高地址,32位下无法使用,因为32位的指针是32bit已经使用完了。

  • 回答了问题 ·
    对「Arm架构安全技术介绍中,如何看待TrustZone国密认证问题?」的回答

    TrustZone和国密认证没有关系,目前有的支持TrustZone的Security IP支持国密算法,也有在Secure OS下用软件来实现国密算法,认证时跟TrustZon没有关系。

  • 回答了问题 ·
    对「Arm架构安全技术介绍中,V8-A里的安全增强特性有哪些会添加到V8-M中?有线路图嘛?」的回答

    这个可以后续关注Armv8-M的架构进展,例如现在TrustZone已经引入到了Armv8-M的架构中。

  • 回答了问题 ·
    对「Arm架构安全技术介绍中,安全core不能访问除共享memory之外的非安全memory?」的回答

    从架构上没有做限制,在Armv8.4-A之前的架构,CPU在安全状态下可以访问所有的资源,只是在Secure OS在建立页表时,没有对所有的非安全memory建立映射,对非安全memory,一般只对共享memory建立映射。

  • 回答了问题 ·
  • 发布了文章 ·
    除了使用TrustZone,升到64位也很重要

    最近跟朋友聊Arm安全时,发现存在一些误解,认为Arm安全只有TrustZone?不是的,安全是一个比较大话题,Arm TrustZone只是Arm架构的安全扩展。目前Armv7-A,Armv8-A,以及Armv8-M的CPU都实现这个安全扩展,也就是说所有Arm开发的Cortex-A,Cortex-Mxx的CPU都是支持TrustZone,但是除此之外Arm在其他安全技术投入也非常大...

    摘要图
  • 赞了文章 ·
    ARM攒机指南-安全篇

    作者:djygrdzh来源:[链接]Trustzone可以追溯到十多年前,ARMv7公布的时候就有了,可惜一直没有什么实际应用。直到近几年开始,才真正的有厂商开始把这个方案大规模用于芯片里。它的基本设计思想是用硬件防护来弥补软件的漏洞。目前看到的主要有五个应用领域:

    摘要图
  • 关注了专栏 ·
    图标
    Arm技术文档分享

    Arm相关的技术文档资料下载汇总专栏,欢迎收藏关注点赞。

  • 关注了专栏 ·
    图标
    ARM攒机指南

    Arm相关芯片文章,涵盖AI,5G,自动驾驶等,欢迎关注。

  • 发布了文章 ·
    学Arm TrustZone需要看哪些资料?

    最近看PSA安全技术交流微信群里,有一些做网关、车载,以及智能模组等朋友会聊一些TrustZone技术问题,想学TrustZone,但是不知道如何下手。下面将TrustZone的文档以及学习思路整下方便刚接触TrustZone的朋友学习和查找。

    摘要图
  • 回答了问题 ·
    对「Arm的Trustzone是怎样保证硬件安全的?」的回答

    这个问题比较泛,如果能问的细化一些,可能会回答的更准确,假设您的问题时TrustZone是如何实现硬件隔离,来保证系统的安全性?

  • 赞了文章 ·
    Arm 传奇

    1964 年夏天,一位奥地利富商对他的儿子说:“我知道你长大后想成为物理学家,但是现在英语很重要,所以你这个暑假要去海峡对面的英国学习英语”

    摘要图
  • 赞了文章 ·
    [TF-M]容器内的TF-M进阶-Windows下共享文件夹

    通过使用容器部署TF-M开发环境这篇文章,大家了解了如何使用Docker的容器技术快速部署TF-M开发环境。在Windows下,与容器共享本地驱动器,可以Windows下查看编辑源码,容器下编译,Windows下直接使用编译出的文件。这种开发模型对使用者非常方便。本文着重介绍下在Windows下,如何配置共享文件夹

    摘要图
  • 赞了文章 ·
    [TF-M] 学习手册-2: TF-M中的中断处理

    很多时候由于提高运行效率,或者增强安全设计的考虑,硬件也会介入到安全固件的设计中。这样中断机制设计就成为不可缺少的一个部分。中断的处理基本上可以分为两个阶段,第一个阶段是硬件仲裁优先级以后硬件直接跳转的入口,通常被称为Vector,第二个阶段是在这个入口中的行为触发的不在这个Vector上下文里执行的行为。...

  • 赞了文章 ·
    [TF-M] 基于Windows命令提示符Command Prompt搭建TF-M构建环境

    编译Trusted Firmware - M(TF-M)程序本身依赖于python, cmake, make和工具链,这些工具都能在windows下找到对应的版本,所以在Windows下使用命令提示符构建TF-M是完全可行的。

认证与成就
获得 165 次点赞
2019年07月19日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息