电子说
作为一名电子工程师,日常工作中经常和各种芯片打交道。最近我深入研究了Microchip的ATECC608A CryptoAuthentication™设备,发现它在安全加密领域有着独特的优势和广泛的应用前景,今天就和大家分享一下我的研究心得。
ATECC608A是一款具备安全硬件密钥存储功能的加密协处理器,它的EEPROM阵列能够存储多达16个密钥、证书或数据。而且,对不同内存区域的访问可以通过多种方式进行限制,配置锁定后还能防止被更改。这就好比给你的数据上了一把坚固的锁,大大增强了数据的安全性。
它为TLS 1.2和1.3提供了一键式PRF/HKDF计算,支持在SRAM中生成临时密钥和进行密钥协商,还能对小消息进行加密,且密钥完全受到保护。这对于物联网设备的网络安全来说至关重要,能有效防止数据在传输过程中被窃取。
可以进行完整的ECDSA代码签名验证,支持可选的存储摘要/签名。在安全启动前,还能选择禁用通信密钥,对消息进行加密和认证,防止板载攻击。
在物联网应用中,ATECC608A可以管理节点身份认证和会话密钥的创建与管理,支持多种协议的临时会话密钥生成流程,确保物联网设备之间的通信安全。
为MCU主机提供代码摘要验证,成功后可选地启用通信密钥。在软件下载过程中,支持本地受保护的密钥生成,确保下载的软件安全可靠。
利用硬件AES引擎对小消息或个人身份信息(PII)进行加密和解密,支持AES - ECB模式,还能在主机微控制器的帮助下实现其他模式。
验证系统或组件的真实性,确保其来自铭牌上显示的原始设备制造商(OEM),有效防止假冒伪劣产品进入市场。
采用Microchip的高可靠性CMOS EEPROM制造技术,在 + 85°C时每个字节的写入耐久性为400,000次,在 + 55°C时数据保留时间为10年,在 + 35°C时数据保留时间为30 - 50年,读取耐久性为无限制。
不同接口(单引脚接口和I²C接口)有各自的AC参数,如启动脉冲持续时间、位时间等,同时也规定了DC参数,如电源电流、输入输出电压等。这些参数对于正确设计电路和确保设备正常工作至关重要。
ATECC608A与Microchip的ATECC508A和ATSHA204A、ATECC108A设备基本兼容。与ATECC508A相比,它增加了一些新功能,如安全启动、KDF命令等,同时也取消了一些旧功能,如HMAC命令。
封装标记故意模糊,不提供实际设备类型和制造商信息。提供了8 - 引脚SOIC和8 - 焊盘UDFN两种封装的图纸,方便工程师进行PCB设计。
Microchip提供了丰富的在线支持,包括产品文档、技术支持、应用笔记等。还提供客户变更通知服务,让用户及时了解产品的更新信息。
总的来说,Microchip的ATECC608A是一款功能强大、安全可靠的加密设备,在物联网、工业控制、智能家居等领域有着广泛的应用前景。作为电子工程师,我们可以充分利用它的特性,为产品的安全性保驾护航。大家在实际应用中有没有遇到过类似的加密芯片,它们的表现又如何呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !