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

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

3天内不再提示

保护嵌入式和物联网设备从端点到云

星星科技指导员 来源:嵌入式计算设计 作者:Max Maxfield 2022-10-14 10:49 次阅读

Arm预计,到2035年,连接设备将超过一万亿台,每台设备都需要安全保护。

自名称问世以来,嵌入式系统的特征一直存在争议。早期的定义是,“嵌入式系统是你甚至不知道是否存在的系统。..。..直到它停止工作。这种思维方式影响了嵌入式系统的许多方面,例如安全性。长期以来,系统被“嵌入”的事实被视为等同于没有人可以访问它,因此这意味着它是事实上安全的。

物联网IoT),工业物联网(IIoT)和物联网(AIoT)的当今时代,一切都直接或通过云连接到其他所有东西,术语“嵌入式系统”在很大程度上是“物联网设备”的同义词,没有什么可以被认为是安全的,一切都必须保证是安全的。

实现安全性的原因众所周知。我们周围都是收集、存储和分析个人数据(包括个人和商业数据)的应用程序。我们接受这是“做生意的成本”,因为我们享受随之而来的好处,但我们也要求我们的数据保持安全。安全漏洞的成本可能会造成严重后果,无论是在财务上还是在声誉方面。如果个人或企业认为不能信任设备制造商或服务提供商来保护其数据安全,他们将把业务转移到其他地方。

每年连接到互联网的设备数量正以指数级的速度增长。事实上,Arm预计到2035年将有超过一万亿台连接设备,而这些设备中的每一个都需要的一件事就是安全性。结果,嵌入式和物联网系统的开发人员被困在岩石和坚硬的地方之间。他们已经面临着开发时间和成本方面的多重挑战,再加上上市时间窗口的缩短和产品生命周期的缩短。最重要的是,他们现在必须确保他们的设备是安全的,并且这些设备将保证与云中运行的应用程序的任何通信的安全性。

问题在于安全性很复杂。对于许多开发人员来说,并不完全清楚什么是安全性或如何正确实现它。幸运的是,解决方案允许开发人员使用商业和开源工具保护其嵌入式和物联网设备从端点到云。

扩大物联网设备开发

如今,大多数设计都是从低成本评估板开始的,这些评估板利用了基于开源软件的参考设计。为了快速开发物联网设备,将这些参考设计扩展到成本优化和资源受限的大批量生产至关重要。有效、灵活、易于使用的软件开发流程至关重要,因为工程师需要优化、扩展和验证复杂的软件堆栈,以便在保持安全性的同时实现整体设备功能。图 1 描述了安全嵌入式系统或 IoT 设备中基本软件组件的简化视图。

pYYBAGNIzlyALeB6AAIrp-bXIbQ140.png

安全嵌入式系统或物联网设备中基本软件组件的简化视图(图片来源:Arm)

HAL 为处理器和外设提供了一个抽象层,具有特定于硬件的配置。实时操作系统提供线程和资源管理。安全网络接口使用适当的接口(例如,以太网、WiFi、低功耗无线电)提供加密的互联网连接。云连接器是云解决方案提供商的协议接口。而且,在一切之上,用户应用程序提供了系统的定制功能。

所有这些不同的软件组件都是由不同的供应商创建的和维护,其团队位于不同的地理位置。嵌入式软件工程师面临的挑战是将软件参考设计从原始评估平台迁移到定制的生产硬件;优化资源使用,以最大限度地降低系统成本;在产品生命周期内管理各种软件组件;并验证整个系统的功能和安全性。

为了解决与开发和产品化安全嵌入式系统和物联网设备相关的问题,Arm在创建标准、工具和设计流程方面发挥了重要作用,这些标准、工具和设计流程可帮助开发人员更快地创建安全产品。其中两项举措是Cortex微控制器软件接口标准(CMSIS)和平台安全架构(PSA)。

CMSIS 是一个独立于供应商的硬件抽象层 (HAL),可显著简化软件重用,并缩短新软件开发人员的学习曲线。CMSIS最初是为与基于Arm Cortex-M的微控制器一起使用而引入的,后来扩展到支持Cortex-A5 / 7 / 9内核和外围设备。如今,来自恩智浦、微芯片瑞萨电子等主要芯片供应商的基于Cortex-M和Cortex-A的设备充分利用了CMSIS提供的功能。

