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

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

3天内不再提示

嵌入式系统的PKI安全性

星星科技指导员 来源:嵌入式计算设计 作者:Nadaradjane Ramatchan 2022-10-20 09:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

公钥基础设施(PKI)不仅适用于企业应用程序 - 基于PKI的机器对机器(M2M)身份验证策略可以形成安全嵌入式系统的骨干。

嵌入式系统现在普遍部署在各种大型市场中:工业、医疗、电信、家用电器、消费电子、汽车等。随着互联网采用的激增,越来越多的嵌入式设备和应用程序正在连接到网络,以利用Web的非凡优势。一些专家预测,联网设备的数量将很快超过人类用户的数量,并增长到更高的水平。

互联网连接的消费产品和应用程序的成功源于供应商在提供易用性和安全性方面取得的显着进展,从而消除了全球所有年龄段人群广泛使用的主要障碍。数十亿用户现在自信地与公共和私营公司,银行和卫生组织进行在线交易。他们购买书籍,汽车,股票,退休计划,保险单和许多其他东西。消费者和企业通过互联网交换价值大大小小的美元产品。

许多安全机制,技术和政策已经出现,使此类交易成为可能并保护交易方。此外,企业、银行、电子商务公司和计算行业(硬件和软件)已经投入了大量资金来教育、启用和监控此类交易,并迅速响应查询。企业 IT 人员、银行支付网络和电子商务系统提供商不断监督其网络,以确保合法执行交易,并在风险出现时尽早控制风险。

但是,数以百万计的联网设备呢-它们的安全性如何?

嵌入式互联网需要强大的安全性

身份验证技术(多因素)和密码管理过程通常可供所有用户使用,包括企业的消费者和员工。公钥基础设施(PKI)技术在互联网上被广泛部署和有效使用,以确保每个用户确实与合法的在线服务(如银行,电子商务公司或政府机构)进行交互。

鉴于越来越多的互联网连接的嵌入式设备,一个重要的问题出现了:当这些设备处于无人监督状态并连接到Web时,它们将如何提供可靠和安全的服务?除非设备具有强大的安全功能,否则它们将高度暴露并且容易受到滥用和黑客攻击。例如,如果远程计算机无法高度确定地验证它是否已从合法主机接收到该命令,那么它如何可靠地执行该命令?知道数百万部署的设备可以与公共基础设施或私人住宅中的设备进行交互,弱身份验证方法是否可以接受?考虑到风险,什么级别的保护是适当和充分的?

这是一个真正的问题。一个正在被重大举措所确定的问题,包括智能电网,网络安全,医疗保健自动化和其他需要强大保护的领域。这种情况现在带来了一个技术机会:机器对机器(M2M)认证

嵌入式设备采用PKI的挑战

企业 IT、电子商务、银行和互联网工程任务组的专家都知道,PKI 技术提供了当今最强大、最有效的身份验证解决方案。然而,庞大的全球嵌入式设备市场已经以孤立的方式发展,并且在很大程度上尚未采用这种经过验证的技术。延迟的原因包括:

· 硬件设计上非常严格的限制(有限的计算资源):在大多数应用中,主MCU没有执行PKI计算所需的资源。许多嵌入式系统设计仍然使用由存储芯片构建的过时的安全解决方案,这些解决方案的安全性较弱,不适合Web连接。

· 成本压力和缺乏技能:PKI被认为是一种昂贵的技术,在设计和部署阶段很难实现,并且需要嵌入式系统设计人员不常见的专业知识。因此,标准的现成存储芯片被认为足够好,并且易于包含在设计中。

· 不经常连接到外部世界的专有环境:黑客攻击的风险被低估了,和/或专有的安全方案被认为足够强大,可以成功抵御攻击。

克服接受的障碍

嵌入式系统的计算技术正在迅速变化。如今,更多更高性能的微控制器以极具吸引力的价格面世。此外,一代安全MCU可以轻松集成到设计中,从而提供无与伦比的认证安全性,而不会影响主MCU的应用性能。

瑞萨电子的三大创新正在为嵌入式系统设计人员社区带来基于PKI的安全性。

首先,基于板ID的M2M认证芯片使用在迄今为止生产的数十亿智能卡IC中经过严格测试和验证的相同安全技术,提供非常高的安全性。该芯片可以使用标准串行通信接口I2C)连接到几乎任何处理器(MCU或MPU)。该芯片集成了多种电气机械保护措施,使其防篡改,并在瑞萨电子的制造工厂生产,符合智能卡行业的严格安全标准,并得到银行和政府ID签发机构的批准。

其次,一套完整的安全服务软件和固件提供了一个M2M身份验证解决方案,该解决方案采用全面的方法来最大限度地降低风险。它包括一套硬件和软件组件以及合作伙伴服务,这些组件组合在一起,为嵌入式系统设计人员提供完整的服务。

最后,PKI 服务可从 OEM 的分销合作伙伴处获得。PKI的一个主要优势也是复杂性的一个因素,即必须为每个安全芯片生成唯一密钥和证书(X509),从而为每个设备生成唯一密钥和证书。直到最近,这个过程在经济上只适用于企业、电子商务和银行市场的大客户。瑞萨电子美国公司和安富利在信任链中合作,通过提供价格合理、安全、易于使用/部署的PKI解决方案,改变这种状况,使其对其他公司更加可行。这种强大的安全解决方案符合行业标准,可供需要防止滥用的各种规模的公司使用。

