0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对于PSA的深入剖析

5RJg_mcuworld ? 2017-12-26 16:12 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在不久前结束的第四届世界互联网大会上,Arm平台安全架构(PSA)入选“世界先进科技成果”发布。《平台安全架构概述》白皮书重磅分享,一起更深入的了解PSA。

导言

物联网IoT)转型的进程正如火如荼,并有可能改变企业和消费者体验,其能否取得成功,很大程度上取决于数十亿互联设备的信任和安全性能。企业需要依靠来自边缘计算的数据做出商业决策,而消费者需要确保他们的智能设备不被黑客攻击。近期的攻击和安全研究表明,设计不佳的连接设备有可能被攻陷并导致互联网基础架构的关键部件被破坏,甚至影响到我们的安全。因此,我们需要能够应对这些威胁并且基于成本考虑设备的安全,平台安全架构(PSA)的使命就是克服这一挑战,服务于任何设计合理的 Arm 处理器,包括低成本微控制器

安全并非可有可无

Arm宣布将推出平台安全架构(PSA)和配套的开源软件计划Trusted Firmware-M。该项目能够提供由硬件支持的可扩展安全性,可应用于成本从低到高的各类设备。其目的是通过共享的最佳实践方法提高整个生态系统的安全性。为此,我们需要转变安全经济学,降低实施强大安全措施的风险、成本、低层次碎片化和复杂性。

基于微控制器(MCU)的设备数量急速增长将导致:

数十亿种物联网设备和嵌入式连接设备设计,全部基于各种 Arm 解决方案

种类繁杂的使用案例和安全健壮性要求

来自多家供应商的系统组件集成:硬件、软件和固件

各种组件的多样化实施

不同项目之间可能无法复用的集成工作

本白皮书概述了全新架构——PSA,这种架构将为日益增加的基于MCU的连接设备奠定基于硬件和固件的安全基础。PSA不限定CPU架构,但以基于MCU的设备为优先服务对象,同时也可应用于全面可信执行环境(TEE)太过庞大、复杂的其他平台。

运行 Linux 等复杂操作系统、Arm TrustZone? 等现有基于硬件的安全产品以及可信执行环境(TEE)的 Arm 应用处理器(即Cortex-A系列)也同样适用。

1.1 行业挑战

行业面临如下挑战:

在设备的整个生命周期内实施安全可能代价不菲

安全设备很难实现规模化管理

行业对传感器和执行器接收和发送的数据缺乏信心,因此无法全面发掘物联网的经济效益

1.2 对更安全物联网的愿景

Arm的安全愿景侧重于三个主要领域:

转变安全经济学

设备的整个生命周期都应当提供用户负担得起的安全性。

实现规模化安全性

物联网的云运营商需要相应的设施来安全、有效地管理海量设备,无论何种设备类型和芯片类型。

整个价值链的安全

物联网的一个主要优点就在于它生成和交换的数据,以及从这些数据中分析提取的信息。企业必须能够判断数据的可靠性,进而实现整个生态系统共享的经济效益。

1.3 IP支持

Arm现有的安全产品和技术能够帮助移动和上网本市场的硅芯片合作伙伴提高安全性和质量并加快产品的上市速度。Arm现有的安全产品包括:

Armv8-A等包含TrustZone的Cortex-A系列

Arm可信固件(针对Cortex-A系列),一种开源参考实施,包括可信启动和TEE加载组件

将TrustZone引入微控制器市场的Armv8-M架构

Arm SecurCore,防篡改处理器系列

TrustZone CryptoCell,提供平台级安全服务的安全模块

TrustZone CryptoIsland,高度集成式安全子系统,旨在提供片上智能卡级别的安全性

Arm Mbed IoT Device Platform,提供相应的操作系统、云服务、工具和开发者生态系统,以实现基于标准的商业物联网解决方案的规模化开发和部署。

平台安全架构
2.1 目标

平台安全架构(PSA)是一个由威胁模型、安全分析以及硬件和固件规范组成的整体。它与开源参考实施共同帮助您在最低的安全层面为所有互联设备实现统一的安全设计。PSA吸收并整合了整个行业的最佳实践。它的服务对象是整个物联网生态系统,从芯片设计师和设备开发者到云和网络基础架构提供商以及软件供应商。

PSA 提供了一种无需自行开发所有元件就能构建安全系统的方法。Arm是这个生态系统的领导者,其目标是保护整个互联世界。

下列目标概述了确保数十亿设备安全的框架:

简化按照安全标准评估物联网设备的过程

促进重复利用、提高互操作性和最大程度减少API碎片,进而降低生态系统合作伙伴开发软件的成本和复杂性

利用PSA提供的原始资源实现设备安全模型,进而降低SoC设计者的成本和复杂性

为了实现上述目标,下列要求必须得到满足:

认证/评估基于Arm的SoC或设备建立基础

定义核心安全功能

定义沙箱安全模型

为第三方软件提供商实施的安全功能定义框架

定义基础物联网安全硬件平台

为物联网提供健壮的开源参考实施(类似于上网本和移动市场的Arm可信固件)

2.2 构建模块

PSA 由三个部分组成:

威胁模型和安全分析,来自各种典型的物联网使用案例

架构的固件和硬件规范

固件架构规范的开源参考实施

PSA的基础是设备的威胁模型,它们将安全要求延伸至其他各大构件,如图 1所示。威胁模型与CPU架构无关,而另外两大构件的作用是为统一的实施提供支持。

PSA 的三大构件组成

2.3 威胁模型与安全分析

设计安全系统时,我们需要结合关键问题进行风险分析并建立威胁模型。这些关键问题包括:

我们要保护的资产

潜在的威胁

潜在攻击的范围和强度

潜在攻击者的类型以及攻击方式

通过这些研究可以确定安全目标,随后制定减轻此类威胁的安全功能要求。Arm 对相关的物联网使用案例和情境进行了分析。通过分析得出普遍适用的安全原则,然后用它来指导架构规范文件的制定。

Arm 使用英语语言保护范围(PP)方法来为评估目标(TOE)制定一系列安全功能要求(SFR)。每一个轮廓都考虑了功能描述、TOE 和必要的安全要求。这些文件要让并非安全专家的工程师能够使用。

各种PSA架构规范描述的硬件和软件安全构件提供了满足威胁模型所凸显的安全要求所需的原语。

一个仪表的高层次安全分析示例

2.4 架构规范文件

PSA架构规范包括一系列彼此关联的文件,点击此处可以了解更多。

2.5 Trusted Firmware-M(TF-M)参考实现

Trusted Firmware-M是一个开源计划,其作用是为基于M系列平台的物联网设备提供 PSA 固件规范的参考实现。TF-M 将公开托管在 GitHub 上,与目前针对 Cortex-A 驱动的移动和翻盖设备的 A 计划 Arm Trusted Firmware 类似。其他生态系统合作伙伴可能提供其他实现。

TF-M将在 Armv8-M主线(Cortex M33)上处理PSA固件运行隔离层级1,并将为更高层级的隔离类型提供更多支持。其他内核将在今后进行处理。

初始版本旨在提供:

SSE-200的受限PSA运行隔离层级1的实施(Arm Musca-A1 测试芯片主板)

操作系统支持

- 初始版本主要针对Mbed操作系统

- RTX 被用于原型创建工作,发布时将提供有限支持

启动加载程序,为安全和非安全镜像提供认证启动

基于cmake和GNU工具链的跨平台构建系统

从一开始就支持的GCC和ARMCLANG编译器

固件更新例子

2.6 生态系统使能

下面是开发中的生态系统使能支持工具:

Arm Cortex-M原型系统(MPS2和MPS3)以及Arm Musca-A1测试芯片主板,用于实现开发

Trusted Firmware-M:Armv8-M 平台安全架构的开源参考实施

Mbed操作系统:基于MCU的物联网设备的开源平台操作系统,针对所有Arm Cortex-M目标提供PSA的优化实施

Arm KEIL开发系统,用于安全和非安全的软件开发、调试和验证

丰富的工具支持

安全评估与兼容性

兼容性有两根轴:

1. 功能性

2. 鲁棒性

