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

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

3天内不再提示

从芯片组开始保护物联网

星星科技指导员 来源:嵌入式计算设计 作者:Curt Schwaderer 2022-10-13 14:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网系统的广度多种多样,导致传感器、网关和云环境存在广泛的漏洞。由于企业云计算和应用程序的悠久历史,保护云系统已经大大成熟。然而,在传感器和边缘,安全性一直停滞不前。

随着物联网设备变得越来越复杂,智能边缘的部署越来越广泛,这些终端设备成为有吸引力的攻击目标,并进入更大的物联网系统。

在本文中,我们将介绍正在采用的虚拟化技术,以及哪些类型的特性和功能对于提高 IoT 端点的安全性非常重要。

嵌入式设备和实时操作系统根目录

物联网设备不是最近才出现的。这些设备已经从已经存在了50多年的传统嵌入式系统演变而来。嵌入式系统具有硬实时要求,并且通常采用某种实时操作系统(RTOS),尽管最近这些系统被拆分为Linux(非实时)环境和处理设备时间关键型功能的RTOS。这些较新的嵌入式系统通常在芯片和Linux/RTOS环境之间使用虚拟化层,以便在一个物理设备上共享嵌入式资源。

最初,这些嵌入式系统并不认为安全性是重中之重,因为它们是孤立的,没有连接。随着嵌入式系统的连接,人们越来越担心,但仍然嵌入在设备中的专有RTOS或“对接”软件使得攻击变得困难,如果实现违规,则没有太大价值,同时降低了与支持单个单独RTOS的额外芯片组相关的BOM成本。

如今,物联网设备泄露具有深远的财务和生命威胁影响。鉴于汽车、医疗和工业领域的物联网,这种威胁是真实存在的,必须认真对待。

安全虚拟化和物联网设备

Cog Systems成立于2014年,由开放内核实验室组成,其重点研究领域是微内核和基于软件的低级技术。这种对嵌入式和移动设备的长期经验提供了对这个新的物联网世界的安全风险的深入了解。

“Cog从嵌入式微内核和虚拟机管理程序开始,然后专注于使设备为物联网做好准备所需的安全性和强化方面,”Cog Systems首席执行官Dan Potts描述道。“我们看到,如果人们继续按照现状构建他们的设备,如果你看看预测的增长趋势,由于规模的大规模增加,一个巨大的问题迫在眉睫。

部分问题在于,许多嵌入式软件设计往往是一个单片系统。Cog很早就意识到,更加模块化的设计对于识别和管理安全问题至关重要。

此外,Linux攻击面可能很大,并且由于熟悉和开源访问,绕过安全机制并不困难。随着Cog开始与系统集成商合作,他们显着推进了他们的支持技术,以解决攻击面和安全问题。

“通过利用我们最初的经验,我们现在能够专注于为物联网设备开发提供更多现成的大众市场软件解决方案,”Potts说。“我们提供SDK来帮助设备制造商整合基于虚拟化/虚拟机管理程序的安全设计。它使他们能够在1型虚拟机管理程序的支持下从单片式迁移到模块化。

该 SDK 称为 D4 安全。虚拟机管理程序提供第一层。最重要的是,还有其他实用程序和模块可用于更轻松,更安全地构建安全的物联网设备。这些工具包括:

基于虚拟机管理程序的技术

具有策略和共享控制的虚拟驱动程序

用于无线更新的设备管理

一套安全模块:VPN、安全通信和身份验证

解决方案路线图还包括研究下一代虚拟机管理程序技术,以便从大型嵌入式芯片组扩展到小型嵌入式芯片组。该解决方案中的知识产权是关于最大限度地提高性能,同时仍然提供虚拟化。

高通®骁龙™安全和D4安全

Snapdragon是一款高性能芯片,可从200系列扩展到800系列,具有多种应用 - 从简单的传感器到智能手机,平板电脑机器人自动驾驶汽车。高通855的安全态势特别有吸引力,它具有许多与物联网和潜在5G连接相关的功能。

组合的解决方案堆栈从信任链和安全启动开始。该芯片通过每个芯片的唯一密钥来支持这一点。此功能提供了信任的基础。

虚拟机管理程序层依赖于安全启动。启动后,虚拟机管理程序将接管以维护安全链。多阶段启动过程允许动态更新整个软件映像或单个模块(或虚拟机)。

完整性和多层安全性也内置于内。例如,骁龙提供根密钥,但磁盘加密是分开的。这些应用程序还能够利用安全实用程序,但为独立安全性提供额外的密钥。

使用案例

消费者/伴侣机器人用例需要高性能的机器学习和视觉处理。通常,这些内容都包含在操作系统中。还可能存在涉及用于运动的电机控制器的旧代码。虚拟化堆栈允许这些功能在单个芯片组上的单独 VM 上运行。其优点是降低成本和占地面积,但模块化还允许采用“分而治之”的方法来实现安全功能和关键功能的分离。

汽车应用是另一个可以更容易地混合和匹配实时(动力传动系、驾驶员辅助/检测)和非实时(信息娱乐系统)系统的领域。

骁龙X50调制解调器为5G网络提供支持,并以更低的延迟实现真正的边缘计算。

总结

物联网设备安全已成为当今物联网的关键要求。利用新工具和开发工具包可以帮助减少学习曲线和开发时间。

审核编辑:郭婷

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

    关注

    462

    文章

    53539

    浏览量

    459160
  • 嵌入式
    +关注

    关注

    5186

    文章

    20151

    浏览量

    328883
  • 物联网
    +关注

    关注

    2939

    文章

    47324

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,
    发表于 10-14 10:34

    如何 MCU/MPU 角度保护联网应用?

    如何 MCU/MPU 角度保护联网应用?
    发表于 09-08 07:33

    5G 时代蜂窝联网的设计考量

    蜂窝联网是一个基于3GPP全球标准的快速发展的生态系统,并得到越来越多的移动网络运营商以及设备、芯片组、模块和网络基础设施供应商的支持。更重要的是,蜂窝网络提供无与伦比的全球覆盖范围,高度可靠,无比安全,性能出色,即使对于要求
    的头像 发表于 08-04 14:47 1142次阅读
    5G 时代蜂窝<b class='flag-5'>物</b><b class='flag-5'>联网</b>的设计考量

    5G 时代蜂窝联网的设计考量

    蜂窝联网是一个基于3GPP全球标准的快速发展的生态系统,并得到越来越多的移动网络运营商以及设备、芯片组、模块和网络基础设施供应商的支持。更重要的是,蜂窝网络提供无与伦比的全球覆盖范围,高度可靠,无比安全,性能出色,即使对于要求
    的头像 发表于 08-04 09:44 146次阅读
    5G 时代蜂窝<b class='flag-5'>物</b><b class='flag-5'>联网</b>的设计考量

    飞腾主板上的芯片组X100能起到什么作用?

    飞腾主板上的芯片组X100作为飞腾处理器的重要配套芯片,在计算机系统中承担着多元且关键的作用,主要体现在图形图像处理与接口扩展两大核心功能领域。
    的头像 发表于 07-28 09:25 472次阅读

    联网的应用范围有哪些?

    在生活中的一个小小体现。 技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数据与云计算技术等。传感器负责采集各种物理量、化学量等信息,如温度传感器感知环境温度,压力传感器检测物体受力
    发表于 06-16 16:01

    联网未来发展趋势如何?

    。 智能家居:与人类生活息息相关的智能家居将成为联网行业的重要发展方向。随着人们对生活品质的追求不断增加,智能家居系统将更加普及,实现家居设备的互联互通。智能灯光、智能家电到智能安防系统,
    发表于 06-09 15:25

    如何 Microsoft Visual C++ 应用程序 (CyAPI.h) 访问 CYUSB3014 芯片组的 i2c 接口?

    1. 如何 Microsoft Visual C++ 应用程序 (CyAPI.h) 访问 CYUSB3014 芯片组的 i2c 接口? 我在定制相机中使用 CYUSB3014。 当我开发我的相机
    发表于 05-19 07:21

    使用CY3014USB芯片组制作了一台相机,视频显示延迟怎么解决?

    我使用 CY3014USB 芯片组制作了一台相机,视频相机流向计算机,显示屏上显示出精美的图像。 我注意到摄像机前发生的事情和信息在屏幕上更新/流动之间存在延迟。 延迟时间几乎持续 1 秒。 这
    发表于 05-06 09:11

    DLP4100芯片组发热的原因?怎么解决?

    技术支持您好!我用的DMD开发板如上图,采用是DLP4100系列芯片组,现在所遇到的问题:第一个是通过微镜加载二值图片,接收光强信息的探测器收集到电压数据整体会有偏上或者偏下的现象,导致实验
    发表于 02-24 08:35

    DLP300S,DLPC1438芯片组的配套固件哪里下载?

    我们新设计采用DLP300S,DLPC1438,网站上找不到固件下载, 请问哪里可以获取到此芯片组的固件?
    发表于 02-21 06:22

    Ceva助力欧冶半导体升级ADAS芯片组

    的SensPro™ Vision AI DSP授权许可。此次合作,Ceva将为欧冶半导体的龙泉560系列高级驾驶辅助系统(ADAS)芯片组注入更强大的智能与安全性能。 Ceva的SensPro™ Vision
    的头像 发表于 01-15 14:31 914次阅读

    联网就业有哪些高薪岗位?

    系统的数据安全和隐私保护,这一岗位的需求也在逐年上升。  随着联网行业的蓬勃发展,这些高薪岗位将持续吸引着大量求职者。然而,高薪并不是唾手可得的,对于求职者而言,还需要具备扎实的技术功底、丰富的实践经验和持续学习的精神。只有
    发表于 01-10 16:47

    bq20z80-V110 bq29312A芯片组技术参考手册

    电子发烧友网站提供《bq20z80-V110 bq29312A芯片组技术参考手册.pdf》资料免费下载
    发表于 12-20 15:41 2次下载
    bq20z80-V110 bq29312A<b class='flag-5'>芯片组</b>技术参考手册

    主动芯片组参考设计指南

    电子发烧友网站提供《主动芯片组参考设计指南.pdf》资料免费下载
    发表于 12-09 15:27 0次下载
    主动<b class='flag-5'>芯片组</b>参考设计指南