概述
DS2432在單個芯片內集成了1024位EEPROM、64位密鑰、8字節寄存器/控制頁(其中包含5個用戶讀/寫字節)、512位SHA-1引擎和一個全功能的1-Wire接口。每個DS2432具有自身的、由工廠刻入的64位ROM注冊碼,可確保唯一識別、絕對可溯。數據按照1-Wire協議串行傳送,只需一根數據線或返回地線。DS2432有一個稱為暫存器的輔助存儲區,在向主存儲器、寄存器寫入數據時,或者在安裝新密鑰時充當緩沖器。數據首先被存入暫存器,并可從這里讀回。經過驗證后,假定DS2432接受到匹配的160位MAC,那么Copy Scratchpad (復制暫存器)命令將把數據傳送到最終的存儲單元。MAC的計算涉及到存儲在DS2432中(包含器件的序列號)的密鑰和附加數據。只有加載新的密鑰時才無需提供MAC。當讀取存儲頁或是計算新密鑰的時候,也可以激活SHA-1引擎來計算160位的MAC,而不必加載它。DS2432的典型應用包括:知識產權安全性檢測、消費品的售后管理和數據裝載器認證等。
數據表:*附件:DS2432 1Kb、保護型1-Wire EEPROM,帶有SHA-1引擎技術手冊.pdf
特性
- 1128位5V EEPROM存儲器,分為四頁,每頁256位,64位只寫密鑰和多達五個通用讀/寫寄存器
- 內置512位SHA-1引擎,用于計算160位信息鑒定碼(MAC)或生成密鑰
- 寫訪問需要知道密鑰,并且能夠計算和傳送160位MAC,以鑒別真偽
- 可以對密鑰和數據存儲器加寫保護(所有頁或者只是第0頁),或者將它們置于EPROM仿真模式(“寫入0”,第 1頁)
- 唯一的、由工廠光刻并經過測試的64位注冊號,保證絕對可溯,因為沒有任何兩個注冊號相同的器件
- 內置多點控制,保證兼容于其它1-Wire網絡產品
- 將控制、尋址、數據和供電集于一個數據引腳
- 與微處理器的單個端口直接相連,并以高達15.3kbps的速率通信
- 高速模式下速率可提高至90.9kbps
- 低成本6引腳TSOC表貼封裝或焊料突起UCSP?封裝
- 可以在-40°C至+85°C、2.8V至5.25V寬壓范圍內進行讀、寫操作
應用
引腳配置
框圖
圖1中的框圖顯示了DS2432的主要控制和內存部分之間的關系。DS2432有五個主要數據組件:1)64位激光ROM,2)64位草稿,3)四個32字節的EPROM頁,4)64位寄存器頁,5)64位秘密存儲器,6)512位SHA-1引擎(SHA=安全哈希算法)。1-Wire協議的層次結構如圖2所示。總線主控器必須首先提供以下七個ROM功能命令之一:1)讀取ROM,2)匹配ROM,3)搜索ROM,4)跳過ROM,5)恢復通信,6)超速跳過ROM或7)超速匹配ROM。以正常速度執行超速ROM命令字節后,設備將進入超速模式,所有后續通信都以更高的速度進行。這些ROM功能命令所需的協議如圖所示9.在成功執行ROM功能命令后,存儲器和SHA-1功能變得可訪問,并且主設備可以提供七個存儲器功能命令中的任何一個。這些內存功能命令的協議如圖7所示。所有數據首先讀取和寫入最低有效位。
地址寄存器和傳輸狀態
DS2432采用三個地址寄存器:TA1、TA2和E/S(圖6)。這些寄存器在許多其他1-Wire設備中很常見,但在DS2432中的操作略有不同。寄存器TA1和TA2必須加載目標地址,數據將寫入該地址或從該地址讀取數據。寄存器E/S是一個只讀傳輸狀態寄存器,用于通過寫命令驗證數據完整性。由于DS2432的草稿行設計為僅接受8個字節的數據塊,TA1的低三位將被強制為0,E/S寄存器的低三位數(結束偏移)將始終讀取1。這表示草稿行中的所有數據將用于后續復制到主存儲器或機密存儲器中。如果主設備發送的數據位數不是8的整數倍,或者如果草稿行中的數據因斷電而無效,則E/S寄存器的第5位稱為PF或“部分字節標志”,是邏輯-1。對草稿行的有效寫入將清除PF位。位3、4和6沒有功能;他們總是讀1。部分標志支持主控在執行寫入命令后檢查數據完整性。E/S寄存器的最高值位稱為AA或授權接受,用作標志,表示存儲在草稿行中的數據已被復制到目標內存地址。將數據寫入草稿欄會清除此標記。
-
EPROM
+關注
關注
3文章
136瀏覽量
55014 -
1-Wire
+關注
關注
0文章
70瀏覽量
21542 -
DS2432
+關注
關注
1文章
3瀏覽量
6493
發布評論請先 登錄
基于DS2432的USB口1-Wire總線適配器的設計
DS2432中文資料pdf
使用PIC讀寫1-wire EEPROM DS2430的實例
為什么1-Wire SHA-1器件是安全的?
DS2432,datasheet英文資料

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-

TMP1827 具有 SHA-256-HMAC 認證引擎、2Kb EEPROM 的 1-Wire?、±0.2°C 精度溫度傳感器數據表

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

DS28EC20 20Kb 1-Wire EEPROM技術手冊

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

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

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

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

評論