电子说
在当今数字化时代,硬件安全愈发重要。Trusted Platform Module(TPM)作为保障系统安全的关键组件,在众多领域中发挥着重要作用。今天,我们就来深入了解一下Infineon的OPTIGA™TPM SLB 9670 TPM2.0,看看它有哪些独特的特性和优势。
OPTIGA™TPM SLB 9670严格遵循TPM Main Specification Family “2.0”的标准,其硬件和固件经过验证,符合FIPS 140 - 2 Level 2的要求,能够满足英特尔TXT、微软Windows和谷歌Chromebook等认证标准,为平台的成功认证提供有力支持。
它采用SPI接口,传输速率最高可达43 MHz,方便与其他设备进行通信。同时,具备符合NIST SP800 - 90A标准的随机数生成器(RNG),能提供高质量的随机数,增强系统的安全性。此外,该模块还支持完整的个性化配置,包括Endorsement Key(EK)和EK证书,为系统安全提供了更多的保障。
提供标准(-20.. +85°C)和增强(-40.. +85°C)两种温度范围的选择,适用于不同的工作环境。采用PG - VQFN - 32 - 13封装,并且引脚与OPTIGA™TPM SLB 9670 TPM1.2版本兼容,方便工程师进行升级和替换。
针对电池供电设备进行了优化,具有低待机功耗(典型值为110µA)的特点,能够有效延长设备的续航时间。
拥有24个PCR(SHA - 1或SHA - 256),至少6962字节的免费NV内存,最多支持3个加载会话、64个活动会话、3个加载的瞬态对象、7个加载的持久对象和8个NV计数器。同时,命令参数和响应参数最大支持1 kByte,NV读或写最大支持768 Byte,还有1420 Byte的I/O缓冲区,为系统的安全运行提供了充足的资源。此外,还得到了Linux内核的内置支持,方便开发者进行开发和调试。
该模块的电源管理由内部处理,没有显式的掉电或待机模式。在每次成功的命令/响应事务后,设备会自动进入低功耗状态。当主机平台在SPI总线上启动事务时,设备会立即唤醒,并在事务完成后返回低功耗模式。
OPTIGA™TPM SLB 9670的引脚功能丰富,包括SPI接口的相关引脚(CS#、SCLK、MOSI、MISO)、中断请求引脚(PIRQ#)、复位引脚(RST#)、GPIO引脚和PP引脚等。不同的引脚具有不同的功能和特性,例如CS#为SPI芯片选择信号(低电平有效),SCLK为SPI时钟信号,仅支持SPI模式0等。同时,对于电源引脚(VDD和GND)也有明确的连接要求,所有VDD引脚必须外部连接,并通过100 nF电容器旁路到GND,所有GND引脚也必须外部连接。
通过TPM2_GetCapability命令可以读取TPM内定义的所有属性。Infineon OPTIGA™TPM SLB 9670返回的属性包括制造商信息、供应商字符串、固件版本和模式等。这些属性可以帮助开发者了解当前固件的版本和状态。
采用PG - VQFN - 32 - 13封装,所有尺寸以毫米为单位,该封装为“绿色”且符合RoHS标准。同时,还给出了封装的详细尺寸图,方便工程师进行PCB布局设计。
采用Tape & Reel包装(卷轴直径330mm),每卷包含5000个器件。
提供了PG - VQFN - 32 - 13封装的推荐焊盘图,并且封装的暴露焊盘内部连接到GND,外部也应连接到GND,以确保良好的电气性能和散热性能。
芯片标识分为三行,第一行为“SLB9670”,第二行为“VQ20 yy”或“XQ20 yy”(
Infineon的OPTIGA™TPM SLB 9670 TPM2.0在硬件安全领域表现出色,其丰富的特性和严格的标准合规性使其成为众多系统安全设计的理想选择。无论是在接口性能、温度适应性、低功耗设计还是资源配置方面,都展现出了强大的优势。
然而,在实际应用中,我们也需要注意一些问题。例如,在进行复位操作时,需要严格遵循时序要求,以避免触发安全防御机制,影响设备的正常运行。同时,对于电气特性参数的理解和把握也至关重要,只有确保在规定的工作范围内使用,才能保证设备的稳定性和可靠性。
作为电子工程师,我们在选择和使用TPM模块时,需要综合考虑系统的需求和实际情况,充分发挥OPTIGA™TPM SLB 9670的优势,为系统的安全运行保驾护航。大家在实际使用过程中是否遇到过类似TPM的问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !