历史上的今天
返回首页

历史上的今天

今天是:2024年09月18日(星期三)

正在发生

2020年09月18日 | 全面剖析arm平台安全架构psa

2020-09-18 来源:elecfans

随着物联网(IoT)的发展,近年来所部署的连接设备也与日俱增,这促使针对物联网的攻击数量急剧上升,即便是小型的低成本设备, 也必须确保安全,因为它们很可能成为黑客攻击大型系统的入口。更强大、可扩展的物联网防御系统刻不容缓!

走进 Arm 的平台安全架构(PSA)

平台安全架构是一个由威胁模型、安全分析、以及硬件和固件架构规范组成的整体。PSA 提供了一个基于行业最佳实践的框架,通过它可以在硬件和固件层面实现一致的安全设计。它为制造更安全的设备提供了通用规则和更加经济的方法。另外,Arm 还面向基于 Armv8-M 的设备推出了 PSA 固件的开源参考实施。PSA的组件按照三个总体设计的来构建: 分析,架构和实施。


1 分析

从一系列威胁模型和安全分析入手,结合资产和潜在威胁考虑多种物联网使用案例, PSA 所包含的模型分析可以作为例子和指导原则使用, 解决在其他案例中遇到的相似问题。这种方法以行业通用的正式安全认证流程为蓝本。


2架构

硬件和固件的架构规范设计涵盖了通过安全分析确定的核心安全原则,可用于采用这些原则的芯片和设备的设计,并提供了一致的功能和接口。这些通用的原则包括设备身份、可信启动、安全的OTA软件更新以及基于证书的认证等。


3实施

Arm提供多种安全技术和芯片IP,帮助设计师构建更加安全的系统,而开源的Trusted Firmware-M则将作为行业在软件侧的切入点,为PSA提供参考实施。

Arm 生态系统的价值在于,它能够为终端用户提供多样性和选择性,进而惠及物联网以及各类相关的技术和广大供应商。Arm 发现了这个潜力,也认识到物联网的设备、系统和基础设施所面临的风险。PSA为整个生态系统提供了一个通用框架,使得芯片设计师、设备开发者,云和网络基础架构提供商以及软件供应商可从中受益。


转变安全经济

Arm 正在打造的是一个经济、可扩展、易于实施的安全框架,将为行业创造更加安全的设备奠定基础。安全不再是可有可无的选项,整个行业都有责任保护我们身处的互联世界。

推荐阅读

史海拾趣

Herth+Buss Fahrzeugteile GmbH & Co KG公司的发展小趣事
在极端温度或湿度条件下,传感器的性能可能受到影响。
COMPEX公司的发展小趣事

随着全球化趋势的加剧,COMPEX公司开始积极实施全球化战略。公司不仅在国内市场取得了良好的业绩,还积极开拓海外市场,与国际知名企业建立了广泛的合作关系。通过全球化战略的实施,COMPEX的产品逐渐走向世界,品牌影响力也得到了显著提升。

Altonics公司的发展小趣事

Altonics公司创始人在XXXX年创建了这家公司,初期面临着资金短缺、市场竞争激烈和技术人才缺乏的困境。然而,创始人凭借对电子技术的深刻理解和敏锐的市场洞察力,决定专注于工业自动化控制领域的研发与生产。经过不懈的努力,公司成功开发出一款高性能的自动化控制设备,受到了市场的广泛认可,为公司的后续发展奠定了坚实的基础。

ARMKEIL Microcontroller Tools公司的发展小趣事

2005年,对于Keil公司来说是一个具有里程碑意义的年份。在这一年,英国的ARM公司看中了Keil在嵌入式系统开发工具领域的领先地位和技术实力,决定对其进行收购。收购完成后,Keil公司正式成为ARM公司的一部分,继续专注于嵌入式系统开发工具的研发和销售。这一事件标志着Keil公司进入了一个新的发展阶段,也为其未来的发展奠定了坚实的基础。

Elpress AB公司的发展小趣事

Elpress AB始终将质量管理作为公司发展的核心。公司建立了完善的质量管理体系,从原材料采购到生产、检测、包装等各个环节都进行严格的质量控制。为了进一步提升产品质量和管理水平,Elpress AB于1992年获得了ISO 9001认证,成为电气连接领域的领军企业之一。此后,公司还通过了ISO 14001:2015环境管理体系认证,积极履行环保责任。

AURORA公司的发展小趣事

AURORA公司深知自动驾驶技术的商业化落地需要与汽车制造商紧密合作。因此,AURORA积极与大众汽车集团、现代汽车等多家知名汽车制造商建立合作关系。通过共同研发和推广自动驾驶技术,AURORA成功帮助这些汽车厂商加速各自自动驾驶汽车的商用计划。这种深度合作不仅提升了AURORA的市场影响力,也为公司的长期发展奠定了坚实基础。

问答坊 | AI 解惑

DSP 并口仿真器的一些资料

真假自辩,来自网络,谁做了,哪个文件可以,麻烦在这说一下。都可以省一笔。 [ 本帖最后由 jinpost 于 2008-6-20 09:49 编辑 ]…

查看全部问答>

Windows ce 5.0和6.0同时装会有冲突吗

现在要学习Windows ce bsp 开发,同时装了5.0和6.0,会不会有冲突呀?…

查看全部问答>

WinCE6.0 R2下获取SD Card ID的问题

OS Image中已经添加了sdbus和自己的SDHC的驱动、SDMemory,注册表中也添加了相关的设置,现在的情况是:使用类似“DSK1:”这样的名字CreateFile获得的句柄可以通过DeviceIoControl 获得到相应的SD Card的ID,而使用“\\\\Storage Card\\\\VOL:”来C ...…

查看全部问答>

在编译WinCE时遇到的一个错误

我今天使用 Platform Builder 编译一个模拟器WinCE映像,在编译过程中出错,现在是build.log中的内容,请高手帮我看看,谢谢 Starting sysgen phase for project ( common ) Found localized resources for Languages ( 0404 0407 040C 0410 041 ...…

查看全部问答>

如何实现远程数据传输?

工业应用中有大量系统需要远程数据传输,如远程电表抄写,工业调度监控等。GPRS技术在这些系统中得到广泛应用,如何构建高性价比的方案成为系统设计人员的一个首要问题。 S260是一款极具性价比的嵌入式GSM/GPRS模块。S260工作于900/1800/1900MHz频 ...…

查看全部问答>

我买了个开关电源,输入那里有三个端口,分别标为:N、L 和 地 。

电子工程师技术交流(12425841)里面的N和L表示什么?地是不是表示接外壳?…

查看全部问答>

CC2530在烧写程序时,提示说Flash被锁住

CC2530在烧写程序时,提示说Flash被锁住,这说明是芯片被使用过吗? 我是直接买的芯片焊接上去的。…

查看全部问答>

51单片机静态局部变量问题>?

刚在论坛上看了一篇名为51单片机编程技巧的文章,上面说静态变量最好放在CODE里,可是如果 放在CODE里给变量付初值以后那是不是这个静态变量的值就能在再改变了,因为是CODE的,只能写不能改写或读出,求解。…

查看全部问答>

数字电压表的数码管闪烁问题

       最近在做毕业设计,在Proteus中仿真成功,但在面包板上搭建实物电路时,问题来了——四位一体数码管显示不稳定,闪烁不停。在调节不同的模拟电压输入时,数码管的亮度也不一致。在程序中,用定时器0溢出中断 ...…

查看全部问答>