DS1961S SHA-1 认证 iButton
1Kb EEPROM,芯片内置 SHA-1 挑战应答。
普通序列号钥匙仅凭 ID 被识别,而 ID 可以拷到兼容的坯料上。DS1961S 的工作方式不同:按原厂数据手册,它保存一个从不外传的 64 位密钥,并以片内 512 位 SHA-1 引擎对读头发来的随机质询回以 160 位消息认证码(MAC)。只拷贝 ID 得不到正确的 MAC,因此校验 MAC 的控制器可以拒绝复制件。写入也以类似方式受保护:copy-scratchpad 指令必须携带正确 MAC 才会执行。保护效果取决于控制器是否实现 SHA-1 挑战应答、密钥的管理方式以及供货版本。
订购信息
| 起订量 | 按型号及订单在报价时确认 |
|---|---|
| 准备时间 | 供货情况与交期按型号及订单在报价时确认 |
| 包装 | 按所选型号确认每包数量、防护与标签要求。 |
| 样品 | 按所选型号确认样品数量、费用及运费。 |
| 付款方式 | 在报价及发票中确认付款条件与收款主体。 |
| 运输 | 按目的地及订单确认运输方式、费用与时间。 |
| 定制 | 请说明 ROM、颜色、标记及包装需求;可行性与费用需确认。 |
挑战应答认证,而非仅比对 ID
这是本产品线中带认证机制的选项。DS1990A、TM1990A 或 DS1991 仅凭 ID 即可被识别,而 ID 可以用复制器拷到兼容的坯料上;DS1961S 的设计不同:读头问的不是"你的 ID 是多少",而是"证明你知道那个密钥",按原厂数据手册,密钥从不离开芯片。这可以提高复制凭证的难度,但并非绝对保证:效果取决于控制器的实现方式、密钥的生成与保管方式以及供货版本。当钥匙开启的东西值得被攻击时可以考虑它,例如现金处理设备、药品库房或贵重资产柜。注意:它需要控制器实现 SHA-1 认证;若插在普通 ID 读头上,它的表现与普通钥匙无异。下单前请先用样品在你自己的系统上验证。
核心特性
- 原厂 DS1961S 参考:1 Kbit EEPROM、64 位密钥及 SHA-1 消息认证。
- 原厂器件写入数据需匹配的 160 位 MAC;普通读取指令不能读出密钥。
- 系统防护取决于密钥配置与主机验证。请询问报价批次是否可提供来源资料,并用样品验证完整认证流程。
规格参数
| 芯片 / 兼容 | DS1961S · 家族码 33h · 与 DS2432 芯片同芯片 |
|---|---|
| 存储 | 1128 位 5V EEPROM 总容量 —— 用户区 1024 位(4 页 × 256 位)+ 64 位密钥 + 512 位 SHA-1 引擎 + 8 字节寄存器页 + 暂存区;密钥与数据存储器均可加写保护 |
| 协议 | 1-Wire 协议,单根数据线与主机通信,标准约 14.1 kbit/s,高速模式(Overdrive)125 kbit/s · 读写均需 160 位 MAC 挑战应答(以原厂数据手册为准;具体供货版本请与我们确认) |
| 封装 | F5 can, Ø16.25 × 5.89 mm |
| 工作温度 | −40 °C 至 +85 °C · 85 °C 下数据保存至少 10 年(以原厂数据手册为准;具体供货版本请与我们确认) |
| 可选项 | 密钥可写入或片内计算生成,随后置为写保护;同一套 SHA-1 方案亦为 1-Wire SHA 协处理器所用 · 颜色、标记等定制选项:可行性、起订量和费用在报价时确认。 |
产品尺寸图
钢壳内部结构
此类封装的典型结构:不锈钢外壳,绝缘隔环将盖面与底座隔开,芯片位于内部。盖面即数据触点,底座为接地回路。壁厚、隔环材质等结构细节,具体供货版本请与我们确认。
存储型 iButton 怎么选?
按存储技术分组的完整存储型产品线 —— 容量与家族码依据 Analog Devices 数据手册。
| 型号 | 家族码 | 容量 | 存储技术 | 选它的理由 |
|---|---|---|---|---|
| DS1971 | 14h | 256 位 + 64 位 OTP | EEPROM — 无电池 | 资产标识:锁定 ID + 可改数据 |
| DS1972 | 2Dh | 1 Kbit(128 B) | EEPROM — 无电池 | 逐页写保护或 EPROM 模拟模式 |
| DS1973 | 23h | 4 Kbit(512 B) | EEPROM — 无电池 | 无电池可重写存储(4 Kbit);产线电子履历 |
| DS1982 | 09h | 1 Kbit(128 B) | EPROM — 仅追加;已写数据不可擦除(以数据手册为准) | 仅追加类记录,如巡更点与证书 |
| DS1985 | 0Bh | 16 Kbit(2 KB) | EPROM — 仅追加;已写数据不可擦除(以数据手册为准) | 仅追加的维保履历(16 Kbit) |
| DS1992 / DS1993 | 08h / 06h | 1 Kbit / 4 Kbit | NV RAM — 电池保持,擦写寿命高(以数据手册为准) | 在钥匙上频繁变化的数据 |
| DS1996 | 0Ch | 64 Kbit(8 KB) | NV RAM — 电池保持,擦写寿命高(以数据手册为准) | 可携带数据库 —— 64 Kbit NV RAM |
| DS1994 | 04h | 4 Kbit + 实时时钟 | NV RAM + 时钟/计时器/计数器/报警 | 限时/限次门禁,到期设定存放在钥匙内 |
| DS1904L | 24h | 无用户存储 | 纯实时时钟 | 为单片机提供实时时基 |
| DS1991 | 02h | 1152 位 = 3 × 384 位 | 安全 NV RAM — 三个密码分区 | 既有多方共用系统(不建议新设计) |
| DS1961S | 33h | 1 Kbit + 64 位密钥 | EEPROM + SHA-1 挑战应答 | 身份认证:证明自己知道密钥(请针对你的系统评估克隆风险) |
典型应用
常见问题
DS1961S 是怎么防止钥匙被复制的?
靠"永不暴露判定依据"。每颗器件内保存一个从不在总线上传输的 64 位密钥。读头发送随机质询,片内 SHA-1 引擎将质询、密钥与页面数据一并运算,返回 160 位 MAC。把 64 位 ROM 编号拷到坯料上,得到的器件会算出错误的应答,会校验应答的控制器随即拒绝。写入同样受保护 —— 只有携带正确 MAC 的指令才能更新存储。
DS1961S 能用在普通 iButton 读头上吗?
物理上可以,密码学上不行。它是标准 F5 封装、走标准 1-Wire 总线,1-Wire 读头通常能识别并读出其 64 位 ROM 编号(请用样品在你自己的读头上验证)—— 但只做 ID 比对的控制器得不到任何保护,会把它当作普通 DS1990A。安全性只在主机实现了 SHA-1 挑战应答(通常配 1-Wire SHA 协处理器)时才存在。批量下单前请先确认你的控制器支持。
DS1961S 和 DS2432 有什么区别?
以原厂数据手册为准,两者均为 1Kbit EEPROM + SHA-1(家族码 33h);具体供货版本请与我们确认。区别在封装:DS1961S 是 F5 MicroCan 封装的 iButton,DS2432 是芯片形态(TSOC 或 UCSP),用于焊到 PCB。
SHA-1 iButton 一般用在哪?
硬件与知识产权认证、耗材防伪(打印墨盒、医疗/工业耗材、电池)、安全门禁令牌、抗篡改数据载体——凡是凭证所控资产值得被攻击的场合。