1.
介绍
爱特梅尔
AT88SA100S是一个小的认证芯片,该芯片可用于验证电池组和其他可替换项
包含电源。它采用了业界领先的SHA -256散列算法,以提供安全的最终水平。
业界领先的256位密钥长度可以防止穷举攻击,而多个物理安全功能防止
未经授权的披露在芯片内存储的秘密密钥的。当电源从删除此键自动删除
该AT88SA100S 。
它是随所使用的组合与输入的挑战和所存储的一个保证唯一的48位序列号
秘密密钥生成响应是唯一的每个个体AT88SA100S 。
该芯片还包括可用于将系统配置和/或保留永久状态80一次性保险丝。值
在这些熔丝也可以被锁定,以防止变形。
1.1
内存资源
SRAM
256位的SRAM用于存储一个密钥。该LoadSram命令提供了一种机制,
个性化过程中安全地初始化该块。这个存储器将保留其值时,该芯片是
把/进入睡眠状态,只要超过V的电源电压
保留
仍然提供给芯片。
单位,告诉的sram是否包含有效的数据。它清零时的功率损失,并设置
当SRAM中装入一个秘密密钥。
的,可以读出并通过一个线接口写入128熔丝位块。第8位是
锁定控制燃烧在阵列的16位字的能力的位。保险丝[ 88-95 ]是制造业的一部分
ID值固定由Atmel 。保险丝[ 96-127 ]是由Atmel编程的序列号是一部分
保证是独一无二的。请参见第1.3节的制造ID和序列号的详细信息。
金属掩膜编程的存储。无限制的读允许在第一个64位的数组中。该
物理的ROM会更大,并且将包含不能被读取的其他信息。
两个字节的ROM ,用于指定的制造ID码部分的。此值由爱特梅尔分配
并且总是相同的特定型号的所有筹码。为AT88SA100S ,该值是
0x2301 。 (出现在总线上: 0x0123 ),ROM MfrID可以通过访问ROM中的字节0和1的读取
地址0 。
两字节的ROM ,可被用于识别在其他晶片上的芯片。这些位减少
必要的熔丝数来构造一个唯一的序列号。该ROM SN通过访问阅读
ROM的字节2和3的地址为0的序列号总是可以被系统读取,并任选
包括由MAC命令消化该消息中。
四字节的ROM所使用爱特梅尔识别AT88SA100S芯片的设计修改。
这些字节可以被自由地读取为4个字节的ROM地址1 ,但是系统代码返回
不应该依赖于这个值,因为它可能会随时改变。
MemValid
保险丝
只读存储器
ROM MfrID
ROM SN
RevNum
爱特梅尔AT88SA100S [数据表]
8558FCRYPTO9/11
2