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

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

3天内不再提示

芯片防范物理攻击的根本原因是什么

lPCU_elecfans 来源:cg 2018-12-25 09:29 次阅读

近日,Arm发布了一系列IP以保护芯片免受物理攻击,该系列扩展了Arm的安全IP产品组合,为所有物联网产品提供物理安全性。这些的全新IP产品均标有代表物理安全的字母“P”标识,包括:Cortex-M35P处理器以及一套全新的、可防侧信道攻击的安全IP(CryptoIsland-300P和CryptoCell-312P),下面就让我们在周末的休闲时光一起探讨一下。Cortex-M35P的主要优势

Cortex-M35P是第一款提供防物理篡改功能的Armv8-M处理器,使处理器核心有能力更容易、更快速地取得支付级或电信级的安全认证。Cortex-M35P是Arm安全产品组合的延伸,遵循Arm的PSA平台安全架构原则。

为什么要防范物理攻击?

我们在日常生活中会遇到越来越多的设备——比如在家中、工作场所、医院,工业场所以及城市空间等等——其中有些是连网的,有些则不是。在这其中,许多设备存储了非常有价值的个人信息,使它们成为物理攻击的目标。

从成本角度来看,由于简单数据采集工具的部署和存在,这些攻击变得更具有可行性。我们越来越多地目睹到物理攻击的发生,例如侧信道攻击已成为标准安全威胁模型的一部分。对物理攻击的主要担忧来自攻击(所产生危害)的延伸效应,即通过攻击一台设备,攻击者可以提取源代码并发现漏洞,进而进行更大规模的网络攻击。

与其他攻击类型相关的物理攻击

随着攻击平面不断增加以及物联网(IoT)规模呈指数级增长,在产品设计规划过程中可能很难根据现在的情况来确定如何保护您的下一代设备。 为了理解并应对这一状况,Arm通过针对四种不同类型的攻击目标建模来描述安全性,它们分别是:通信、产品生命周期、软件攻击以及物理攻击,如图2所示。

设备面临的风险取决于应用程序和数据的价值。许多设备需要考虑更多针对系统底层的攻击,例如针对底层软件的攻击,可以借助Arm TrustZone提供的隔离来获得充分的保护。但是,还有一些其他类型的用户产品需要考虑更为复杂的攻击风险,例如各类通过物理方式攻击芯片的风险。

图2:对四种不同类型安全攻击的威胁系数进行评估

当对设备及其所面临的威胁进行评估后,紧接着的一项重要的工作就是采取适当的措施来保护您的设备。Arm建议使用分层安全法,使用正确的反制组合对您的设备实施不同层次的保护。

Arm扩展了一系列IP以应对所有类型的安全威胁。

1. 物理保护

当受保护的资产价值足够高时,黑客就有足够的动机对设备采取物理攻击。

2. 指令cache

集成cache提高了从嵌入式Flash取指令时的性能。

3. TrustZone:全系统安全的基础

TrustZone强化了系统中对信息安全敏感的功能的保护。它不仅提供了对代码、内存和I/O的软件隔离,同时还满足了实时、确定的响应,最小的上下文切换开销以及系统要易于软件开发的要求。

4. 用于任务隔离的内存保护单元(MPU)

软件可靠性和系统安全性的提高可藉由限制每个模块——使其仅被允许访问完成功能所必需的特定存储器区域来实现。通过这种方式,MPU可以保护当前任务所需资源以外的所有其它存储器和外设免受破坏或未经授权的访问,从而显着提高系统的可靠性。

5. 可扩展性的协处理器接口

对于特定应用程序,专用计算可大有作为。在实现这一扩展计算能力的同时,保持世界领先生态系统的所有优势同样至关重要——即开发工具、编译器、调试器、操作系统和中间件的最广泛选择。

6. 数字信号处理(Digital Signal Processing, DSP)扩展

为了加速软件开发,Arm还在CMSIS项目中提供免费的DSP库。该库包含一系列数字滤波器、转换和数学函数(如矩阵),并支持一系列数据类型。

总结

总之,物理攻击是对嵌入式或物联网设备的几种潜在攻击之一。 Arm的PSA平台安全架构为设计人员在威胁建模过程中所需通过的安全级别进行评估,以便采用适当的反制组合。物理攻击正变得愈发简单和廉价,因此先进的芯片保护技术至关重要。然而,物理安全设计则通常较为复杂。

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

    关注

    447

    文章

    47788

    浏览量

    409104
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361777
  • 物联网
    +关注

    关注

    2868

    文章

    41622

    浏览量

    358351

