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

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

3天内不再提示

借助Qorvo QPG6200简化物联网设备安全设计

Qorvo半导体 来源:Qorvo半导体 2025-01-14 15:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网IoT)日益融入日常生活的时代,消费者对相关技术的信任建立在其安全性保障的基础之上。稳健的 网络安全措施对于构建这种信任至关重要。为应对这一需求,行业和政府纷纷出台规定,加强了对网络威胁的防 御要求,以保护消费者的隐私及安全。

在美国,网络安全标识(Cyber Trust Mark)作为消费者的一项重要参考标准,表明拥有该标识的产品遵循了如美国国家标准与技术研究院(NIST)IR 8425 文件中所详述的安全指南。同样,欧洲电信标准化协会(ETSI)即将通过 ETSI EN 303 645 设立一个强有力的框架,旨在为欧盟市场内的物联网设备设定高标准。

本白皮书将深入探讨Qorvo 针对物联网量身定制的广泛多标准、节能型无线连接解决方案产品组合。接下来的章节将详细分析QPG6200的安全特性,并辅以全面的技术文档和应用说明。

下一代 Matter 解决方案

我们生活在一个物联网(IoT)的时代,身边遍布数以百万计的智能设备;从智能音箱等智能网关,到灯泡、恒温器等各式各样的智能家电,不一而足。Qorvo立足行业前沿,为全球物联网制造商提供高性能解决方案。QPG6200正是Qorvo致力于保障物联网安全的有力证明;其设计融入了满足市场严苛要求和行业标准认证的安全特性。

QPG6200专为要求高安全性而又不影响成本效益或效率的物联网应用而设计。其具有专用的安全管理引擎——安全元件;该引擎提供安全的产品生命周期管理、安全存储、安全启动、安全调试,以及带侧信道分析(差分功率分析)保护功能的硬件加速加密。

QPG6200已获得PSA 2级认证,标志着产品安全性的可靠保障。其配套的软件开发工具包(SDK)、硬件开发板以及一系列软件工具和文档,简化了安全设计的复杂性,使其更加直观易懂。着眼于未来,QPG6200为Matter等先进协议奠定了坚实基础,确保其准备好迎接下一波物联网创新浪潮。

硬件概览

1fba883c-d220-11ef-9310-92fbcf53809c.png

图1,用于概述安全功能的简化方框图

如图1所示,QPG6200包含一个应用处理器Arm Cortex-M4F)、一个用于射频RF通信的实时(RT)系统,以及安全元件。安全元件作为一个独立组件,内含安全处理器、信箱、DMA引擎、调试质询接口DCI),以及硬件加速加密模块。

产品生命周期

1fcf724c-d220-11ef-9310-92fbcf53809c.png

图2,产品生命周期中的各个状态

QPG6200实现了安全的产品生命周期,生命周期状态之间的转换定义明确(图2)。新设备处于未初始化的生命周期状态(LCS)SM_INIT。在这种状态下,所有可配置的安全功能均被禁用,以方便开发。

在产品交付给最终客户之前,必须使用安全资产对设备进行初始化(请参阅“安全配置”章节)。这一步骤将设备转变为安全生命周期状态。在此状态下,可使用安全启动和安全调试等安全功能。

如果设备需要执行退货授权(RMA)流程并退回芯片制造商,则必须确保系统制造商的数据安全。在退回之前,可以擦除设备的特定机密信息,从而将设备转入RMA生命周期状态。这一过程保证了所有客户和制造商数据的安全;一旦设备离开原用户环境后便无法恢复任何敏感信息。

安全存储

安全存储利用安全元件保障数据机密性;该安全元件使用唯一的存储根密钥对数据进行加密。此密钥可源自物理不可克隆功能,也可由芯片上的随机数生成器创建。

安全存储内保护的每项数据均使用独特的密钥进行加密;该密钥是安全元件存储根密钥的派生密钥。此过程通常称为“密钥封装”,用于在安全元件内部加密敏感数据。之后,这些加密的数据可以安全地存储在非安全内存中(如应用内存),而解密只能由安全元件执行。

系统制造商可以选择对安全存储内的数据实施使用限制,以加强控制;例如,密钥可能仅限于在加密操作中使用,且永远不离开安全元件,从而防止潜在的信息泄露。

安全存储的密钥可以通过安全配置进行部署、在安全元件内创建,或由应用程序协商产生。这些措施确保密钥及其保护的数据免受未经授权的访问。

安全启动

QPG6200的多阶段安全启动(如图3所示)流程确保只有授权软件能在设备上运行。

1fe23698-d220-11ef-9310-92fbcf53809c.png

图3,安全启动概览

在启动时,应用处理器和实时处理器最初都处于非工作状态,被置于复位模式。启动过程从安全元件内的ROM引导加载程序开始。该程序运行于安全处理器之上,触发安全启动序列。它的主要作用是作为硬件锚定且不可更改的信任根,并验证安全元件固件上的ECDSA签名。如果验证成功,安全元件的控制权将转移给安全元件固件。此外,ROM引导加载程序还具备处理安全元件固件安全升级的功能,确保设备从一开始便拥有安全完整性。

安全元件固件启用安全元件的安全功能,并使用ECDSA签名认证应用程序的引导加载程序。一旦认证通过,应用处理器被激活以运行经验证的应用引导加载程序。安全元件固件继续保持警惕,处理来自应用处理器的安全相关请求;如执行硬件加速加密和管理安全存储。此外,它还负责升级应用引导加载程序。

随后,应用处理器上的应用引导加载程序接手,利用安全元件的安全服务来验证应用的ECDSA签名。验证成功后,控制权将移交给应用程序,然后由应用处理器执行。此外,应用引导加载程序还负责管理应用程序的更新。

安全升级

安全元件固件

芯片制造商可能会为安全元件固件提供升级。这些升级以不透明的二进制文件形式提供,由Qorvo进行加密和加密签名。应用程序负责及时下载这些升级包。当下载完成后,应用程序必须通过向安全元件发送命令来触发升级。

应用引导加载程序

系统制造商可为应用引导加载程序提供升级。这些升级同样以加密并经过加密签名的二进制文件形式提供。应用程序负责及时下载这些升级。下载完成后,应用程序必须向安全元件发送命令来触发升级。

应用程序

应用程序的升级由应用引导加载程序执行,这让系统制造商在实施定制升级机制时获得了最大的灵活性。

QPG6200 SDK中包含了一个涵盖应用引导加载程序和应用程序的参考实施方案;其中,应用程序负责下载加密并经过签名的升级镜像,然后指示应用引导加载程序进行升级并重置设备。

安全调试

开发人员可以使用JTAG或SWD接口访问应用处理器的调试功能。这些调试设施默认连接到一组特定的引脚,便于使用,从而促进快速开发。然而,这种标准设置并不安全。如果不加以限制,调试端口可能会危及应用处理器的安全性。因此,在设备发货给客户之前,确保调试端口的安全性至关重要。

系统制造商可以选择以下两种方法之一来保障调试访问的安全性:

永久关闭调试端口

启用安全调试

请注意:配置这两个选项中的任何一项,都是不可逆的操作。

当启用安全调试时,调试端口提供对调试质询接口(DCI)的访问。开发人员可以向芯片请求一次性随机质询。质询内容连同解锁应用处理器调试的命令必须由用户使用私钥进行加密签名。发送回此命令和签名后,将解锁应用处理器的完整调试功能。这一过程确保了持有私钥的各方能够安全地获得调试权限。

安全配置

安全配置是系统制造商初始化QPG6200安全参数的过程。这些参数至少包括:

应用引导加载程序和应用程序签名验证密钥(ECDSA公钥摘要)

应用引导加载程序和应用程序升级加密密钥(AES-256密钥)

安全调试解锁命令签名验证密钥(ECDSA公钥摘要)

配置流程可包括以下可选内容:

初始应用引导加载程序

初始应用程序

特定于应用程序的安全参数,包括但不限于:

Matter设备认证证书(DAC)和认证私钥

其它特定应用密钥

这些可直接配置到安全存储中

