Infineon OPTIGA™ Trust X:嵌入式系统的安全卫士

电子说

1.4w人已加入

描述

Infineon OPTIGA™ Trust X:嵌入式系统的安全卫士

在当今数字化时代,嵌入式系统如物联网设备等正日益成为攻击者的目标,安全问题愈发凸显。英飞凌(Infineon)推出的OPTIGA™ Trust X,为工业自动化系统、智能家居、消费设备和医疗设备等提供了一站式安全解决方案。下面,我们就来深入了解一下这款高性能的安全控制器。

文件下载:SLS32AIA020X2 USON10.pdf

一、关键特性与优势

1. 特性亮点

  • 高端安全控制器:基于先进的安全控制器,内置防篡改的非易失性存储器(NVM),用于安全存储数据。
  • 一站式解决方案:提供完整的系统集成支持,所有密钥和证书材料均已预编程,极大减少了设计、集成和部署的工作量。
  • 多种认证与通信方式:支持使用椭圆曲线数字签名算法(ECDSA)进行相互认证,符合DTLS客户端IETF标准RFC 6347,可实现安全的通信。
  • 接口与内存:采用I2C接口,最高支持1MHz(FM+)的高速通信,拥有高达10kB的用户内存,可用于存储X.509证书。
  • 加密支持:提供椭圆曲线密码学(ECC)NIST P256和P384、AES - 128(通过DTLS客户端)、SHA - 256、真随机数生成器(TRNG)和确定性随机数生成器(DRNG)等加密支持。
  • 封装与温度范围:采用PG - USON - 10 - 2封装(3 x 3 mm),具备标准和扩展温度范围,适用于不同的应用环境。
  • 安全认证:通过通用标准认证EAL6+(高)硬件,能有效防止对设备本身的物理攻击。
  • 工具与监控:配备Crypto ToolBox,支持ECC NIST P256、P384、SHA - 256等操作,还具备设备安全监控功能。
  • 长寿命:工业自动化和基础设施应用的使用寿命为20年,其他应用配置文件为15年。

2. 显著优势

  • 保护知识产权和数据:有效防止数据泄露和知识产权被盗用,保障企业的核心资产安全。
  • 保护商业案例:增强产品的安全性,提升企业在市场中的竞争力,保护商业利益。
  • 保护企业形象:避免因安全漏洞导致的负面事件,维护企业的良好形象。
  • 保障质量和安全:确保产品和系统的安全性和可靠性,为用户提供高质量的服务。

二、应用领域

OPTIGA™ Trust X适用于多个领域,包括但不限于:

  • 工业控制和自动化:保护工业网络节点,确保数据的真实性、完整性和保密性,实现安全的通信和设备间的相互认证。
  • 消费电子和智能家居:为智能设备提供安全保障,防止设备被攻击和数据泄露,提升用户体验。
  • 医疗设备:保障医疗数据的安全传输和存储,确保患者信息的隐私和安全。

三、系统架构与接口

1. 系统框图

OPTIGA™ Trust X的系统框图展示了其与本地主机的交互结构。本地主机包含应用、DTLS、AUTH、命令库、加密库包装器、加密库、OPTIGA通信和英飞凌I2C协议等模块,通过平台抽象层(PAL)与OPTIGA™ Trust X进行通信。OPTIGA™ Trust X则包含任意数据对象、X.509证书、密钥、相互认证信任锚和固件更新信任锚等存储区域,以及提供加密功能的模块。

2. 接口与原理图

产品采用I2C接口进行通信,系统集成原理图展示了如何将OPTIGA™ Trust X连接到本地主机。在连接时,上拉电阻的值取决于目标应用电路和目标I2C频率。

3. 封装说明

OPTIGA™ Trust X采用PG - USON - 10 - 2封装,文档详细介绍了其封装尺寸、引脚定义和生产样品标记模式。引脚包括电源、接地、SDA、SCL和复位等,不同引脚具有不同的功能。

四、技术数据

1. I2C接口特性

  • 标准/快速模式:电气特性符合I2C总线规范Rev. 4的标准模式((f{SCL}) 最高100 kHz)和快速模式((f{SCL}) 最高400 kHz),但有一些偏差。
  • 快速模式+:符合I2C总线规范Rev. 4的快速模式+((f_{SCL}) 最高1 MHz),同样存在一定偏差。
  • 电气特性:包括电源电压、输入电压、输出电压、电流和电容负载等参数,在不同的工作条件下有相应的取值范围。

2. 启动过程

I2C接口的启动有两种情况:

  • 上电后启动:上电后,SDA和SCL线需设置为高电平,最早在设备上电后的 (STARTUP) 时间开始第一次传输。
  • 热复位启动:使用复位信号触发热复位时,VCC保持供电,终端停止I2C通信,SDA和SCL线设置为高电平,RST设置为低电平一段时间后再设置为高电平,最早在RST上升沿后的 (STARTUP) 时间开始第一次传输。

五、连接主机与通信

1. 主机软件架构

OPTIGA™ Trust X的主机软件架构包括多个模块,如DTLS、AUTH、命令库、加密库包装器、加密库、OPTIGA通信和英飞凌I2C协议等,通过平台抽象层(PAL)与硬件进行交互。

2. 文件夹结构

文档介绍了发布包文件夹结构和主机软件文件夹结构,包括各个文件夹的内容和用途,方便开发者进行开发和调试。

3. 通信配置

要与OPTIGA™ Trust X进行通信,需要更新硬件/平台资源配置,包括I2C主设备和GPIO(Vdd和复位)的配置,以及更新PAL I2C和GPIO的API,以实现I2C通信和设备的上电与复位操作。

六、命令与安全监控

1. 命令说明

文档列出了OPTIGA™ Trust X的各种命令,如获取数据对象、设置数据对象、生成随机数、设置认证方案等,并说明了这些命令与不同用例的映射关系。

2. 安全监控

安全监控是OPTIGA™ Trust X的核心组件,它会根据接收到的安全事件,判断是否违反系统的允许使用配置文件,并采取相应的措施来降低性能,从而减少攻击的可能性。

七、合规性与电源管理

1. RoHS合规性

英飞凌致力于为客户提供无铅和无卤的“绿色产品”,符合欧盟的RoHS指令。产品在生产过程中会准确评估和测试替代材料,以确保产品质量。

2. 电源管理

OPTIGA™ Trust X的功耗受到限制,以满足主机的功率要求。它还支持低功耗睡眠模式,在空闲一段时间后自动进入睡眠状态,当检测到I2C总线上的地址时恢复正常运行。

英飞凌的OPTIGA™ Trust X以其丰富的特性、广泛的应用领域和完善的安全机制,为嵌入式系统的安全提供了可靠的保障。对于电子工程师来说,在设计相关产品时,OPTIGA™ Trust X无疑是一个值得考虑的选择。你在实际应用中是否遇到过类似的安全需求?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分