功能性兼容指的是硬件和固件规范得到满足,例如使用了正确的硬件组件并实现了预期的API功能。仅靠功能性兼容并不能得出满足设备总体安全性要求的结论,还需要鲁棒性这根轴。Arm将为功能性硬件要求提供验证套件,Arm也可能为固件规范提供验证套件。

威胁模型和安全分析构成鲁棒性兼容的基础,Arm正积极与合作伙伴共同确定评估价值链安全鲁棒性的最佳方法,从硅芯片制造商到管理设备的物联网云公司。不只是Arm的物联网安全性产品,所有根据PSA开发的产品也都将受益于Arm技术的基线安全鲁棒性。

总结

平台安全架构(PSA)转变了连接设备的安全经济学。PSA将行业最佳实践汇总成一整套架构文件、安全分析和要求,并提供开源参考固件实现。

Arm的持续投入将在整个生态系统内实现解决方案的持续发展、改进和采用。我们将推出多种与PSA协同的硬件安全解决方案,以提供必要的安全鲁棒性。例如,PSA将与多种Arm微控制器和系统IP协同工作,包括 Arm TrustZone CryptoCell。

通过减少低级别安全碎片,Arm旨在建立服务于所有人的安全生态系统,包括芯片合作伙伴、OEM、平台所有者、服务提供商、消费者和更广大的开发者群体。我们邀请 Arm 生态系统在PSA和Trusted Firmware-M的基础上开展并扩大我们的工作。

在2017年第四季度Arm为NDA合作伙伴提供开源计划的有限访问权限,全面访问将在2018年初开放。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2933

    文章

    46463

    浏览量

    395597
  • Linux
    +关注

    关注

    88

    文章

    11535

    浏览量

    214884
  • PSA
    PSA
    +关注

    关注

    0

    文章

    52

    浏览量

    14114