配置数据通过AES-GCM算法和每个系统制造商独有的系统制造商配置密钥进行打包并加密。这既保护了配置数据的机密性及真实性,又简化了生产设施的安全要求。

设备认证

认证作为一种安全流程,允许外部验证者确认设备或系统的真实性。通常,验证者会向设备发送质询信息,通常是一串随机数据。设备随后使用其唯一的私钥对该数据进行签名,并将签名以及包含与私钥对应公钥的证书返回给验证者。这样,验证者就可以验证签名和证书的真实性。

QPG6200支持此认证流程。它可以验证硅芯片本身的真实性,也提供应用级别的认证机制;如Matter协议中定义的设备认证证书(DAC)。每个QPG6200芯片都嵌入了芯片级的唯一私钥,Qorvo对该私钥的公钥进行加密签名。随后,系统制造商可以使用Qorvo的证书链来验证签名及证书,确保Qorvo硅芯片的真实性。

虽然这对系统制造商来说是有价值的信息,但对嵌入QPG6200的产品进行认证时,应验证整个产品,而不仅仅是芯片。不同的标准推荐了不同的认证方法。QPG6200支持基本的认证要求,包括第三方设备认证(非VID范围的PAA)和系统制造商(VID范围的PAA),这些要求已专门针对Matter协议合规性进行了定义。

硬件加速加密

安全元件包含用于加速加密操作的硬件。下文重点介绍了主要算法,完整列表请参见QPG6200数据手册。

硬件加密加速算法:

AES128/192/256,支持ECB/CTR/CBC/CFB 以及CCM/GCM/GMAC模式

SHA-1、SHA-2/256/384/512

ECDSA、ECDH(P-192、P-256、P-384、P-521)

EdDSA(Ed25519/Curve25519)

J-PAKE

PBKDF2、HKDF

AES引擎和公钥(PK)加密引擎均具备抵御侧信道分析攻击的保护措施。这些防御手段阻止了攻击者通过时间分析或功耗观察来推断敏感密钥材料。

结论

Qorvo 致力于提供安全的认证解决方案,以降低OEM的风险并减少成本。QPG6200正是这一承诺的体现,其安全架构符合物联网设备的关键行业标准和网络安全法规。其强大的套件以安全元素为亮点,提供全面的生命周期管理和先进的安全功能,并达到PSA 2级认证水平。

QPG6200随附的完整SDK、硬件开发板和详细文档简化了复杂的安全设计;确保了OEM能够高效集成最先进的安全措施,保持市场竞争力,并为Matter等协议做好准备。QPG6200不仅仅是一款产品,更开拓了通往下一代物联网创新领导地位的路径。

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

    关注

    106

    文章

    5947

    浏览量

    172799
  • 物联网
    +关注

    关注

    2939

    文章

    47330

    浏览量

    408043
  • Qorvo
    +关注

    关注

    17

    文章

    718

    浏览量

    80288
  • Matter
    +关注

    关注

    1

    文章

    321

    浏览量

    7041

原文标题:借助Qorvo QPG6200 为物联网构建安全与信任

文章出处:【微信号:Qorvo_Inc,微信公众号:Qorvo半导体】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贸泽开售 Qorvo QPG6105DK Matter和蓝牙开发套件 进一步简化IoT设备开发

    ™和蓝牙开发套件。借助QPG6105DK 开发套件,开发人员能够快速、轻松地将联网 (IoT) 设备推向市场。该IoT开发套件是Matte
    发表于 02-20 13:57 1380次阅读
    贸泽开售 <b class='flag-5'>Qorvo</b> <b class='flag-5'>QPG</b>6105DK Matter和蓝牙开发套件 进一步<b class='flag-5'>简化</b>IoT<b class='flag-5'>设备</b>开发

    联网时代百亿设备大爆发 世界安全该如何守护?

    ,全球PC规模在数十亿级别,移动设备规模近百亿,到2020年,预计联网设备的数量将超过260亿之巨。所谓量变导致质变,未来是被
    发表于 12-10 14:34

    直击联网安全问题:机智云与斗象科技建物联网安全实验室

    安全研究联合实验室,率先针对联网设备及系统的安全进行研究、开发及测试,为
    发表于 12-30 14:25

    如何保障联网设备安全

    联网时代,智能家居,共享设备联网设备安全和云服
    发表于 09-07 10:36

    联网面临的安全问题

    由于联网是由大量的机器构成,缺少人对设备的有效监控,并且数量庞大,设备集群等相关特点造成的,这些特殊的安全问题主要有以下几个方面。
    发表于 07-19 06:56

    平台安全架构对联网安全的影响

    随着联网(IoT)的发展,近年来所部署的连接设备也与日俱增,这促使针对联网的攻击数量急剧上升。这些攻击凸显了一个非常现实的需求:为互联
    发表于 07-22 07:41

    Semtech对2019年联网发展预测

    Semtech联网总监Vivek Mohan2019年将进入借助采用特定联网(IoT)技术的垂直集成解决方案来
    发表于 07-29 07:08

    联网安全如何保证?

    互联世界对安全性的需求在很长时间内都是关注的焦点,这甚至在联网(IoT)出现之前的很长时间内就已经存在。但是在联网中有数十亿台
    发表于 08-09 06:50

    如何构建安全联网架构

    构建基于 MCU 安全联网系统《中国电子报》(2019 MCU 专题)2019年11月8日中国软件行业协会嵌入式系统分会 何小庆面对增长迅速、应用碎片化的
    发表于 11-03 06:36

    简化安全、基于 UEFI 的联网 固件更新

    简化安全、基于 UEFI 的联网 固件更新
    发表于 09-04 17:22 8次下载
    <b class='flag-5'>简化</b><b class='flag-5'>安全</b>、基于 UEFI 的<b class='flag-5'>物</b><b class='flag-5'>联网</b> 固件更新

    Qorvo收发器芯片简化联网设计

    在利用片上系统 (SoC) 控制器产品提供多协议功能方面,Qorvo 已经是成熟的领导者。QPG7015M 收发器主要面向网关联网解决方案,后者需要全面采用 Bluetooth Lo
    的头像 发表于 01-17 14:26 3453次阅读

    利用 Bluetooth Mesh 和 Qorvo QPG6100 开发照明控制方案

    利用 Bluetooth Mesh 和 Qorvo QPG6100 开发照明控制方案
    的头像 发表于 12-26 10:16 1043次阅读
    利用 Bluetooth Mesh 和 <b class='flag-5'>Qorvo</b> <b class='flag-5'>QPG</b>6100 开发照明控制方案

    搭载Qorvo QPG6105 芯片,和众科技HRQ51模组适用于多种Matter产品

    更高的应用价值。 HRQ51的抗干扰性更强,支持 Qorvo 双天线设计,具备 Qorvo 特有的 ConcurrentConnect 技术 , 灵活且先进的天线设计可以帮助联网
    的头像 发表于 07-17 10:40 1317次阅读
    搭载<b class='flag-5'>Qorvo</b> <b class='flag-5'>QPG</b>6105 芯片,和众科技HRQ51模组适用于多种Matter产品

    Qorvo® 推出具有卓越能效的新一代 Matter™ 解决方案

    全新 SoC 利用 ConcurrentConnect™ 技术实现智能家居的无缝互联 Qorvo®今日宣布,推出面向智能家居设备的全新片上系统(SoC)解决方案——QPG6200L,并已向主要客户
    的头像 发表于 09-30 10:37 772次阅读

    Qorvo® Matter™ 解决方案新增三款QPG6200系列SoC 采用Qorvo独有ConcurrentConnect技术

    Qorvo独有的ConcurrentConnect技术,可为智能家居、工业自动化和联网市场提供强大的多协议支持功能和无缝互操作性。 这三款全新的SoC与此前发布的QPG6200L S
    的头像 发表于 05-15 11:53 920次阅读
    <b class='flag-5'>Qorvo</b>® Matter™ 解决方案新增三款<b class='flag-5'>QPG6200</b>系列SoC 采用<b class='flag-5'>Qorvo</b>独有ConcurrentConnect技术