概述
DS2432在單個晶片內集成了1024位EEPROM、64位密鑰、一個8位元組的暫存器/控制頁(其中包含五個用戶讀/寫位元組)、512位SHA-1引擎和一個全功能的1-Wire接口。每個DS2432具有自身的、由工廠刻入的64位ROM註冊碼,可確保唯一識別、絕對可溯。數據按照1-Wire協定串列傳送,只需一根數據線和返回地線。DS2432有一個稱為暫存器的輔助存儲區,在向主存儲器、暫存器寫入數據時,或者在安裝新密鑰時充當緩衝器。數據首先被存入暫存器,並可從這裡讀回。經過驗證後,假定DS2432接收到了匹配的160位MAC,那么Copy Scratchpad(複製暫存器)命令數據資料縮寫本 DS2432
將把數據傳送到最終的存儲單元。MAC的計算涉及到存儲在DS2432中(包含器件身份暫存器)的密鑰和附加數據。只有載入新的密鑰時才無需提供MAC。當讀取存儲頁或是計算新密鑰的時候,也可以激活SHA-1引擎來計算160位的MAC,而不必載入它。DS2432的典型套用包括:智慧財產權安全性檢測、消費品的售後管理和數據裝載器認證等。
內部結構
DS2432是倒裝晶片,有8個引腳,將控制、定址、數據和電源集於一個數據引腳,可以在-40℃~+85℃,2.8 V~5.25 V的寬電壓範圍內進行讀、寫操作,內置多點控制。其引腳排列如圖1所示。DS2432的內部原理框圖如圖2所示。該電路主要由64位掩模ROM、64位暫存器、4個32位元組的EEPROM、64位暫存器、64位密鑰存儲器及512位SHA-l(安全散列算法)引擎6個主數據部件組成。