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

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

3天内不再提示

针对嵌入式设备中网络威胁的入侵检测和防御系统的算法

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdale 2022-11-21 14:20 次阅读

随着嵌入式系统由于其紧凑的尺寸和高效的性能而呈指数级增长,嵌入式系统的安全性已成为一个主要问题。

网络攻击倾向于向系统发送虚假数据,并可能导致其以不良方式执行,从而可能导致灾难性影响。因此,有必要开发一些系统或算法检测和预防嵌入式设备中的此类网络威胁。

SwRI的IDS技术是与美国陆军地面车辆系统中心(GVSC)地面系统网络工程(GSCE)合作开发的,采用数字指纹和算法来检测汽车系统和组件之间通信中的异常情况。军用、乘客和商用车辆使用标准的控制器局域网 (CAN) 总线协议来促进节点或电子控制单元 (ECU) 之间的通信。

例如,CAN协议通知仪表板显示关键信息,如低油压或前灯状态。它还中继变速器和其他重要汽车技术的操作通信。现在,在发生网络攻击的情况下,可以通过CAN协议发送错误信息以改变车辆的操作。这可能会导致灾难性的影响。虽然CAN是一种标准的汽车协议,为信息通信提供了一个可靠而灵活的平台,但它并不能提供针对网络威胁的安全性。

SwRI开发的新算法对通过CAN总线协议传输的节点上的消息进行数字指纹识别。SwRI的入侵检测系统使用数字指纹来检测未知/无效节点或计算机何时连接到车辆网络。为了构建这些数字指纹,这些算法利用CAN收发器的消息传输来跟踪低级物理层属性,例如最低和最大电压,以及每个CAN帧的电压转换速率。

该系统使用基线数据进行训练,用于为每个节点构建指纹、了解特征并有效识别异常。入侵系统使用数字指纹来可靠地识别由未经授权的节点传输的通信,或者当真实节点发送错误消息时,表明“化装攻击”。这些算法能够立即标记提供给系统的虚假数据。此外,该系统不仅可以检测威胁,还可以防御威胁。

用于检测和防御嵌入式设备中网络威胁的算法

SwRI开发的算法进一步增强了现有CAN总线协议的能力,使其能够进行入侵检测和防御嵌入式设备中的网络攻击。该算法为每个节点的消息开发唯一的数字指纹,然后通过CAN总线协议传输消息。这些指纹可以立即检测系统中的任何错误或潜在危险数据。

该系统不仅可以检测潜在的网络威胁,还可以防御它们。因此,SwRI开发的算法为现有的CAN总线协议提供了高效的安全性,并保护了嵌入式设备。虽然该设备最初是为军用车辆设计的,但现在也可用于检查乘用车和商用车的异常情况。“该系统旨在将网络弹性构建到CAN协议中,因为我们转向更加互联和自动化的车辆网络”。

审核编辑:郭婷

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

    关注

    5082

    文章

    19126

    浏览量

    305272
  • CAN总线
    +关注

    关注

    145

    文章

    1951

    浏览量

    130765
收藏 人收藏

    评论

    相关推荐

    嵌入式和人工智能究竟是什么关系?

    应用场景。例如,在智能家居领域,嵌入式系统可以控制各种智能设备,如智能灯泡、智能空调等,而人工智能则可以实现对这些设备的智能控制和优化。其次,嵌入式
    发表于 11-14 16:39

    什么是嵌入式操作系统?

    什么是嵌入式操作系统? 想象一下,如果一个智能设备,比如你口袋里的智能手机,是一个有头脑的机器人,那么嵌入式操作系统(Embedded Op
    发表于 11-08 15:07

    嵌入式系统与物联网的结合

    随着科技的飞速发展,嵌入式系统和物联网(IoT)已经成为现代技术领域的重要组成部分。嵌入式系统是指嵌入
    的头像 发表于 11-06 10:23 310次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。
    的头像 发表于 09-30 10:05 531次阅读

    嵌入式系统的未来趋势有哪些?

    (ML)技术的快速发展,嵌入式系统将更多地整合这些先进技术,以支持智能决策和自动化。在设备上直接运行AI和ML模型,进行图像识别、自然语言处理、预测分析等任务,将极大提升嵌入式
    发表于 09-12 15:42

    深度学习算法嵌入式平台上的部署

    随着人工智能技术的飞速发展,深度学习算法在各个领域的应用日益广泛。然而,将深度学习算法部署到资源受限的嵌入式平台上,仍然是一个具有挑战性的任务。本文将从嵌入式平台的特点、深度学习
    的头像 发表于 07-15 10:03 1412次阅读

    基于CNN的网络入侵检测系统设计

    随着信息技术的飞速发展,网络安全问题日益严峻。传统的网络入侵检测系统(IDS)在应对复杂多变的网络
    的头像 发表于 07-05 17:28 1093次阅读

    嵌入式系统怎么学?

    嵌入式系统怎么学? 随着物联网、智能制造等新技术的兴起,嵌入式系统的应用范围更加广泛。包括但不限于工业控制、汽车电子、医疗设备、智能家居、
    发表于 07-02 10:10

    入门嵌入式系统这些知识你知道吗?

    嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在R
    发表于 05-03 09:54 579次阅读

    嵌入式热门发展方向有哪些?

    已经体现了嵌入式系统的优势;在信息家电领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间,即使你不在家里,也可以通过电话线、网络进行远程控制,在这些
    发表于 04-11 14:17

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机
    的头像 发表于 03-15 14:29 1261次阅读

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    实现对无人机防御设备的远程监控和管理,方便用户随时掌握无人机威胁的动态情况。同时,系统还支持多种报警方式,如声光报警、短信报警等,确保用户能够及时响应无人机
    发表于 02-26 16:35

    嵌入式系统发展前景?

    的发展前景也十分广阔。 随着物联网和智能设备的快速发展,嵌入式系统将更为普遍地应用于各种设备和设施,包括家用电器、医疗设备、交通工具等。这些
    发表于 02-22 14:09

    嵌入式软件开发应该掌握哪些知识?

    两个部分组成,其中嵌入式软件是指在嵌入式系统中运行的程序,用于控制硬件并提供特定的功能和服务。嵌入式软件应用广泛,包括汽车、医疗设备、智能家
    发表于 02-19 11:23

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样化发展,它将更为广泛地应用于各个领域,实现智能化、网络化、自动化的目标。同时,随着人工智能和机器学习技术的发展,
    发表于 02-02 15:24