作为CMSIS的补充是PSA,它是一套全面的威胁模型、安全分析、硬件和固件架构规范以及开源固件参考实施。PSA提供了一个基于行业最佳实践的配方,允许在硬件和固件级别上一致地设计安全性。这有助于嵌入式开发人员更快地在现场安全地部署其设计。

此外,Arm 还与亚马逊网络服务 (AWS) 等云供应商合作,以进一步简化嵌入式系统和物联网端点设备开发。开发过程由各种软件工具支持,从开源到专业商业产品。这为工程师提供了选择,同时提供了实现严格安全性和验证所需的所有工具,这在当今的设计中已成为强制性要求。

审核编辑:郭婷

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

    关注

    68

    文章

    19282

    浏览量

    229793
  • 嵌入式
    +关注

    关注

    5082

    文章

    19123

    浏览量

    305110
  • 物联网
    +关注

    关注

    2909

    文章

    44632

    浏览量

    373251
收藏 人收藏

    评论

    相关推荐

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

    对人工智能应用的实时响应。与此同时,嵌入式系统在边缘计算和联网领域,也为人工智能的应用提供了广阔的空间。 在边缘计算中,嵌入式系统能够将人工智能算法部署到
    发表于 11-14 16:39

    联网学习路线来啦!

    平台应用技术 了解计算的基本概念和服务模式,学习硬件设备如何入住平台,并且如何利用平台进行数据处理和分析。 掌握大数据处理技术和分析
    发表于 11-11 16:03

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展,嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是
    发表于 11-08 15:07

    嵌入式系统与联网的结合

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

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+全文学习心得

    、汽车电子、航空航天等。通过具体案例,我了解到嵌入式Hypervisor在这些领域中的重要作用和价值。 在联网领域,嵌入式Hypervisor能够实现
    发表于 10-09 19:11

    深蕾半导体Astra™ SL1620嵌入式联网处理器详细介绍

    系列中的一款成本和功耗优化的安全嵌入式SoC,针对特定的联网细分市场或应用场景进行了优化,如低功耗联网
    的头像 发表于 10-08 11:28 301次阅读
    深蕾半导体Astra™ SL1620<b class='flag-5'>嵌入式</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>处理器详细介绍

    嵌入式软硬件开发实战师资培训通知

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。在移动通讯、移动办公、智能传感、穿戴设备
    的头像 发表于 09-24 08:06 351次阅读
    <b class='flag-5'>嵌入式</b>软硬件开发实战师资培训通知

    嵌入式热门领域有哪些?

    通过联网连接各种物理设备和传感器,促使它们之间实现信息的交换和数据的共享。智能家居到智能城市,联网
    发表于 07-16 09:23

    嵌入式学习-飞凌嵌入式ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会-网-边-
    发表于 05-16 09:19

    飞凌嵌入式-ElfBoard-项目分享|基于ELF 1S开发板完成的联网开源项目

    工程师借助ELF 1S开发板完成的嵌入式联网项目,见证智慧与技术的火花。 关于这个项目的思维导图,如下图所示: 接下来,将会-网-边-
    发表于 05-16 09:12

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

    热门发展方向,包括但不限于: 1.联网: 随着联网的快速发展,嵌入式系统在
    发表于 04-11 14:17

    嵌入式会越来越卷吗?

    ,甚至在我们意识不到的地方发挥作用。 然而,“卷”也可能意味着技术的不断创新和发展。嵌入式系统经历了长足的进步,最初简单的设备到如今高度智能化的系统。人工智能、机器学习和
    发表于 03-18 16:41

    嵌入式系统发展前景?

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

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式
    发表于 02-02 15:24

    啥是嵌入式嵌入式都有啥?薪资如何?前景如何

    ,以实现稳定、可靠、高效的功能。嵌入式系统广泛应用于各个领域,包括消费电子、汽车、医疗设备、工业控制、联网(IoT)设备、航空航天等。
    的头像 发表于 01-17 16:39 930次阅读
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪资如何?前景如何