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

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

3天内不再提示

边缘计算应用中的SSD如何保持高数据安全性和完整性

星星科技指导员 来源:嵌入式计算设计 作者:Jason Chien 2022-10-21 14:50 次阅读

人工智能AI) 是一种数据密集型计算密集型技术。在嵌入式计算系统中,它需要通常托管在微处理器FPGA中的推理引擎来检测一组数据中的模式。连接性和硬件限制决定了AI系统的部分或全部神经网络处理是在网络边缘的本地执行的。这就需要具有高数据容量的本地存储。

鉴于典型的边缘计算应用程序处理的大量数据,最适合本地数据存储的设备类型将是提供数十 GB存储容量的固态磁盘(SSD)。

那么,物联网嵌入式系统开发人员在为边缘计算应用指定SSD时需要考虑哪些关键问题呢?人们很容易认为存储是一个简单的功能,而SSD缺乏微控制器或微处理器的智能。事实并非如此 - SSD必须能够在维护应用程序的数据安全性和完整性方面发挥积极作用。

为嵌入式计算系统指定SSD的工程师可以从了解高级SSD部署的功能和技术中受益,以确保用户数据和代码免受攻击或损害。

与充满敌意的世界相连

边缘计算系统实施的AI系统通常是任务或安全关键的。汽车就是这种情况,驾驶员辅助系统可以检测行人,从而挽救生命。在工业环境中,对机器进行基于状态的监控的AI系统在保持生产线运行方面起着至关重要的作用。

因此,对AI系统所依赖的存储数据的任何威胁都是对整个系统的威胁。任何联网系统都容易受到一系列代理人的攻击,包括黑客、商业竞争对手、有组织犯罪和敌对的民族国家。

所有对存储数据的此类威胁都可以通过应用现代安全对策来阻止:

设备身份验证可防止未经授权的设备修改或替换存储的数据

静态数据和设备之间传输的数据加密意味着只能由拥有解密密钥的授权用户读取

然而,边缘计算系统运行的数据风险并不仅仅来自安全威胁。操作环境还可能损害存储在SSD中的数据的完整性:极端温度,冲击和振动以及意外的断电都可能导致数据位丢失或损坏。

存储市场为安全性和完整性性能设定了新的基准

大多数基于AI的嵌入式系统的安全性或任务关键型性质意味着用户需要最强的保证,以确保SSD能够可靠地运行,而不会丢失或损害数据,并保护其免受网络攻击。

由于两个原因,近年来这一要求变得越来越难以实现。一个是黑客和网络犯罪分子用来绕过安全保护的方法越来越复杂。保护数据免遭窥探或篡改的行业标准是 AES 加密算法。在 SSD 中实现 AES 加密时,可确保所有数据都以安全的加密状态存储。这为想要窃取或查看存储数据的攻击者提供了一个几乎牢不可破的障碍。

今天的第二个挑战来自现代高密度SSD中使用的存储器阵列类型。为了在紧凑的芯片式外形中提供高达 1TB 的高存储容量,嵌入式 SSD 包含最新的三级单元 (TLC) 或四级单元 (QLC) NAND 闪存技术。

与较旧的单级单元 (SLC) NAND 存储器相比,TLC 和 QLC NAND 提供了更高的存储器密度,但其固有的鲁棒性较差。在TLC和QLC NAND阵列中,重复编程/擦除周期和高温操作的影响会导致误码率增加和数据丢失风险增加。

为了应对这些影响,今天的SSD部署了高级形式的纠错码(ECC),用于检测和纠正在TLC或QLC NAND存储器中执行读取或写入操作期间产生的位错误(参见图1)。

SSD还可以实施复杂的措施,以保护数据在高工作温度下或经过许多编程/擦除周期后不会丢失。SSD中的智能传感可以检测有风险的存储单元,并自动为它们充电。最新的SSD技术使用复杂的算法来配置充电操作的时序,具体取决于编程/擦除周期数,工作温度历史以及逐块分析的位错误的频率和严重性。

pYYBAGNSQVCAOjAEAAFHabw2Hu0967.png

图 1:在 SSD 中的每个数据传输点应用的 ECC 软件可保护数据的完整性。

固件在安全、坚固的 SSD 中的关键作用

虽然图1说明了SSD的硬件组件,但没有显示最重要的组件:控制系统操作的固件。每个SSD都包含固件,以实现基本功能,例如数据寻址,数据检索以及将数据分配到存储块。

但在最先进的 SSD 中,固件执行一系列额外的复杂功能:

增强数据的安全性

通过管理 ECC 软件保持数据完整性

通过管理 NAND 闪存阵列的物理状况和刷新有风险的数据来延长数据保留期

SSD的固件易于配置,因此其执行的功能可以高度适应每个SSD暴露的条件 - 物理因素,如温度和功率循环,以及逻辑因素,如程序和擦除操作的数量和类型。

对于嵌入式系统开发人员来说,这意味着SSD的固件与硬件规格(如内存容量、数据保留时间和编程/擦除周期额定值)一样重要。一种型号的SSD与另一种型号之间的固件差异在重要参数(例如寿命和误码率)中发挥作用。

