探索SE050 Plug & Trust安全元件:物联网安全的理想解决方案

电子说

1.4w人已加入

描述

探索SE050 Plug & Trust安全元件:物联网安全的理想解决方案

在物联网(IoT)飞速发展的今天,安全问题日益凸显。设备之间的通信、数据的存储和传输都面临着各种潜在的威胁。NXP的SE050 Plug & Trust安全元件为物联网系统提供了强大的安全保障,是一款值得深入研究的产品。

文件下载:SE050C2HQ1/Z01SDZ.pdf

一、SE050概述

SE050是一款即插即用的物联网安全元件解决方案,它在集成电路(IC)层面提供信任根,使物联网系统从开箱即用就具备先进的端到云安全能力。SE050能够安全地存储和配置凭证,并执行加密操作,以实现安全关键通信和控制功能。它适用于多种物联网安全用例,如与公共/私有云的安全连接、设备到设备的认证以及传感器数据的保护。

1.1 应用场景

SE050的应用场景广泛,涵盖了多个领域:

  • 云连接:实现与公共/私有云、边缘计算平台和基础设施的安全连接。
  • 设备认证:支持设备到设备的认证,确保设备之间的通信安全。
  • 数据保护:提供安全的数据保护,包括传感器数据的加密和存储。
  • 其他应用:如安全调试支持、安全CL/MIFARE/Wi-Fi交互、区块链设备ID、安全密钥存储、安全凭证配置、生态系统保护、Qi 1.3无线充电认证以及支持Matter标准等。

1.2 目标应用

SE050的目标应用包括智能工业、智能家居、智能城市和智能供应链等领域。它作为物联网系统的一部分,作为辅助安全设备连接到主控制器,通过I²C接口进行通信。

1.3 命名规则

SE050的商业名称遵循特定的格式:SE05yagddd/Zrrff。每个字母都有特定的含义,例如“y”表示JCOP版本,“a”表示小应用程序配置,“g”表示温度范围,“ddd”表示交付类型,“Zrrff”是NXP内部代码,用于识别个别配置。

二、SE050的特性与优势

2.1 关键优势

  • 快速设计:提供完整的产品支持包,实现快速轻松的设计。
  • 易于集成:可与不同的MCU和MPU平台以及多种操作系统(如Linux、RTOS、Windows、Android等)轻松集成。
  • 交钥匙解决方案:无需编写安全代码,即可实现系统级安全。
  • 安全凭证注入:在IC层面提供信任根,确保安全的凭证注入。
  • 零接触连接:实现与公共和私有云的安全、零接触连接。
  • 端到端安全:提供从传感器到云的真正端到端安全。
  • 示例代码:为每个关键用例提供现成的示例代码。

2.2 关键特性

  • 安全架构:基于NXP的Integral Security Architecture 3.0™,提供高效的安全保护,通过Common Criteria EAL6+认证。
  • 自主运行:基于集成的JavaCard操作系统和小应用程序自主运行,内存内容与主机系统完全隔离。
  • 加密算法支持:支持RSA和ECC非对称加密算法、AES和DES对称加密算法,以及多种哈希和密钥派生函数。
  • 防护机制:具备多重逻辑和物理保护层,包括金属屏蔽、端到端加密、内存加密和篡改检测,有效抵御高级攻击。
  • 温度范围:适用于工业应用的扩展温度范围(-40 °C至+105 °C)。
  • 小尺寸封装:采用3x3 mm的HX2QFN20封装,节省空间。
  • 接口丰富:支持标准的I²C接口(高速模式3.4 Mbps和快速模式400 kbps),以及专用的CL无线接口。
  • 安全存储:提供高达50 kB的安全用户闪存,用于安全数据或密钥存储。
  • 协议支持:支持SCP03协议,实现主机与安全元件的安全绑定。
  • 随机数生成:提供符合NIST SP800-90B的真随机数生成器(TRNG)和符合NIST SP800-90A的确定性随机数生成器(DRBG)。
  • 安全消息通道:支持小应用程序级别的安全消息通道,实现多租户生态系统中的端到端加密通信。

2.3 详细特性

SE050的详细特性涵盖了安全认证、标准支持、加密算法、用户内存、接口等多个方面。例如,它具有CC EAL6+和FIPS 140-2 L3安全认证,支持JavaCard 3.0.5和GlobalPlatform 2.3.1标准,提供多种加密算法和密钥派生函数,用户内存可达50 kB,具备多种接口和电源节省模式等。

三、功能描述

3.1 功能框图

SE050使用I²C作为通信接口,其命令通过Smartcard (T=1) over (I^{2} C)协议进行封装。为了简化产品使用,提供了一个主机库,用于抽象SE050命令和协议封装。SE050的物联网小应用程序具有通用文件系统,能够安全地存储安全对象和相关的权限管理。

3.1.1 随机数生成器

SE050的物联网小应用程序使用符合AIS20的伪随机数生成器(PRNG)提供随机数,该生成器由符合AIS31的真随机数生成器(TRNG)初始化。

3.1.2 支持的安全对象类型

SE050支持多种安全对象类型,包括对称密钥(AES、3DES)、ECC密钥、RSA密钥、HMAC密钥、二进制文件、用户ID、计数器和哈希扩展寄存器等。

