概述
DS28E02将1024位EEPROM与符合FIPS 180-3安全散列算法(SHA-1)的质询-响应安全认证功能结合在一起。1024位EEPROM阵列被配置为四页,每页256位,且带有64位暂存器用于执行写操作。所有存储页面都可以设置为写保护模式,并可将其中一页置于EPROM仿真模式,该模式下数据位只能从1变为0。每片DS28E02带有各自唯一的64位ROM注册码,由工厂刻入芯片。DS28E02通过单触点1-Wire®总线进行通信,遵循标准的1-Wire协议,注册码在多器件1-Wire网络中充当节点地址。
数据表:*附件:DS28E02 1-Wire SHA-1认证器,具有1Kb EEPROM,工作在1.8V技术手册.pdf
应用
特性
典型操作电路
电特性
引脚配置描述
详细说明
DS28E02集成了1024位电可擦可编程只读存储器(EEPROM,组织为四个256位页)、一个64位保密存储区、一个寄存器页、一个512位SHA - 1引擎,以及一个64位ROM注册码,这些都集成在单个芯片中。数据通过一线协议进行串行传输,仅需一条数据线和地线即可返回。DS28E02有一个额外的存储区域,称为暂存区。在向寄存器页写入数据、安装新的保密数据,或者从暂存区读取数据时,暂存区可作为缓冲区。数据首先写入暂存区,验证通过后,可将其复制到最终存储位置,但DS28E02需接收到包含160位消息认证码(MAC)的命令。计算MAC需使用DS28E02中存储的保密数据和设备注册码。
DS28E02可识别一条独特的命令——“刷新暂存区”。在暂存区复制操作后正确使用刷新序列,可减少因设备在多种环境下使用(详见“写入并验证”部分)而导致的弱位故障数量。刷新序列还能为存在弱位的设备恢复功能。
除了在加密SHA - 1计算中作为唯一数据值的重要作用外,设备的64位ROM ID保证了唯一标识,可用于电子识别使用该设备的装备。ROM ID还用于在多设备一线网络环境中寻址设备,多个设备在同一一线总线上复位并可独立运行。DS28E02的应用包括参考设计许可管理、测量、系统知识产权保护、配件 。

或耗材认证与校准,以及打印机墨盒配置与监测。
概述
图1中的框图展示了DS28E02主要控制和存储部分之间的关系。DS28E02有六个主要数据组件:64位ROM、64位暂存器、四个256位EEPROM页、寄存器页,以及512位SHA - 1引擎。图2展示了一线协议的层次结构。总线主设备必须首先提供七个ROM功能命令之一:读ROM、匹配ROM、搜索ROM、跳过ROM、恢复通信、超速跳过ROM或超速匹配ROM。在完成超速跳过ROM或超速匹配ROM命令(在标准速度下执行)后,设备将进入超速模式,此时所有后续通信都将以更高速度进行。这些ROM功能命令所需的协议在图10中说明。在成功执行ROM功能命令后,存储器和SHA - 1功能将变得可访问,主设备可以使用图8中所述的可用功能命令。所有功能协议的详细信息请参考功能协议部分。所有数据读写均先从最低有效位开始。
64位ROM
每个DS28E02都包含一个唯一的64位ROM注册码。前8位是一线家族码。接下来的48位是唯一的序列号。最后8位是循环冗余校验码(CRC),用于校验前56位。图3中有关于前56位的详细信息。1 - 线CRC使用多项式生成器生成,该生成器由移位寄存器和异或门组成,如图4所示。多项式为(X^8 + X^5 + X^4 + 1) 。有关1 - 线CRC的更多信息,请参阅美信应用笔记27:《使用循环冗余校验实现美信1 - 线和iButton产品中的数据验证》。
全部0条评论
快来发表一下你的评论吧 !