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

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

3天内不再提示

面向低功耗工业4.0应用的可编程安全功能

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-10 14:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安全性是医疗、工业、汽车和通信领域的一个重大问题。许多行业都在采用基于互联智能机器和系统的智能联网机器及工艺,从而优化工艺和流程。这些系统容易受到恶意攻击、未知软件错误的影响,而远程控制甚至可能导致物理安全问题,因此必须防止未经授权的访问或非法控制。

工业发展的最新篇章,也就是常说的第四次工业革命(又称工业4.0),开创了创新和发展的新纪元,但本身也存在一系列危险和挑战。工业4.0定义了系统、网络、机器和人类之间的通信和互联互通,其中包含物联网IoT),这将复杂性推向了新的高度。虽然互联互通具有提高效率、实时识别和纠正缺陷、预测性维护以及改进各种功能之间的协作等优势,但这些优势也会显著增加智能工厂或自动化生产基地的安全漏洞。“网络”安全不再局限于特定的操作或系统,还会传播到工厂车间或工业网络上的每一台设备。智能工厂里的控制系统(包括PLC传感器嵌入式系统和工业IoT设备)受到的安全威胁在全球范围内呈上升趋势。基于云执行的远程管理也带来了篡改、注入恶意内容等物理攻击的风险。

本文概述了FPGA如何推进纵深防御方法的发展以开发安全应用程序,这是在第四次工业革命的推动下,满足IoT和边缘计算迅速增长的需求的必经之路。本文介绍了安全功能在硬件、设计和数据中的作用,以及如何在安全性的三个要素(机密性、完整性和真实性)基础上构建应用程序。

一个可靠的安全系统必须具备以下三个核心元素:

可信:保证数据源可靠、获得授权且经过身份验证

防篡改:确认设备没有受到任何干扰

信息保障:以安全的方式使用、处理和传输系统中的数据

通过FPGA实现基于硬件的安全功能

基于软件的单一安全方法在生命周期、可编程性、功耗效率、外形等方面存在不足,在当前的工业4.0环境下,不足以达到满足需求的安全等级,因此必须采用纵深防御安全机制,通过安全层加强硬件的防御能力。

如今,大多数安全框架都采用软件实现,其中包含编译为在通用控制器或处理器上运行的加密库。这些软件实现暴露了更大的易受攻击范围以及许多潜在攻击点,例如操作系统、驱动程序、软件协议栈、存储器和软键。此外,软件实现可能未针对性能和功率进行优化,因此会带来设计挑战。在工业系统的整个生命周期中,这些系统需要长期维护,同时协议栈、库等方面也需要经常更新,这些工作十分繁琐且成本高昂。原则上,底层硬件必须在其结构中集成安全功能,以防止静态和动态逆向工程、篡改和伪造攻击。

因此,基于可编程硬件的安全功能已成为一种全面、稳健的解决方案,适用于节能工业IoT和边缘应用,尤其是采用FPGA的解决方案。除了提高系统的安全性能外,FPGA还可提高应用程序的安全等级。FPGA必须将关键安全组件集成到硬件、设计和数据中,以提供真正稳健的解决方案,以下几部分将对此加以讨论。

保证FPGA硬件的安全

在制造地点或通过供应链运输的过程中,硬件可能会在部署前或预编程时受到攻击。安全的生产系统支持在不太可信的制造环境中加密和配置FPGA,控制编程器件的数量,并以加密控制的方式审计制造过程;其结构必须可以避免复制品、恶意编程的FPGA和未经验证的器件。

保证FPGA设计的安全

设计安全性离不开安全的硬件平台,这类平台既可为设计提供机密性和身份验证,又能监视环境中的物理攻击。边信道攻击(SCA)会破坏烧写到器件中的比特流,因此可能会对集成了加密机制的FPGA造成严重威胁。SCA试图通过测量或分析各种物理参数(如电源电流、执行时间和电磁辐射),从芯片或系统中提取机密信息。无论是非易失性FPGA还是SRAM FPGA,烧写或“加载”FPGA的过程都需要具备抵御边信道攻击的能力。