原文标题:PSA,为基于MCU的连接设备奠定基于硬件和固件的安全基础

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技SiXG301 SoC通过PSA 4级认证

    Silicon Labs(芯科科技)今日宣布其第三代无线开发平台首款产品SiXG301 SoC中3系列(Series 3)的Secure Vault安全子系统率先通过PSA 4级认证,成为全球首家
    的头像 发表于 08-13 10:22 ?279次阅读

    【「DeepSeek 核心技术揭秘」阅读体验】--全书概览

    讲解Deepseek的使用方法 第三章 深入剖析Deepseek-V3的模型架构、训练框架、推理阶段优化、后训练优化等关键技术 第四章关于DeepSeek-R1的技术剖析 第五章 从宏观角度分析
    发表于 07-21 00:04

    调试工具:Eclipse调试工具栏与窗口的深入分析

    摘要 :在嵌入式系统开发领域,高效的调试工具链对于项目的成功实施具有决定性意义。本文聚焦于 Eclipse 调试工具栏与窗口的功能特性,深入剖析其在嵌入式开发调试过程中的关键作用。以厦门国科安芯
    的头像 发表于 07-07 11:32 ?253次阅读
    调试工具:Eclipse调试工具栏与窗口的<b class='flag-5'>深入</b>分析

    高性能交流源的选型推荐:PSA6000系列

    在民航零部件测试、汽车电子等高可靠性要求领域,测试设备的动态响应和纹波特性直接影响测试结果的准确性。PSA6000系列作为国产高性能方案,在多项行业标准测试中表现优异。在民航零部件测试、汽车电子等
    的头像 发表于 07-02 11:39 ?196次阅读
    高性能交流源的选型推荐:<b class='flag-5'>PSA</b>6000系列

    华为内部资料—无源滤波元器件-电容的介绍和深入认识

    工艺入手,结合滤波模型关注的参数性能进行深入剖析,最后引出如何正确可靠应用电容。结构上采取每类电容一大章,每一章三小节分析:第一小节简单介绍电容的结构和生产加工工艺流程;第二小节为电容主要性能
    发表于 05-14 17:38

    一文带你深入剖析RedCap技术

    随着3GPPR17RedCap标准的冻结,业界对RedCap技术的关注持续升温。要将RedCap有效引入并服务于各行各业,亟需明确其在5G承载体系中的能力定位,并深入分析当前5G行业发展所面临的痛点
    的头像 发表于 05-14 10:53 ?1269次阅读
    一文带你<b class='flag-5'>深入</b><b class='flag-5'>剖析</b>RedCap技术

    从四个方面深入剖析富捷电阻的优势

    理成本的电阻产品系列,为电子行业提供了一个可靠的选择。本文将从产品结构、同业对比、成本分析以及品质保障四个方面深入剖析富捷电阻的优势,展现其如何在激烈的市场竞争中脱颖而出。
    的头像 发表于 05-09 10:47 ?538次阅读
    从四个方面<b class='flag-5'>深入</b><b class='flag-5'>剖析</b>富捷电阻的优势

    电机故障诊断常见误区的剖析

    纯分享帖,需要者可点击附件获取完整资料~~~*附件:电机故障诊断常见误区的剖析.pdf (免责声明:本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!)
    发表于 04-07 17:35

    深入剖析智芯传感开口封封装技术

    封装是MEMS制造过程的重要环节,决定了MEMS器件的可靠性和成本。开口封封装技术是智芯传感在封装工艺上的一次创新突破。这一创新技术不仅攻克了MEMS压力传感芯片一体化塑封的这一世界级难题,还凭借其卓越的性能与高效生产优势,引领着行业的技术升级。本文将深入剖析开口封封装技
    的头像 发表于 03-19 10:39 ?726次阅读
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>智芯传感开口封封装技术

    BNC 连接器接线原理深度剖析

    在电子设备的信号连接领域,BNC 连接器作为一种射频同轴连接器,凭借其稳定的性能和便捷的操作,在通信、广播电视、测试测量等行业中占据着举足轻重的地位。深入了解 BNC 连接器的接线原理,对于正确
    的头像 发表于 02-28 08:45 ?626次阅读
    BNC 连接器接线原理深度<b class='flag-5'>剖析</b>

    深入剖析半导体湿法刻蚀过程中残留物形成的机理

    半导体湿法刻蚀过程中残留物的形成,其背后的机制涵盖了化学反应、表面交互作用以及侧壁防护等多个层面,下面是对这些机制的深入剖析: 化学反应层面 1 刻蚀剂与半导体材料的交互:湿法刻蚀技术依赖于特定
    的头像 发表于 01-08 16:57 ?1014次阅读

    强化PSA安全生态,安谋科技为无处不在的物联网设备筑牢“安全”底座

    近日,博通集成电路(上海)股份有限公司(以下简称“博通集成”)旗下Wi-Fi蓝牙双模SoC芯片BK7236正式通过了PSA Certified Level 2安全认证。此款芯片深度融合了安谋科技自研
    发表于 11-29 14:39 ?243次阅读
     强化<b class='flag-5'>PSA</b>安全生态,安谋科技为无处不在的物联网设备筑牢“安全”底座

    深入剖析:封装工艺对硅片翘曲的复杂影响

    影响芯片的可靠性和性能,还可能导致封装过程中的良率下降。本文将深入探讨不同封装工艺对硅片翘曲的影响,以期为优化封装工艺、提高产品质量提供理论依据。
    的头像 发表于 11-26 14:39 ?2095次阅读
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>:封装工艺对硅片翘曲的复杂影响

    深入剖析2.5D封装技术优势及应用

    的一项重要创新,不仅提高了芯片的性能和集成度,还为未来的芯片设计提供了更多的可能性。本文将深入剖析2.5D封装技术的内涵、优势及其在现代半导体工业中的应用。 一、芯片封装的重要性 封装作为半导体制造流程中的关键环节,其核心作用在
    的头像 发表于 11-22 09:12 ?3375次阅读
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>2.5D封装技术优势及应用

    深入剖析车规级IGBT模组的成本要素

    车规级IGBT(Insulated Gate Bipolar Transistor,绝缘栅双极型晶体管)模组作为新能源汽车中的核心功率半导体器件,其成本结构涉及多个方面。本文将从材料成本、制造成本、研发成本以及其他相关成本等角度,对车规级IGBT模组的成本结构进行深入分析。
    的头像 发表于 08-29 10:57 ?1824次阅读
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>车规级IGBT模组的成本要素