概述
DS28E01-100將1024位EEPROM與符合ISO/IEC 10118-3安全散列算法(SHA-1)的質詢響應安全認證結合在一起。1024位EEPROM陣列被配置為四頁,每頁256位,且帶有64位暫存器以執行寫操作。所有的存儲頁面都可以設置為寫保護模式,并可將其中某頁置于EPROM仿真模式,即將數據位只能從1變為0。每片DS28E01-100帶有唯一的64位ROM注冊碼,由工廠刻入芯片。DS28E01-100通過單觸點1-Wire?串行接口進行通信,遵循1-Wire協議,在多個從器件的1-Wire網絡中充當節點地址。
數據表:*附件:DS28E01-100 1Kb、保護型1-Wire EEPROM,帶有SHA-1引擎技術手冊.pdf
應用
特性
- 1024位EEPROM存儲器,分為4頁,每頁256位
- 內置512位SHA-1引擎,用于計算160位信息認證碼(MAC)或生成密鑰
- 寫訪問需要已知密鑰, 并且能夠計算和發送160位MAC作為認證
- 四個存儲器頁中的頁0、3或全部頁面可由用戶編程設置為寫保護
- 頁1可被置于用戶可編程的OTP EPROM仿真模式(“寫為0”)
- 與主機間的通信通過單根數字線即可進行,遵循1-Wire協議,通信速率為15.3kbps或90.9kbps
- 切換點滯回和濾波優化了抗噪聲性能
- 可在-40°C至+85°C溫度范圍,2.8V至5.25V寬電壓范圍內進行讀、寫操作
- 采用6引腳TSOC和TDFN封裝或2引腳SFN封裝
典型工作電路
電特性
詳細說明
DS28E01 - 100在單個芯片內集成了1024 EEPROM(分為4頁,每頁256位)、64位密鑰、一個寄存器頁、512位SHA - 1引擎和64位ROM注冊碼。數據按照1 - Wire協議串行傳輸,只需一條數據線和一條返回地線。DS28E01 - 100有一個為暫存器的輔助存儲區,在向主存儲器、寄存器頁寫數據,或在設置新密鑰時充當緩沖器。數據首先寫入暫存器,并可從這里讀回。數據經過驗證后,只要DS28E01 - 100接收到了匹配的160位MAC,那么Copy Scratchpad命令將把數據傳送到最終的存儲單元。MAC計算涉及存儲在DS28E01 - 100中的密鑰和附加數據,以及器件注冊碼。只有加載新密鑰時才需提供MAC。讀存儲頁以及計算一個新密鑰(而不是直接加載密鑰)時,也將激活SHA - 1引擎計算160位MAC。DS28E01 - 100能識別一個特有的Refresh Scratchpad命令。器件在用在接觸環境時,如果在執行完Copy Scratchpad命令后適當地執行刷新過程,可以減小失效弱位的位數(參見帶驗證的寫操作部分)。刷新過程還提供了一種恢復器件中處于弱狀態位的方法。
器件的64位ROM注冊碼能夠對器件進行唯一的識別,并在多點1 - Wire網絡環境(多個器件掛接在同一1 - Wire總線上,彼此獨立工作)中對器件進行尋址。DS28E01 - 100的典型應用包括:打印機墨盒配置及監測、醫用傳感器鑒別與校準、系統知識產權保護。
總述
圖1所示方框圖說明了DS28E01 - 100主控單元與存儲器部分的關系。DS28E01 - 100包括六個主要數據部件:64位光刻ROM、64位暫存器、每頁256位的四個EEPROM頁、寄存器頁、64位密鑰存儲器、512位SHA - 1引擎。1 - Wire協議的層次結構如圖2所示,總線主機必須首先發送以下七條ROM功能命令中的一條:Read ROM、Match ROM、Search ROM、Skip ROM、Resume Communication、Overdrive - Skip ROM、Overdrive - Match ROM。當以標準速度執行完Overdrive - Skip ROM或Overdrive - Match ROM命令后,器件進入高速模式,所有后續通信均以高速模式進行。與這些ROM功能命令相關的協議說明如圖10所示。成功執行ROM功能命令后,可以進行存儲器和SHA - 1操作,主機可發出9條有效功能命令中的任一條,關于功能命令協議的說明如圖8所示。所有數據讀寫時都是低位在前。
64位光刻ROM
每片DS28E01 - 100都有唯一的64位ROM注冊碼,其中前8位是1 - Wire家族碼,中間48位是唯一的序列號,最后8位是前56位的循環冗余校驗(CRC)碼,詳細信息如圖3所示。1 - Wire CRC校驗碼由一個包含移位寄存器和異或門的多項式發生器產生,如圖4所示。該多項式為:(X^8 + X^5 + X^4 + 1) 。有關1 - Wire CRC校驗碼的詳細信息請參考應用筆記27:《理解和運用Maxim iButton?產品中的循環冗余校驗(CRC)》。
移位寄存器的初值為零。從家族碼的最低有效位開始,逐位移入每一位。當家族碼8位移入后,再移入序列號。當序列號第48位移入后,移位寄存器的內容就是CRC值。移入8位CRC校驗碼后,移位寄存器應該全部歸零。
存儲器訪問
DS28E01 - 100有四個存儲區:數據存儲器、密鑰存儲器、含特殊功能寄存器和用戶字節的寄存器頁、以及易失暫存器。數據存儲器共8個4頁,每頁32個字節,密鑰存儲器和暫存器分別為8個字節。向數據存儲器寫數據、載入初始密鑰或向寄存器頁寫數據時,暫存器作為緩存器使用。
該部分信息請參見完整數據資料。
-
EEPROM
+關注
關注
9文章
1077瀏覽量
83148 -
DS28E01
+關注
關注
0文章
3瀏覽量
8961 -
1-Wire
+關注
關注
0文章
70瀏覽量
21532
發布評論請先 登錄
DS28E01-100中文資料
DS28E01-100.pdf
DS28E01-100中文資料pdf
DS28E01-100保護型1-Wire EEPROM
DS28E04-100 4096位,1-Wire EEPROM芯片

DS28E04-100 1-Wire可尋址、4Kb EEPROM

DS28E25: DeepCover Secure Authenticator with 1-Wire SHA-256 and 4Kb User EEPROM Data Sheet DS28E25: DeepCover Secure Authenticator with 1-Wi

DS28EL22: DeepCover Secure Authenticator with 1-Wire SHA-256 and 2Kb User EEPROM Data Sheet DS28EL22: DeepCover Secure Authenticator with 1-

單總線加密芯片和帶有SHA-1引擎保護的1Kb單總線EEPROM-GX28E01-100

DS28E04-100 4096位、可尋址、1-Wire EEPROM,帶有PIO技術手冊

DS2432 1Kb、保護型1-Wire EEPROM,帶有SHA-1引擎技術手冊

DS28E16 1-Wire SHA-3安全認證器技術手冊

DS28E02 1-Wire SHA-1認證器,具有1Kb EEPROM,工作在1.8V技術手冊

DS28E10 1-Wire SHA-1認證器技術手冊

評論