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

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

3天内不再提示

什么是电压故障攻击?如何实施电压故障检测?

我快闭嘴 来源:贤集网 作者:贤集网 2020-09-21 11:39 次阅读

黑客和罪犯可以使用多种技术来侵入,篡改,禁用或破坏电子产品和服务。一些技术是侵入性的,并且需要非常昂贵的设备和深厚的工程专业知识来分析和修改纳米级电子电路。为了证明发动侵入式攻击所涉及的成本和精力是合理的,目标必须向攻击者提供很高奖励的承诺。

但是,黑客攻击不必涉及复杂的工程和专用设备机架。可以廉价,轻松地进行某些攻击,这意味着几乎所有连接的产品都可能受到攻击。

电压故障攻击就是这样一种技术。它所需要的是足够的电子工程专业知识,以将瞬时的高压脉冲注入到目标设备的电源轨上,理想情况下是在设备操作的精确时间点。如果黑客成功地正确计时了脉冲,则产生的故障可能足以:

使易受攻击的设备脱离其正常的安全例程,从而跳过验证过程,该过程可保护设备免受未经授权的访问;

从外部存储设备读取的损坏数据;

导致系统错误地解码设备固件中的指令。

成功进行攻击可以得到丰厚的回报。

可能会在几乎所有连接的设备上进行电压故障攻击,以获取对共享网络上其他设备的访问权限。

幸运的是,可以在硅芯片中嵌入保护以防止故障攻击。各种技术层都可以在硬件和软件级别上保护芯片。芯片故障防御中最重要的元素之一就是电压故障检测,可以使用INVIA提供的IP来实现。

在这里,我们解释了电压故障攻击的操作,以及可以可靠地消除它的方法。

什么是电压故障攻击,如何进行?

电压故障攻击的基本原理是,将短暂的瞬态电压(典型值的尖峰范围从1V到几十伏特,持续时间仅几纳秒)耦合到设备的电源中,足以破坏电源。固件执行的正常周期,而不会永久损坏电路。

这种破坏性的电源事件可能导致设备以异常方式运行-例如,跳过几行启动代码。如果可以对电压故障攻击进行定时,以迫使代码在执行用户身份验证的确切时间跳过(例如,要求输入PIN码),则它可以提供一种廉价而简单的方法来绕过设备的安全功能。

实施电压故障攻击的方法是在公共领域,并为黑客和网络罪犯所熟知。学术文献记载了对早期版本的Microsoft Xbox 360和Sony PlayStation3游戏机成功进行的电压故障攻击。

在目标设备上设计成功的电压故障攻击所需的设备简单且相对便宜。黑客可以使用标准的商用FPGA开发板控制输入到目标板的电源,使用爱好者的面包板在FPGA板和目标板之间建立连接,还可以使用一些基本的电路组装工具从目标板上拆下诸如去耦电容器之类的组件。 。

设备制造商需要采取什么措施来防止故障攻击?

保护设备的关键是要知道何时尝试进行故障攻击。

可以禁用或绕过许多物理安全措施,例如产品外壳上的防篡改保护。在逃避或禁用任何防篡改保护后,攻击者可以访问芯片的引脚,因此可以发起故障攻击。

如果绕过了防止故障攻击的物理措施,那么如何才能可靠地保护芯片?答案是通过检测和恢复能力的结合来实现的,以便芯片系统知道何时尝试进行攻击,然后实施程序以从攻击中安全地恢复。

如下所述,可以使用INVIA作为IP提供的特殊电路(电压故障检测器)可靠地检测故障攻击。

通过将冗余构建到芯片的硬件和软件架构中,这样可以确保在检测到攻击后,芯片可以通过切换到无损的冗余硬件和软件模块自动恢复安全操作。

我应该如何实施电压故障检测?

保证保护SoC或微控制器的电压故障检测电路安全的唯一方法是在芯片本身上实现检测器。外部设备可以监视系统板上的功率电平,但是检测器和处于风险状态的IC之间的接口本身很容易受到篡改和入侵。

这意味着电压故障检测应作为芯片电路中的IP模块实现。故障检测IP有两种形式:数字和模拟

可以在主机系统的逻辑内实现数字电压故障检测器。但是,IC设计人员应考虑到,用于电压故障检测的数字IP模块在理论上本身容易受到攻击,例如时钟故障。与等效的模拟电路相比,数字实现通常还消耗更多的功率。

模拟电路在电压和电流感测应用中的固有优势促使INVIA开发了用于电压故障检测的模拟IP模块。与数字检测器相比,模拟电压故障检测器更坚固耐用,功耗更低。实际上,它实际上是一个零功率模块,因为其功耗仅由泄漏电流引起。并且由于它是模拟电路,因此它在本质上也经过了加固,可以抵抗任何故障注入攻击,例如时钟故障。

通过实施强大的模拟检测以及确保冗余攻击(包括冗余逻辑和软件模块)的措施,IC设计人员即使在持续尝试执行故障攻击的情况下也可以保持设备的安全操作。

INVIA的电压故障检测器IP可提供全面的保护,以防止电源干扰攻击。它检测正负电源电压故障,斜率检测范围介于100 MV / s和2 GV / s之间。

在设计阶段可以调整检测阈值以适合应用程序的要求。在检测到故障干扰时,检测器会提供一个锁定的警报信号。INVIA电压故障检测器在CMOS工艺中经过硅验证,其波长为150 nm,130 nm,110 nm,65 nm和55 nm。它占用的硅面积通常小于0.02mm²。

结论

电压故障是黑客和罪犯在任何可访问设备上执行故障注入攻击的一种简单,廉价的方法。防范这种攻击技术需要分层的安全性:快速,可靠地检测目标设备电源上的瞬态电压事件以及冗余硬件和软件的组合,以确保系统能够抵抗攻击。

模拟IP模块INVIA的电压故障检测器提供了快速,低功耗和安全的故障检测,本质上是容错的。INVIA是安全和电路保护IP的专家,它提供系统集成方面的专业知识,以支持客户在标准CMOS制造工艺中实施。
责任编辑:tzh

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

    关注

    446

    文章

    47705

    浏览量

    408872
  • 电路
    +关注

    关注

    170

    文章

    5478

    浏览量

    169396
  • 电压
    +关注

    关注

    45

    文章

    5076

    浏览量

    114386
  • soc
    soc
    +关注

    关注

    38

    文章

    3737

    浏览量

    215582
收藏 人收藏

    评论

    相关推荐

    LED显示屏单元板常见故障

    显示缺色 1、检测245的该颜色的数据端是否有输入输出。 2、检测该颜色的数据信号是否短路到其它线路。 3、检测该颜色的驱动IC之间的级连数据口是否有断路或短路、虚焊。 注:可使用
    发表于 03-20 10:08 154次阅读

    开关电源电压输出的4个故障

     开关电源不输出24伏可能有多种原因,以下是一些常见的可能性: 整流桥故障:前面所提到的整流桥模块出现故障,可能导致开关电源无法输出所需的24伏电压
    的头像 发表于 03-19 17:38 564次阅读

    NS-JD电缆接地箱如何限制电力电缆金属护层上的感应电压故障电压

    当电缆金属护层上的感应电压故障电压超过预设的阈值时,NS-BHQ护层保护器会迅速动作,将过电压限制在安全范围内,避免了对电缆护层的绝缘击穿和多点接地
    的头像 发表于 03-08 14:31 120次阅读

    什么是电压崩溃?产生电压崩溃的原因

    什么是电压崩溃?产生电压崩溃的原因  电压崩溃是指电源或电路中的电压突然下降或消失的现象。它可能由多种原因引起,包括电源故障、电路过载、电路
    的头像 发表于 12-20 17:05 702次阅读

    维修安规测试仪7440电压输出异常故障

    近日某院校送修华仪安规测试仪7440,客户反馈电压输出异常,对仪器进行初步检测,确定与客户描述故障基本一致。本期将为大家分享本维修案例。
    的头像 发表于 11-28 17:19 317次阅读
    维修安规测试仪7440<b class='flag-5'>电压</b>输出异常<b class='flag-5'>故障</b>

    如何检测开关电源有哪些故障

    开关电源作为常见的电力设备已经被广泛应用到各个领域,但是在使用过程中会出现短路、输出电压不稳定等故障,那么开关电源的常见故障有哪些? 要如何检测?
    的头像 发表于 11-23 14:33 563次阅读
    如何<b class='flag-5'>检测</b>开关电源有哪些<b class='flag-5'>故障</b>?

    发那科伺服放大器维修常见故障---电压报警

    发那科伺服放大器维修常见故障---电压报警
    的头像 发表于 11-23 11:01 835次阅读

    光伏逆变器常见故障分析及处理维修

    光伏逆变器常见故障分析及处理 一、电气量故障: 1、直流侧过、欠电压故障原因分析:大气过电压、内部电容、电抗元件
    的头像 发表于 10-16 15:55 2160次阅读

    全文详解电网故障理论 故障录波软件使用技巧

    对于单相故障故障电压超前故障相电流约80度左右,实际上就是短路阻抗角,也即线路阻抗角。
    发表于 09-29 08:17 241次阅读
    全文详解电网<b class='flag-5'>故障</b>理论 <b class='flag-5'>故障</b>录波软件使用技巧

    变频器电压故障处理操作步骤

    一、安全技术要求 1、在确保没有短路的情况下,先送电观察故障现象。 2、测量输入侧、输出侧电压时要正确使用万用表,注意选择合适的挡位和量程。在测试时要注意人身安全,以免工具使用不当发生
    的头像 发表于 09-12 16:08 1008次阅读

    电子芯片故障原因有哪些?电子芯片故障分析

    芯片故障原因有很多,常见的有电压波动、易失性存储器损坏、热膨胀、毛刺和静电放电等。 第一,电压波动。电子芯片对电压的稳定性要求非常高,一旦电压
    的头像 发表于 08-29 16:58 4164次阅读

    M2351常见的故障注入攻击方式及原理

    攻击则是在产品运行中,注入攻击,使其短暂的影响产品当下运作行为,造成异常或功能故障,这类攻击手段常见的方式为攻击产品输入
    发表于 08-25 08:23

    ARMv8-M处理器故障处理和检测

    错误检测和校正技术可用于帮助减轻硅器件。ARMv8-M处理器包括一些功能,可以检测这些错误。 在硅器件中,出现错误的原因可能是: •软件错误。 •使用错误,条件在正常操作条件之外。例如温度或电源电压
    发表于 08-02 06:28

    检测电动机不能启动故障的原因

    情况:1、电动机不转且没有声音:电源或者绕组有两相或两相以上断路,首先检查电源是否有电压,如果三相电压平衡,那么故障在电动机本身,可检测电动机三相绕组的电阻,寻找出断线的绕
    的头像 发表于 08-01 08:09 1280次阅读
    <b class='flag-5'>检测</b>电动机不能启动<b class='flag-5'>故障</b>的原因

    电压范围检测电路

    识别未知电压是我们在使用电路时经常遇到的事情。当然,万用表是此应用的完美工具。但是最近我遇到了一种情况,我的万用表出现故障,我无法测量电路中的电压。由于 COVID-19 导致的封锁,我别无选择
    的头像 发表于 05-13 15:22 2313次阅读
    <b class='flag-5'>电压</b>范围<b class='flag-5'>检测</b>电路