主动监视器件环境是另一种防止FPGA设计受到半侵入式和侵入式攻击的手段。电压、温度和时钟频率的波动可能表明有人试图进行篡改。防篡改FPGA提供可定制的响应来抵御攻击,其中包括完全擦除器件,从而使其对攻击者毫无用处。

保证FPGA数据的安全

最后,除了确保硬件和设计的安全,FPGA还必须提供保护应用程序数据的技术,这包括不同方法的组合:

真随机数生成器(TRNG),用于构建符合NIST标准的安全协议,并提供随机性来源以生成用于加密操作的密钥

通过物理不可克隆功能(PUF)生成根密钥。PUF可利用在半导体生产过程中自然发生的亚微细粒变化,并赋予每个晶体管略微随机的电气特性和惟一身份,类似于人类的指纹,每一个都独一无二

受密钥保护的安全存储器

能够执行符合行业标准的非对称、对称和hashtag函数的加密功能

结论

工业4.0是一场不断深化的革命,其广泛采用依赖于稳健的端到端安全解决方案。基于软件的安全和加密功能实现容易存在弱点并遭到恶意利用。

相比之下,当今基于硬件的解决方案利用了具有内置高级安全可编程功能的FPGA以及硬件、设计和数据中的安全层。这可提供旨在防止客户IP遭到窃取或过度构建的硬件。这些数据安全功能的示例之一是用于抵御边信道攻击的DPA保护功能,这通常是一种获得许可的专利功能。此外,基于物理不可克隆函数(PUF)的安全密钥管理解决方案,以及支持符合行业标准的非对称、对称和hashtag函数的软件可编程防边信道攻击加密处理器也同样重要。

