电子说
在当今数字化时代,数据安全和设备认证变得至关重要。Atmel ATECC108A作为Atmel CryptoAuthentication™系列的一员,凭借其高度安全的硬件密钥存储和强大的加密功能,为众多应用场景提供了可靠的安全保障。今天,我们就来深入了解一下这款设备。
ATECC108A能够执行高速公钥(PKI)算法ECDSA,支持NIST标准的P256、B283和K283椭圆曲线,同时具备SHA - 256哈希算法和HMAC选项。这些算法的运用,使得设备在数据加密和签名验证方面表现出色,为数据的安全性提供了有力保障。
设备内部的EEPROM阵列可存储多达16个密钥、证书以及各种读写、只读或秘密数据。通过灵活的配置,可以对不同的内存区域进行访问限制,并锁定配置以防止更改。此外,每个ATECC108A都拥有一个保证唯一的72位序列号,结合设备支持的加密协议,主机系统或远程服务器可以验证序列号的签名,确保其真实性。
支持标准的I2C接口,最高速度可达1Mb/s,兼容标准串行EEPROM I2C接口规范。同时,还支持单总线接口(SWI),可减少系统处理器所需的GPIO数量和连接器的引脚数量。在单总线接口启用时,剩余的引脚还可作为GPIO、认证输出或篡改输入使用。多个ATECC108A设备可以共享同一总线,节省了处理器GPIO的使用。
ATECC108A具备多种防御机制,专门用于防止对设备本身的物理攻击以及设备与系统之间数据传输的逻辑攻击。硬件对密钥使用和生成方式的限制,进一步增强了对特定攻击方式的防御能力。
宽电源电压范围(2.0V至5.5V)和超低睡眠电流(<150nA)使得设备在不同的电源环境下都能稳定工作,并且在不工作时能够有效降低功耗,延长设备的使用寿命。
在网络和物联网环境中,ATECC108A可以对节点ID进行认证,确保消息的完整性,防止节点被非法入侵和数据被篡改。
能够验证可移动、可替换或消耗性客户端的真实性,例如系统配件、电子子卡或其他备件。还可以用于验证软件/固件模块或内存存储元件,有效防止假冒产品的流通。
在启动时验证存储在闪存中的代码,防止未经授权的修改。可以对下载的程序文件进行加密,或者对代码映像进行唯一加密,使其只能在单个系统上使用。
为标准微处理器中的加密加速器存储秘密密钥,还可以存储配置、校准、电子钱包值、消费数据等少量必要数据,并通过加密/认证的读写操作提供可编程保护。
在不泄露预期值的情况下验证用户输入的密码,将易记的密码映射到随机数,并与远程系统安全地交换密码值。
ATECC108A的工作温度范围为 - 40°C至85°C,存储温度范围为 - 65°C至150°C,最大工作电压为6.0V,直流输出电流为5mA,任何引脚的电压范围为 - 0.5V至(VCC + 0.5V)。需要注意的是,超过这些绝对最大额定值的应力可能会对设备造成永久性损坏。
采用Atmel高可靠性的CMOS EEPROM制造技术,EEPROM的写入耐久性为每个字节400,000次写入周期,在55°C时的数据保留时间为10年,在35°C时的数据保留时间为30 - 50年,读取耐久性为无限次读取周期。
不同接口的AC参数有所不同。单总线接口的起始脉冲持续时间、零传输高脉冲、零传输低脉冲等参数都有明确的规定,并且设计与标准UART运行在230.4Kbaud兼容。I2C接口也有相应的时钟频率、高低时间、建立时间等参数要求。
工作环境温度范围为 - 40°C至85°C,电源电压范围为2.0V至5.5V。在不同的工作模式下,电源电流有所不同,例如活动电源电流在执行非ECC命令时为3 - 6mA,执行ECC命令时为16mA;空闲电源电流为800µA;睡眠电流在特定条件下可低至30 - 150nA。
如果配置正确,ATECC108A可以在目前使用ATSHA204或ATSHA204A的所有情况下使用。但由于配置区域更大,在对ATSHA204或ATSHA204A进行个性化设置时,需要更新设备的个性化程序。
ATECC108A设计为与ATECC108完全兼容,在许多情况下可以直接用于ATECC108的应用中,无需更改。并且,ATECC108A相对于ATECC108有一些新的特性,如入侵检测能力、新的SHA命令、X.509证书验证能力、可编程看门狗定时器长度等。
提供了多种不同的订购代码,对应不同的封装和接口配置,如8引脚SOIC封装有单总线和I2C接口两种选择,8焊盘UDFN封装和3引脚CONTACT封装也有相应的单总线接口选项。
详细给出了8引脚SOIC、8焊盘UDFN和3引脚CONTACT三种封装的尺寸和相关参数,为工程师在设计电路板时提供了准确的参考。
Atmel ATECC108A以其卓越的安全性能、丰富的功能特性和良好的兼容性,为电子工程师在设计安全相关的设备和系统时提供了一个可靠的选择。在实际应用中,我们需要根据具体的需求和场景,合理选择和配置这款设备,以充分发挥其优势。大家在使用过程中有没有遇到过什么问题或者有什么独特的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !