<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > DS1991L多密鑰iButton替代方案

DS1991L多密鑰iButton替代方案

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


本文引用地址:http://dyxdggzs.com/article/156514.htm

DS1961S帶有SHA-1引擎的1K位保護EEPROM

DS1961S的安全性比高得多。DS1961S采用EEPROM,并支持1-Wire高速通信模式。與基于密碼的系統不同,該器件的安全功能基于所安裝的,而且永遠不會(huì )在存儲區之間傳輸(暴露信息)。可以是器件特定信息,如:利用主機、存儲器數據、注冊碼以及常數按照SHA-1算法計算得到密鑰。除密鑰外,所有保存在DS1961S的數據開(kāi)放讀取權限。但是,進(jìn)行寫(xiě)操作時(shí)需要知道密鑰。需要進(jìn)行數據加密,以防止公眾得到器件存儲的數據。這三款型號,包括在內,DS1961S的成本最低。由于采用EEPROM,DS1961S可從1-Wire主機獲得供電電源。在接觸式操作環(huán)境下,器件的寫(xiě)操作與NV SRAM器件相比,數據遭到破壞的風(fēng)險略高一些。

在5V電源、采用2.2kΩ或更低上拉電阻的環(huán)境中,DS1961S 應用中的1-Wire主機無(wú)需采取任何特殊的供電措施。如果上拉電壓低于5V,應減小上拉電阻(最方便的方法,見(jiàn)應用筆記4255:“為1-Wire器件的擴展功能供電”),或采用強上拉以便提供寫(xiě)操作和器件運行SHA-1引擎所需的額外功率。DS1961S主機必須知道或能夠計算所需的密鑰,以便驗證DS1961S是系統合法用戶(hù),從而可以更改EEPROM數據。與計算自身SHA-1 MAC碼(信息認證碼)不同,主機可使用帶EEPROM的DS2460 SHA-1協(xié)處理器。

使用DS1961S之前,必須先定義、安裝器件密鑰。經(jīng)過(guò)計算的密鑰其安全性要高于類(lèi)似于加載密碼的固定密鑰(常數)。其次,應用所需的數據必須寫(xiě)入器件。對于容量相對較小的存儲器,可選擇使用1-Wire文件系統。如果適用,可對單頁(yè)或所有存儲器頁(yè)以及密鑰進(jìn)行寫(xiě)保護,以防止使用過(guò)程中發(fā)生變化。也可以將其中一個(gè)存儲器頁(yè)置于EPROM仿真模式,該模式下對應位只能從1變?yōu)?;該項功能在一些應用中非常有用。初始設置完成后,DS1961S準備就緒可以進(jìn)行現場(chǎng)操作,即訪(fǎng)問(wèn)存儲器數據、改寫(xiě)數據。

為將現有的應用升級到DS1961S,需要以下兩個(gè)改動(dòng):

  1. 修改應用軟件,使其識別新器件并知道如何使用。
  2. 如果工作在低壓環(huán)境,必須通過(guò)軟件激活強上拉功能,以便為計算和安裝新密鑰、計算頁(yè)MAC和更新EEPROM提供所需的功率。

發(fā)送Copy Scratchpad命令之前,始終驗證暫存器。為保證在接觸式操作環(huán)境下可靠運行,強烈建議按照應用筆記159中有關(guān)保證數據完整性的措施進(jìn)行設計(參見(jiàn)上文)。有關(guān)SHA-1安全性的其它信息,請參考本文檔最后給出的應用筆記列表。需要強調的是應用筆記1820:“White Paper 1: SHA Devices Used in Small Cash Systems”中說(shuō)明了DS1961S在電子支付應用中作為令牌的使用情況。

DS1963S SHA

DS1963S的安全性遠遠高于DS1991L。DS1963S采用NV SRAM,對存儲器頁(yè)和密鑰執行寫(xiě)操作計數,并支持1-Wire高速通信模式。DS1963S和DS1961S類(lèi)似,均采用密鑰進(jìn)行認證;密鑰已安裝但永遠不會(huì )在存儲區之間傳輸(暴露信息)。器件支持8個(gè)密鑰,每個(gè)密鑰對應兩個(gè)存儲器頁(yè)。這些密鑰可以是器件特定信息,如:利用主機密鑰、存儲器數據、注冊碼、存儲器頁(yè)號以及常數按照SHA-1算法計算得到的密鑰。除密鑰外,保存在DS1963S的數據可以開(kāi)放讀取權限。為了防止公眾得到器件存儲的數據,需要進(jìn)行數據加密。DS1963S與DS1961S的不同之處在于:在不知道密鑰的情況下也可以更改DS1963S的數據;器件的存儲器頁(yè)或密鑰不帶寫(xiě)保護功能。DS1963S成本低于DS1977;如果四個(gè)或多個(gè)應用共用一片DS1963S,每個(gè)應用的成本低于其它幾款型號。由于采用NV SRAM,讀操作、寫(xiě)操作以及SHA-1計算所需電源均由內部電池提供。這一功能對寫(xiě)操作非常有利。一旦接受Copy Scratchpad命令,即使器件斷開(kāi)與主機的連接也不會(huì )影響數據傳送到存儲器頁(yè)或密鑰。

DS1963S的存儲器數據在無(wú)需知道密鑰的前提下即可進(jìn)行修改。因此,必須保留部分器件提供的應用數據空間,用于存儲“簽名”,以便驗證應用數據的有效性。器件通過(guò)質(zhì)詢(xún)-響應進(jìn)行認證后,還要進(jìn)行其它認證操作,利用存儲器頁(yè)的內部密鑰進(jìn)行驗證。簽名可以是20字節的SHA-1 MAC碼。密鑰用來(lái)計算簽名數據,通常不存儲在DS1963S內;除器件認證密鑰外,主機必須知道簽名密鑰,以便驗證數據并產(chǎn)生將要寫(xiě)入器件的驗證數據。與計算自身SHA-1 MAC不同,主機應使用帶EEPROM的DS2460 SHA-1協(xié)處理器。在存儲舊數據的地址(例如,電子支付應用中完成一次支付后),為防止回復攻擊,嵌入簽名的計算必須包含頁(yè)的寫(xiě)操作計數值。

使用DS1963S之前,必須先定義、安裝器件認證密鑰。經(jīng)過(guò)計算的密鑰其安全性要高于類(lèi)似于加載密碼的固定密鑰(常數)。其次,應將所需的數據,包括用于數據認證的有效嵌入簽名,寫(xiě)入器件。為允許多個(gè)應用共用一個(gè)DS1963S,推薦使用1-Wire文件系統。初始化設置完成后,DS1963S就緒可以進(jìn)行現場(chǎng)操作,即可訪(fǎng)問(wèn)存儲器并更改數據。

為將現有的DS1991L應用升級到DS1963S,需要對應用軟件進(jìn)行修改,以識別新型號、了解命令、識別相應的數據頁(yè)(多頁(yè))并可驗證器件及其存儲數據的有效性。典型情況下,應用改變存儲區的數據,需要計算并在新的數據頁(yè)嵌入有效簽名。發(fā)送Copy Scratchpad命令之前總是需要驗證暫存器。為保證在接觸式操作環(huán)境下可靠運行,建議按照應用筆記159有關(guān)保證數據完整性的措施進(jìn)行設計。有關(guān)SHA-1安全性的詳細信息,請參考本文檔最后給出的應用筆記列表。需要強調的是應用筆記1820中說(shuō)明了DS1963S在電子支付應用中作為令牌使用以及SHA-1協(xié)處理器的情況。



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>