新聞中心

DS1991L多密鑰iButton替代方案

作者: 時(shí)間:2011-03-29 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/156514.htm

選擇

上述每款器件需要對(duì)現(xiàn)有軟件進(jìn)行改動(dòng)(如DS1977)或需要開(kāi)發(fā)新軟件。DS1977需要(DS1961S可能需要)將1-Wire主機(jī)升級(jí)到支持強(qiáng)上拉,以便提供足夠的功率。表2列出了每種的優(yōu)、缺點(diǎn)。

表2.

DS1977DS1961SDS1963S
所需主機(jī)硬件改動(dòng)增加強(qiáng)上拉增加強(qiáng)上拉(必要時(shí))無(wú)
應(yīng)用軟件改動(dòng)修改現(xiàn)有軟件需要開(kāi)發(fā)新軟件需要開(kāi)發(fā)新軟件
優(yōu)點(diǎn)•存儲(chǔ)器容量遠(yuǎn)大于、DS1961S以及DS1963S

•獨(dú)立密碼,分別用于讀操作和完全訪問(wèn)
•成本最低

•無(wú)法捕獲密碼

•寫操作需要知道器件

•基于質(zhì)詢-響應(yīng)認(rèn)證和安全寫操作,支持更高的安全等級(jí)
•無(wú)法捕獲密碼

•基于質(zhì)詢-響應(yīng)認(rèn)證、數(shù)據(jù)內(nèi)嵌簽名和寫操作計(jì)數(shù)值,支持更高的安全等級(jí)

•多達(dá)8個(gè)程序可以共用同一器件
缺點(diǎn)•安全性與相似

•單個(gè)程序或多個(gè)程序共用同一
•單個(gè)程序或多個(gè)程序共用同一•沒(méi)有密鑰的情況下可以更改數(shù)據(jù)或使其無(wú)效

如果不能修改硬件(強(qiáng)上拉),則DS1977無(wú)法用作替代產(chǎn)品。

如果硬件接口無(wú)法提供足夠的電流支持DS1961S通信,DS1963S則是唯一選擇。由于該器件的安全性基于密鑰(而不是密碼),DS1963S的安全性更高,如果4個(gè)應(yīng)用或更多應(yīng)用共用同一器件,性價(jià)比也更高。DS1963S的應(yīng)用軟件比較復(fù)雜,但速度不會(huì)低于,因?yàn)樵撈骷С?-Wire高速通信模式。DS1963S的缺點(diǎn)是每個(gè)程序由于嵌入簽名,數(shù)據(jù)容量較低。但是,單個(gè)程序可利用多個(gè)數(shù)據(jù)存儲(chǔ)器頁(yè)和密鑰補(bǔ)償這一缺陷。

如果系統(tǒng)能夠選擇強(qiáng)上拉或不需要強(qiáng)上拉,DS1961S則是一個(gè)性價(jià)比較高的選擇。由于DS1977與DS1991L的原理最接近,使用該器件對(duì)軟件的改動(dòng)最少。

總結(jié)

本應(yīng)用筆記討論了替代現(xiàn)有DS1991L應(yīng)用的三款器件以及采用新技術(shù)的優(yōu)勢(shì)。每個(gè)器件都需要對(duì)應(yīng)用軟件進(jìn)行修改(有些情況下改動(dòng)較大)以及對(duì)1-Wire主機(jī)硬件進(jìn)行修改(DS1963S除外,DS1961S在某些情況下不需要)。盡管軟件改動(dòng)較大,但采用基于SHA-1認(rèn)證的應(yīng)用具有更高的安全性,并且性價(jià)比高于DS1991L。利用DS2460 SHA-1協(xié)處理器有助于簡(jiǎn)化實(shí)現(xiàn)SHA-1安全算法所需的軟件改動(dòng)。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 方案 替代 iButton 密鑰 DS1991L

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