这种合作关系提供了实施完整安全解决方案所需的关键服务组件。

· 信任根证书颁发机构

· 子证书颁发机构(可选)

· 用于为每个板ID芯片生成唯一证书和私钥的系统

· 编程服务提供商,可以安全地在每个芯片中插入证书和密钥对

任何嵌入式设备的安全性

这种产品、业务和服务模式的创新组合使瑞萨电子板ID安全解决方案能够消除或显著减少以前采用PKI技术的障碍。

公司不必是 IBM、通用电气或 Google 即可成功应用此安全技术。无论是出货 20,000 种产品还是数十万种产品,公司现在都可以创新和设计采用最先进的 PKI 安全技术的联网嵌入式设备。这种能力将促进产品的开发,这些产品可以成为智能电网不断增长的嵌入式互联网或其他利用Web的雄心勃勃的计划的一部分。

审核编辑:郭婷

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

    关注

    147

    文章

    18618

    浏览量

    387341
  • 嵌入式
    +关注

    关注

    5186

    文章

    20155

    浏览量

    328966
  • M2M
    M2M
    +关注

    关注

    10

    文章

    210

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是嵌入式操作系统

    要理解嵌入式操作系统(Embedded Operating System,简称 RTOS/EOS),我们可以从本质定义→核心区别→实际作用→典型特征→嵌入式开发场景适配,五个维度来拆解, 一
    发表于 12-09 10:33

    嵌入式系统的定义和应用领域

    应用系统在功能、可靠、成本、体积和功耗等方面的严格要求的专用计算机系统。 那么,嵌入式系统具体应用在哪些领域呢?事实上,它们的应用非常
    发表于 11-17 06:49

    嵌入式开发的关键点介绍

    开发需要考虑嵌入式系统的资源限制,例如:内存、CPU处理能力等等。因此,嵌入式开发需要开发人员具备优化代码的能力。嵌入式系统
    发表于 11-13 08:12

    嵌入式实时操作系统的特点

    任务的系统。 实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们在资源利用、可靠、可预测
    发表于 11-13 06:30

    如何采用SAFERTOS和ESM保护嵌入式系统安全

    信任根的重要组成部分是实时操作系统(RTOS),它为应用程序的运行提供了一个安全的平台。嵌入式系统的具体安全要求取决于其架构以及所面临的威胁
    的头像 发表于 10-24 15:51 1164次阅读

    嵌入式软件测试与专业测试工具的必要深度解析

    嵌入式系统作为控制、监视或辅助装置运行的专用计算机系统,其软件测试面临着独特的挑战和严格的要求。专业测试工具在嵌入式软件开发过程中发挥着不可替代的作用,是确保
    发表于 09-28 17:42

    广州邮科嵌入式通信电源系统:提升通信设备稳定性与效率的关键

    在今天的信息化社会,嵌入式通信电源系统已经成为许多通信设备的核心组成部分。特别是在广州邮科,嵌入式通信电源系统不仅确保了设备的稳定运行,还极大地提升了
    的头像 发表于 08-30 11:01 433次阅读
    广州邮科<b class='flag-5'>嵌入式</b>通信电源<b class='flag-5'>系统</b>:提升通信设备稳定性与效率的关键

    嵌入式和单片机,是同一个东西吗?

    嵌入式系统的设计和实现需要考虑功耗、尺寸、成本和性能以外的其他因素,如可靠安全性和实时。此外,
    发表于 07-09 10:20

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    运行在嵌入式系统上的emApps

    在当今快节奏的嵌入式系统世界中,灵活性和适应嵌入式系统实现的关键。SEGGER推出了其最新创新:Embedded apps(emApps
    的头像 发表于 06-18 09:53 622次阅读
    运行在<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>上的emApps

    嵌入式应用中常见的安全威胁

    越来越多的嵌入式设备存在互联需求,在安全应用开发中,除功能安全外,应用还需考虑信息安全
    的头像 发表于 04-28 14:45 998次阅读
    <b class='flag-5'>嵌入式</b>应用中常见的<b class='flag-5'>安全</b>威胁

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的系统性工程
    的头像 发表于 04-09 11:06 681次阅读
    <b class='flag-5'>嵌入式</b>开发:高门槛的<b class='flag-5'>系统性</b>工程与 996 的行业困局

    高可靠嵌入式主板设计

    嵌入式系统已广泛应用于各个领域,从航空航天、医疗设备到工业控制和智能家居,其应用范围不断扩展。随着应用场景的日益复杂和关键,嵌入式系统的可靠
    的头像 发表于 03-25 15:11 816次阅读
    高可靠<b class='flag-5'>性</b><b class='flag-5'>嵌入式</b>主板设计

    IAR分析嵌入式系统的市场前景

    作为全球领先的嵌入式系统开发软件解决方案供应商,IAR始终致力于为客户提供高性能与高安全性的开发工具,支持不同行业的嵌入式产品开发。
    的头像 发表于 02-26 15:34 903次阅读

    如何提高嵌入式代码质量?

    嵌入式系统的发展已经深刻地影响了我们日常生活的方方面面,从智能家居到汽车控制系统,再到医疗设备和工业自动化等领域,嵌入式系统无处不在。
    发表于 01-15 10:48