3.1.3 访问控制

每个安全对象可以关联特定的访问控制策略,提供多种认证选项,如基于用户ID的认证、基于对称密钥的安全消息认证和基于非对称密钥的安全消息认证。

3.1.4 会话和多线程

SE050的物联网小应用程序支持多线程和多租户用例,提供2个同时会话和1个默认会话。

3.1.5 认证和信任配置

SE050小应用程序带有一组信任配置的根凭证,允许设备所有者安全地认证所有生成的安全密钥。客户还可以定义自己的认证密钥。

3.1.6 应用支持

SE050的物联网小应用程序具有内置的加密功能,支持多种特定用例,如MIFARE SAM功能、Wi-Fi密码保护、基于ECC和RSA密钥的云连接、安全传感器读取、远程认证和信任配置以及平台配置寄存器等。

3.2 凭证存储与内存

SE050内的所有凭证和安全对象存储在动态文件结构中,用户可以通过文件标识符访问对象。还可以创建临时对象,用于安全地存储密钥。

3.3 预配置的“易用性”配置

部分SE050变体提供预配置选项,方便开发和现场使用,客户可以在SE050中预注入主要用例所需的密钥。

3.4 启动行为

SE050在施加电源电压或射频场时启动,启动时会检查可用的接口,选择一个接口接收命令。

四、通信接口

4.1 I²C接口

SE050具有一个支持目标模式的I²C接口和一个支持控制器模式的I²C接口。I²C目标接口是主要通信接口,支持高达3.4 MHz的高速模式,默认目标地址为0x48。I²C控制器接口用于与目标设备进行安全读写,最大SCL时钟速率为400 kHz。

4.1.1 支持的I²C频率

I²C目标接口在启用时钟拉伸时支持高达3.4 MHz的SCL时钟,禁用时钟拉伸时最大支持1.0 MHz。I²C控制器接口支持最大400 kHz的SCL时钟频率。

4.2 ISO7816和ISO14443接口

SE050还支持ISO7816和ISO14443-A智能卡接口,分别支持SmartCard协议(T=0)和(T=1)以及协议(T=CL),支持56 pF的谐振输入电容。

五、电源节省模式

SE050提供两种电源节省模式:电源关闭模式(保留状态)和深度电源关闭模式(不保留状态)。电源关闭模式通过(T=1) over (I^{2} C)协议的“APDU会话结束请求”激活,通过(I^{2} C underline S D A^{2})的下降沿退出。深度电源关闭模式通过将使能引脚(ENA)拉低激活,将ENA拉高退出。

六、订购信息

6.1 订购选项

文档提供了SE050的订购信息,包括不同变体的型号和可订购的部件编号,以及开发套件的相关信息。

6.2 订购样品

可以通过NXP网站使用“直接购买”按钮订购SE050样品,NXP最多可免费提供五件,大量订购需商业订购。

6.3 配置

每个SE050变体的详细配置和启用功能信息可在NXP的应用笔记中找到。

七、引脚信息

SE050采用HX2QFN20封装,文档详细介绍了引脚配置和引脚描述。中心焊盘建议接地以提高散热性能。

八、封装与标记

SE050采用3x3 mm x 0.32 mm、间距为0.4 mm的HX2QFN20封装。标记代码包含产品类型、批次代码、组装中心、年份和周等信息。

九、包装信息

SE050产品以卷带包装形式提供,每卷包含3000个单元。

十、电气和时序特性

文档详细介绍了SE050的电气和时序特性,包括静态(DC)和动态(AC)参数,如输入/输出特性、I²C接口特性、电源消耗、非易失性存储器时序特性等。

十一、限制值和推荐操作条件

SE050的限制值和推荐操作条件明确,包括电源电压、输入电压、输入/输出电流、静电放电电压、总功耗和存储温度等。推荐的操作电源电压范围为1.62 V至3.6 V。

十二、特性

12.1 DC特性

详细描述了输入/输出接口(IO1/IO2)、I²C接口和电源消耗的DC特性,包括输入电压、输入电流、输出电压和输出电流等参数。

12.2 AC特性

介绍了非易失性存储器的时序特性、I²C接口和其他接口的AC特性,如输入/输出上升/下降时间、时钟频率、电源关闭和唤醒时间等。

12.3 I2C总线时序

定义了I2C总线的时序参数,包括数据保持时间等。

12.4 EMC/EMI

SE050符合IEC 61967-4的EMC和EMI抗性标准。

十三、缩写与参考

文档提供了一系列缩写的解释,方便读者理解相关术语。同时,列出了多个参考文档,可在NXP网站上获取。

十四、修订历史与法律信息

文档包含修订历史,记录了不同版本的更新内容。法律信息部分包括数据单状态、定义、免责声明、许可证、商标等内容,提醒读者注意相关法律规定和产品使用限制。

SE050 Plug & Trust安全元件为物联网系统提供了全面的安全解决方案,其丰富的特性和广泛的应用场景使其成为物联网安全领域的有力选择。电子工程师在设计物联网设备时,可以充分考虑SE050的优势,为设备的安全保驾护航。你在实际应用中是否遇到过类似的安全元件?你认为SE050在哪些方面还可以进一步优化?欢迎在评论区分享你的看法。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分