首页 >
Maxim 美信/Dallas 达拉斯 >
1-Wire >
DS2432
DS2432 1k位、保护型1-Wire EEPROM,带有SHA-1引擎
DS2432在单个芯片内集成了1024位EEPROM、64位密钥、512位SHA-1引擎,以极低的成本提供了一个安全的高级认证方案。修改
DS2432的数据时,
1-Wire主机必须成功地计算并发送160位SHA-1信息鉴定码(MAC),这需要预先知道
DS2432的数据结构,其中包括没有泄漏的64位密码。
DS2432还提供一个读存储器命令,可自动为1-Wire主机计算并提供160位MAC。注意,该过程使用了未经泄漏的密码,为主机鉴别基于
DS2432的从机配件或外设提供了一种非常有效的解决方案。另外,该器件还提供永久性的写保护和OTP EPROM模式。每个
DS2432具有自身的、由工厂刻入的64位ROM注册码,为其所嵌入的产品或系统提供唯一的ID。这个唯一的64位码也是SHA-1的组成成份之一。
DS2432的通信和操作通过单点连接的1-Wire接口实现。
DS2432关键特性
- 1128位5V EEPROM存储器,分为四页,每页256位,64位只写密钥和多达五个通用读/写寄存器
- DS2432内置512位SHA-1引擎,用于计算160位信息鉴定码(MAC)或生成密钥
- DS2432写访问需要知道密钥,并且能够计算和传送160位MAC,以鉴别真伪
- DS2432可以对密钥和数据存储器加写保护(所有页或者只是第0页),或者将它们置于EPROM仿真模式(“写入0”,第 1页)
- DS2432唯一的、由工厂光刻并经过测试的64位注册号,保证绝对可溯,因为没有任何两个注册号相同的器件
- DS2432内置多点控制,保证兼容于其它1-Wire网络产品
- DS2432将控制、寻址、数据和供电集于一个数据引脚 高速模式下速率可提高至142kbps
- DS2432低成本、6引脚TSOC表面贴封装或倒装芯片
- DS2432可以在-40°C至+85°C、2.8V至5.25V宽压范围内进行读、写操作
DS2432应用
- 设备识别
- IEEE 1451.4传感器TEDS
- 墨盒/碳粉盒
- 医用传感器
- PCB识别
- 局用交换机、无线基站、PBX或其它基于模块的机架系统的自配置
DS2432的内部结构和加密原理
1: DS2432的内部结构
DS2432是倒装芯片,有8个引脚,将控制、寻址、数据和电源集于一个数据引脚,DS2432可以在-40℃~+85℃,2.8V-5.25V的宽电压范围内进行读、写操作,DS2432内置多点控制,其引脚排列如图1所示。
DS2432的内部原理框图如图2所示。该电路主要由64位掩模ROM、64位暂存器、4个32字节的EEPROM,64位寄存器、64位密钥存储器及512位SHA-1(安全散列算法)引擎6个主数据部件组成。
2: DS2432的加密原理
DS2432有四个存储区:数据存储器、密钥存储器、含有特定功能和用户字节的寄存器页和暂存器。数据存储器每页32个字节。密钥、寄存器页和暂存器均为8字节。向数据存储器写数据、装载初始密钥,或者向寄存器页写入数据时,暂存器作为缓存器使用。数据存储器、密钥存储器和寄存器页位于线性地址空间中,数据存储器和寄存器页对读访问没有限制,但向数据存储器和寄存器页写数据时则需要知道密钥,密钥的安装有二种方法,一是把数据从暂存器复制到密钥存储器,二是当前密钥和暂存器内容经过运算后生成新的密钥,密钥不能直接读取,只有SHA引擎能够访问它,计算信息鉴定码MAC。
地址0088H-008FH为寄存器页,含有特定功能寄存器、通用用户字节以及1个工厂字节。一旦编程为AAH或55H。这些字节中的大多数将被写保护而不能再更改,其他所有代码既不能写保护,也不能激活与这个特定字节相关的特殊功能,特殊功能包括仅写保护密钥,同时写保护4个数据存储器页,仅激活数据存储器页1的EPROM模式,仅激活数据存储器页的0的EPROM模式,一旦EPROM模式被激活,数据存储器未加写保护的情况下,地址0020H-003FH中的位只能从逻辑1改为逻辑0。若读取到的地址设为55H,表明地址008E和008F是可读/写的用户字节,没有任何特定功能和锁定机制。代码AAH表明这二个字节被编程为16位的ID,并且被加写保护,主机与1-Wire设备进行通信时,用户要提供16位的ID识别码,用来协助应用软件识别包含DS2432的1-Wire网络适配器。
| Key Specifications: Memory: EPROM, SRAM,EEPROM, ROM, NV SRAM |
| Part Number |
Memory Type |
Memory Size |
Bus Type |
DIP with Internal
Battery |
PowerCap Package |
Battery Monitor |
With GPIO |
Single Piece Module |
Features |
Min. Supply (V) |
Max. Supply (V) |
Package |
Operating Temp.
Range (°C) |
| DS2432 |
EEPROM |
1k x 1 |
1-Wire |
No |
No |
No |
No |
No |
Secure Hash Standard |
2.8 |
5.5 |
8/UCSPR 6/TSOC (+) 6/TSOC |
-40 to +85 |