基于硬件的解决方案为打造真正灵活、安全的系统铺平了道路。凭借其极高的可编程性、出色的性能和极佳的功耗等优势,基于硬件的FPGA安全解决方案将成为实现重要安全性能的不二之选。FPGA集成了防边信道攻击加密加速器,其中包含防篡改/防御措施,可保护客户的知识产权,并提供可信的供应链管理,为开发安全系统提供一个安全平台。

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

    关注

    1656

    文章

    22298

    浏览量

    630455
  • 工业4.0
    +关注

    关注

    48

    文章

    2068

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌TPLD801 可编程逻辑器件技术文档摘要

    该TPLD801是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 IC。TPLD 提供完全集成的低功耗解决方案,用
    的头像 发表于 09-28 14:36 971次阅读
    ‌TPLD801 <b class='flag-5'>可编程</b>逻辑器件技术文档摘要

    ‌TPLD2001-Q1 汽车级可编程逻辑器件技术文档摘要

    TPLD2001-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 IC。TPLD 提供集成、紧凑、低功耗
    的头像 发表于 09-28 10:42 624次阅读
    ‌TPLD2001-Q1 汽车级<b class='flag-5'>可编程</b>逻辑器件技术文档摘要

    ‌TPLD2001可编程逻辑器件技术文档摘要

    该TPLD2001是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 IC。TPLD 提供集成、紧凑、低功耗的解决方
    的头像 发表于 09-28 10:36 582次阅读
    ‌TPLD2001<b class='flag-5'>可编程</b>逻辑器件技术文档摘要

    ‌TPLD1201-Q1 可编程逻辑器件技术文档摘要

    TPLD1201-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 IC。TPLD 提供完全集成的低功耗解决
    的头像 发表于 09-28 10:06 539次阅读
    ‌TPLD1201-Q1 <b class='flag-5'>可编程</b>逻辑器件技术文档摘要

    10CX150YF672E5G现场可编程门阵列(FPGA)芯片

    nm 工艺 + 可编程功耗优化技术,静态/动态功耗均明显下降;在相同逻辑规模下,功耗接近 CycloneV系列的一半。2. 高性能:收发器与 DSP 硬核配合,能够实现 100Gbp
    发表于 08-21 09:15

    TPS62737 可编程输出电压超低功耗降压转换器数据手册

    TPS6273x 系列提供高度集成的超低功耗降压转换器解决方案 非常适合满足能源等超低功耗应用的特殊需求 收获。TPS6273x 为系统提供外部可编程稳压电源,以 与线性降压相比,保持了电源管理阶段
    的头像 发表于 06-27 13:39 530次阅读
    TPS62737 <b class='flag-5'>可编程</b>输出电压超<b class='flag-5'>低功耗</b>降压转换器数据手册

    爱普生可编程晶振产品如何选择

    在电子设备对时钟精度与灵活性要求日益提升的当下,爱普生可编程晶振以宽温工作,高精度温补、低功耗与小型化设计脱颖而出,成为5G通信、智能汽车、物联网设备的核心时钟方案。下面让我们介绍一下如何选择适合您的产品。
    的头像 发表于 05-15 15:47 586次阅读
    爱普生<b class='flag-5'>可编程</b>晶振产品如何选择

    爱普生可编程晶振SG-8018CA(X1G005571)在物联网设备中的应用

    随着物联网(IoT)技术的飞速发展,各种智能设备需要高精度、低功耗且灵活可编程的时钟源来确保其稳定运行。爱普生的SG-8018CA(X1G005571)可编程晶振凭借其卓越的性能,成为物联网设备的理想选择。
    的头像 发表于 03-19 17:05 528次阅读

    可编程电子负载的原理及主要应用

    可编程电子负载是电源测试领域的关键设备,能够模拟真实负载条件并动态调整参数,为电源、电池、新能源设备等提供性能验证。源仪电子基于20年行业经验,开发了可编程直流电子负载系列,涵盖高精度测试、动态响应及多通道控制功能,满足从研发到
    的头像 发表于 03-15 10:38 1451次阅读
    <b class='flag-5'>可编程</b>电子负载的原理及主要应用

    爱普生可编程晶振SG-8101CE快速烧录

    交付和定制化生产,显著缩短研发周期和交付时间。SG-8101CE可编程晶振凭借其宽频率范围、低功耗和小型化设计,成为高集成度电子系统的理想时钟源。SG-8101CE主要
    的头像 发表于 03-07 13:37 714次阅读
    爱普生<b class='flag-5'>可编程</b>晶振SG-8101CE快速烧录

    PHY6235—蓝牙低功耗和专有2.4G应用的系统级芯片(SoC)

    无线电。此外,PHY6235支持带有安全功能的BLE(蓝牙低功耗)应用。串行外设IO和集成的应用IP使客户产品能够以最低的物料清单(BOM)成本构建。 主要特性 主要特性 32位 RISC-V MCU
    发表于 03-05 01:09

    双向可编程直流电源:功能与用途深度解析

            在现代科技和工业应用中,电源技术扮演着至关重要的角色。吉事励电源厂家推出的双向可编程直流电源,以其卓越的性能和多功能性,广泛应用于科研、生产和测试等领域。本文将深入探讨双向可编
    的头像 发表于 02-21 16:42 1047次阅读

    爱普生SG-8101CE可编程晶振为血压计提供灵活稳定低功耗功能

    在医疗设备不断追求小型化、智能化和精准化的今天,爱普生SG-8101CE可编程晶振成为了血压计等设备性能提升的关键因素,为其带来灵活、稳定、低功耗的卓越功能。灵活适配,满足多样设计需求血压计的设计需
    的头像 发表于 02-12 15:52 532次阅读
    爱普生SG-8101CE<b class='flag-5'>可编程</b>晶振为血压计提供灵活稳定<b class='flag-5'>低功耗</b><b class='flag-5'>功能</b>

    可编程交流负载标准

    可编程交流负载标准还需要考虑安全性和可靠性,在测试过程中,可能会产生高电压、大电流等危险因素,因此设备需要具备完善的保护机制,以防止意外事故的发生。同时,设备的可靠性也是非常重要的,因为测试结果
    发表于 01-15 13:53

    可编程交流电子负载各领域的作用

    对电源模块、信号放大器等进行测试。可编程交流电子负载可以模拟不同的负载条件,以测试这些设备的性能和稳定性。 工业自动化:在工业自动化系统中,需要对各种传感器和执行器进行测试。可编程交流
    发表于 12-24 14:04