高性能固件还可以控制关键环保功能的运行,确保在不利的操作条件下保持数据完整性。例如,SSD固件可以实现数据刷新操作,以在发生意外断电时保存传输到NAND闪存阵列或从NAND闪存阵列传输的数据。

全面保护关键应用程序数据

边缘计算系统处理大量关键数据,这些数据在汽车、工业、消费或医疗系统中可能是任务或安全关键的,或者受到深刻的隐私问题的影响。

对数据的威胁既适用于存储在 SSD 中的数据,也适用于设备的 SoC,所有应用程序数据都通过该 SoC 传递。这意味着SSD需要全面的安全和环境保护功能。

系统开发人员将受益于对嵌入式计算的SSD的仔细评估,以确保它们为存储的数据提供全面的加密,为存储在TLC或QLC NAND中的数据提供强大的纠错功能,以及复杂的监控和数据保护功能,以保持存储在暴露于高温或重复编程/擦除周期的应用中的数据的完整性。

审核编辑:郭婷

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

    关注

    5069

    文章

    19021

    浏览量

    303384
  • NAND
    +关注

    关注

    16

    文章

    1677

    浏览量

    136022
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2851

    浏览量

    117234
收藏 人收藏

    评论

    相关推荐

    智能系统的安全性分析

    )和非对称加密(如RSA)等技术,确保数据在存储和传输过程的机密。 加密算法应经过广泛验证和测试,以确保其安全性和可靠
    的头像 发表于 10-29 09:56 205次阅读

    计算安全性如何保障

    计算安全性是一个复杂而多维的问题,涉及多个层面和多种技术手段。为了保障云计算安全性,需要采取一系列综合措施,以下是具体的保障方法: 一、数据
    的头像 发表于 10-24 09:14 185次阅读

    信号完整性和信号一致你还不知道吗?#示波器 #信号完整性

    信号完整性
    安泰仪器维修
    发布于 :2024年09月25日 17:59:54

    高速电路的信号完整性和电源完整性研究

    高速电路的信号完整性和电源完整性研究
    发表于 09-25 14:44 0次下载

    高速高密度PCB信号完整性与电源完整性研究

    高速高密度PCB信号完整性与电源完整性研究
    发表于 09-25 14:43 5次下载

    高速PCB的信号完整性、电源完整性和电磁兼容研究

    电子发烧友网站提供《高速PCB的信号完整性、电源完整性和电磁兼容研究.pdf》资料免费下载
    发表于 09-19 17:37 0次下载

    信号完整性与电源完整性-电源完整性分析

    电子发烧友网站提供《信号完整性与电源完整性-电源完整性分析.pdf》资料免费下载
    发表于 08-12 14:31 38次下载

    信号完整性与电源完整性-差分对的特性

    电子发烧友网站提供《信号完整性与电源完整性-差分对的特性.pdf》资料免费下载
    发表于 08-12 14:28 1次下载

    信号完整性与电源完整性-信号的串扰

    电子发烧友网站提供《信号完整性与电源完整性-信号的串扰.pdf》资料免费下载
    发表于 08-12 14:27 0次下载

    信号完整性与电源完整性 第一章 概论

    电子发烧友网站提供《信号完整性与电源完整性 第一章 概论.pdf》资料免费下载
    发表于 08-09 14:49 1次下载

    示波器探头在电源完整性测量上的应用

    在电子设备的开发和维护过程,电源完整性是一个至关重要的考量因素。电源完整性(Power Integrity, PI)涉及到电源分配网络(PDN)的性能,确保电子设备能够获得稳定、干净的电源供应
    的头像 发表于 08-02 09:38 265次阅读
    示波器探头在电源<b class='flag-5'>完整性</b>测量上的应用

    nxps32k144安全启动校验bootloader完整性

    bootloader整个代码的完整性不太理解; 1.我的理解是在bootloader的main函数最开始,进行bootloader的CSEc密钥下载和安全启动使能,并最后进行密钥验证,并且这段代码是分配到ram区运
    发表于 07-02 21:07

    什么是信号完整性

    在现代电子通信和数据处理系统,信号完整性(Signal Integrity, SI)是一个至关重要的概念。它涉及信号在传输过程的质量保持
    的头像 发表于 05-28 14:30 1061次阅读

    构建系统思维:信号完整性,看这一篇就够了!

    完整性问题。对于信号完整性工程师而言,理解并应对这些影响因素是 确保电子产品性能稳定的关键 。 二、硬件的基石 信号完整性在硬件设计占据核心地位,它不仅仅局限于硬件电路的设计,而是贯
    发表于 03-05 17:16

    逻辑分析仪探头在保持数字信号完整性的作用

    详细探讨逻辑分析仪探头在保持数字信号完整性的重要和作用。 首先,逻辑分析仪探头的设计和制造对于保持数字信号的
    的头像 发表于 01-31 11:00 504次阅读
    逻辑分析仪探头在<b class='flag-5'>保持</b>数字信号<b class='flag-5'>完整性</b><b class='flag-5'>中</b>的作用