方案选择

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

表2. 替代方案

DS1977

DS1961S

DS1963S

所需主机硬件改动

增加强上拉

增加强上拉(必要时)

应用软件改动

修改现有软件

需要开发新软件

需要开发新软件

优点

•存储器容量远大于DS1991L、DS1961S以及DS1963S

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

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

•成本最低

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

•无法捕获密码

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

•写操作需要知道器件密钥

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

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

•无法捕获密码

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

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

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

•多达8个程序可以共用同一器件

缺点

•安全性与DS1991L相似

620)this.width=620;" style="cursor:pointer" src="http://www.elecfans.com/article/UploadPic/2009-9/20099188594484.gif" alt="" />

•单个程序或多个程序共用同一密钥

•单个程序或多个程序共用同一密钥

•没有密钥的情况下可以更改数据或使其无效

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

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

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

总结

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

关键词:

免责声明:本站为个人博客,博客所发布的一切修改补丁、注册机和注册信息及软件的文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 访问和下载本站内容,说明您已同意上述条款。本站为非盈利性站点,VIP功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。