原文标题:【揭秘】为何现在的芯片必须注意防范物理攻击?

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    有关stm32f103端口复用的几个问题求解

    时没有打开AFIO 时钟,照样能用usart,这是为什么? 总之问这个问题的根本原因是AFIO的时钟要在什么情况下打开?
    发表于 04-07 07:32

    SMT贴片加工中出现“立碑”的原因及解决办法

    在SMT贴片加工中,有时会出现元器件端部翘起的“立碑”现象,影响产品的质量和性能,而造成“立碑”的根本原因是元器件两端的湿润力不平衡,导致两端的力矩也不平衡,进而使元器件倾斜。以下是深圳
    的头像 发表于 03-28 16:20 356次阅读
    SMT贴片加工中出现“立碑”的<b class='flag-5'>原因</b>及解决办法

    永磁同步电机振动与噪声产生的根源探

    电磁激励是振动的根本原因,研究已经开始多年。早期的研究包括电机内电磁力的分布计算和径向力的解析式推导。
    发表于 03-06 09:35 128次阅读
    永磁同步电机振动与噪声产生的根源探

    MES系统没效果的根本原因

    电子发烧友网站提供《MES系统没效果的根本原因.docx》资料免费下载
    发表于 02-22 09:10 0次下载

    TC389和PCA21125之间的通信,无法在Rx缓冲区获取数据,也无法在示波器的SCL引脚处看到时钟的原因

    检查了 RTC 的时钟引脚是否接地,那里看起来还不错。 CAN 还有另一个硬件问题吗? CAN 是什么根本原因,我 CAN 如何识别它?
    发表于 01-29 06:06

    adc采集波形出现失真的根本原因

    ADC(模数转换器)是将模拟信号转换为数字信号的设备。当采集波形出现失真时,可能有多个根本原因。在下面的文章中,我将详细讨论ADC采集波形失真的各种原因,包括非线性失真、抖动、采样频率限制、噪声
    的头像 发表于 01-09 10:48 892次阅读

    物理攻击芯片是如何做到的?

    物理攻击芯片是如何做到的? 芯片是现代电子设备的核心组件,负责存储和处理数据。为了确保芯片的安全性,需要采取一系列防护措施来防范
    的头像 发表于 11-07 10:18 358次阅读

    buck芯片,上电瞬间波形震荡,如何解决?

    瞬态响应。这种瞬态响应可能导致电压过冲、下冲、振铃,甚至不稳定。本文旨在详细解释降压转换器通电期间瞬态响应问题的根本原因和可能的解决方案。 瞬态响应的根本原因: 降压转换器在通电期间的瞬态响应可归因于几个因素,包括寄
    的头像 发表于 10-31 10:37 937次阅读

    华为的下一个“卡脖子”难题, 与这场芯片巨头之争紧密相关

    回顾芯片架构的各种路线之争,可见全球半导体产业似乎正酝酿着一场开源新趋势。ARM崛起的根本原因是RISC架构更适应半导体产业发展的趋势,而ARM架构授权的潜在限制,也将倒逼中国在开源架构RISC-V等新兴技术领域探索更多机会。
    的头像 发表于 09-23 10:26 1038次阅读
    华为的下一个“卡脖子”难题, 与这场<b class='flag-5'>芯片</b>巨头之争紧密相关

    嵌入式系统12种常见攻击防范方法

    嵌入式系统12种常见攻击防范方法
    的头像 发表于 09-21 17:26 718次阅读
    嵌入式系统12种常见<b class='flag-5'>攻击</b>及<b class='flag-5'>防范</b>方法

    新唐对应四大物联网安全攻击的保护措施

    区分为四种类型: 物联网设备和服务器之间数据传输的通讯攻击 物联网设备从用户到维护的生命周期攻击 对装置内部软件的攻击 直接针对装置内芯片物理攻
    发表于 08-21 08:14

    你知道什么是CSRF攻击吗?如何防范

    跨站点请求伪造 (CSRF) 攻击允许攻击者伪造请求并将其作为登录用户提交到 Web 应用程序,CSRF 利用 HTML 元素通过请求发送环境凭据(如 cookie)这一事实,甚至是跨域的。
    的头像 发表于 07-28 11:46 743次阅读

    揭秘锂氧电池充电慢的根本原因

    虽然锂-空气电池能够提供高的能量密度,但在放电过程中形成的绝缘Li2O2阻碍了接下来的再充电过程。氧化还原介质(RM)能够促进Li2O2氧化。
    的头像 发表于 06-27 09:17 584次阅读
    揭秘锂氧电池充电慢的<b class='flag-5'>根本原因</b>

    盘点一下MLCC到底失效在了哪里

    在产品正常使用情况下,失效的根本原因是MLCC 外部或内部存在如开裂、孔洞、分层等各种微观缺陷。这些缺陷直接影响到MLCC产品的电性能、可靠性,给产品质量带来严重的隐患。
    的头像 发表于 05-16 10:57 724次阅读
    盘点一下MLCC到底失效在了哪里

    PN7462闪存问题如何解决?

    我正在使用 PN7462 开发套件和 MCUXpresso IDE v11.4.1,在调试代码时出现错误, 图片中提到的,你能告诉我为什么这个错误也有根本原因和解决方案吗,
    发表于 05-05 11:10