新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > DS1991L多密钥iButton替代方案

DS1991L多密钥iButton替代方案

作者: 时间:2011-03-29 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/156514.htm

选择

上述每款器件需要对现有软件进行改动(如DS1977)或需要开发新软件。DS1977需要(DS1961S可能需要)将1-Wire主机升级到支持强上拉,以便提供足够的功率。表2列出了每种的优、缺点。

表2.

DS1977DS1961SDS1963S
所需主机硬件改动增加强上拉增加强上拉(必要时)
应用软件改动修改现有软件需要开发新软件需要开发新软件
优点•存储器容量远大于、DS1961S以及DS1963S

•独立密码,分别用于读操作和完全访问
•成本最低

•无法捕获密码

•写操作需要知道器件

•基于质询-响应认证和安全写操作,支持更高的安全等级
•无法捕获密码

•基于质询-响应认证、数据内嵌签名和写操作计数值,支持更高的安全等级

•多达8个程序可以共用同一器件
缺点•安全性与相似

•单个程序或多个程序共用同一
•单个程序或多个程序共用同一•没有密钥的情况下可以更改数据或使其无效

如果不能修改硬件(强上拉),则DS1977无法用作替代产品。

如果硬件接口无法提供足够的电流支持DS1961S通信,DS1963S则是唯一选择。由于该器件的安全性基于密钥(而不是密码),DS1963S的安全性更高,如果4个应用或更多应用共用同一器件,性价比也更高。DS1963S的应用软件比较复杂,但速度不会低于,因为该器件支持1-Wire高速通信模式。DS1963S的缺点是每个程序由于嵌入签名,数据容量较低。但是,单个程序可利用多个数据存储器页和密钥补偿这一缺陷。

如果系统能够选择强上拉或不需要强上拉,DS1961S则是一个性价比较高的选择。由于DS1977与DS1991L的原理最接近,使用该器件对软件的改动最少。

总结

本应用笔记讨论了替代现有DS1991L应用的三款器件以及采用新技术的优势。每个器件都需要对应用软件进行修改(有些情况下改动较大)以及对1-Wire主机硬件进行修改(DS1963S除外,DS1961S在某些情况下不需要)。尽管软件改动较大,但采用基于SHA-1认证的应用具有更高的安全性,并且性价比高于DS1991L。利用DS2460 SHA-1协处理器有助于简化实现SHA-1安全算法所需的软件改动。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