<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安全協處理器/1-Wire? 主控器實現SHA-256認證

454398 ? 來源:eeweb ? 作者:Maxim ? 2021-06-20 17:54 ? 次閱讀

10 多年來,SHA-1 認證已被用于有效保護知識產權免受假冒和非法復制。隨著計算機技術的進步,客戶要求更高級別的安全性。

今天,一組新的安全認證器和一個配套的安全協處理器實現了 SHA-256 認證。這個新系統提供先進的物理安全性,以提供無與倫比的低成本 IP 保護、克隆預防和外圍身份驗證。本文解釋了基于 SHA-256 的安全系統的一般邏輯,并介紹了身份驗證系統使用的雙向身份驗證功能。

安全認證系統

實施安全認證系統需要將主機系統與傳感器/外圍模塊連接起來。圖 1 所示的系統由一個 1-Wire? SHA-256 安全驗證器和一個具有 1-Wire 主控功能的 SHA-256 協處理器組成。通過 1-Wire 接口的單個??引腳在主機和外設之間進行操作可降低互連復雜性、簡化設計并降低成本。

poYBAGDPD8mAFbeGAABcBhqwgeE327.png

SHA-256 身份

驗證器 本系統中的 SHA-256 安全身份驗證器支持 256 位挑戰大小并使用 256 位密碼。圖 1 中的安全驗證器是一個 1-Wire 從設備,具有唯一的 64 位 ROM ID,用作驗證計算的基本數據元素。系統設計人員可以將驗證器的用戶 EEPROM 劃分為具有開放(未受保護)訪問的區域和主機必須對其自身進行身份驗證才能進行寫訪問的區域。下面圖 2 中的表格顯示了可用的保護模式和有效的保護組合。

pYYBAGDPD9OAY78RAAEuP_IZILY900.png

SHA-256 協處理器與 1-Wire 主

處理器 圖 1 中的 SHA-256 協處理器是一個由主機處理器控制的 I2C 從處理器。從主機的 I2C 端口,SHA-256 協處理器顯示為 256 字節讀/寫存儲器,其中某些區域(數據元素)被分配用于特殊目的。

安全物流

基于 SHA 的安全依賴于根據開放數據和機密計算得出的消息身份驗證代碼 (MAC)。為了驗證真實性,雙方,即主機或協處理器和 1-Wire 驗證器,必須知道秘密,該秘密永遠不會被暴露。此外,為了獲得最大的安全性,每個 1-Wire 驗證器中的密碼必須是唯一的。這樣,即使單個身份驗證器的秘密被泄露,整個系統的安全性也不會受到影響。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 協處理器
    +關注

    關注

    0

    文章

    71

    瀏覽量

    18014
收藏 人收藏

    評論

    相關推薦

    【先楫HPM5361EVK開發板試用體驗】3手把手實戰安全數據處理器 SDP

    Algorithm,是一種安全哈希算法。1256是指輸出數據的長度,也就是經過哈希計算后得到的結果的長度。SHA-1的輸出長度為160位,而SH
    發表于 12-19 00:36

    GXE00系列2561-Wire EEPROM產品概述

    GXE00系列 2561-Wire EEPROM 用于識別和保存產品的相關信息,識別碼和這些相關信息可以通過最少的接口(例如,微控制器的一個端口)進行訪問。GXE00 內部包含由工廠激光
    的頭像 發表于 12-05 16:35 ?465次閱讀
    GXE00系列<b class='flag-5'>256</b>位<b class='flag-5'>1-Wire</b> EEPROM產品概述

    如何將1-Wire主機復用到多個通道?

    一個1-Wire設備。但是在某些情況下,我們可能需要將1-Wire主機復用到多個通道,這就需要一些特殊的技術來實現。 1. 多路復用器 使用多路復用器是實現
    的頭像 發表于 10-29 14:21 ?323次閱讀

    如何將1-Wire主機復用到多個通道?

    1-Wire網絡最初設計用于與單條1-Wire總線上的單個1-Wire主機和多個1-Wire節點進行通信。對于1-Wire網絡,理想的拓撲是
    的頭像 發表于 10-24 16:05 ?231次閱讀
    如何將<b class='flag-5'>1-Wire</b>主機復用到多個通道?

    MA35D1系列微處理器的實時處理器( RTP) 的自測試庫分享

    應用程序: 此示例代碼是MA35D1系列微處理器的實時處理器( RTP) 的自測試庫。 此庫執行芯片的自測試功能, 以滿足市場要求的安全要求。 當芯片出現錯誤時, 可以實時檢測, 系
    發表于 08-29 07:04

    關于串口組以及處理器如何加載的問題

    ,所屬USB始終被劃入dialout組,進而造成在make upload 時無法找到相應設備。 如何解決? 2。關于處理器nice接口,現在已經有了一個硬件功能模塊,但是不知道如何通過nice接口進行
    發表于 08-16 08:05

    請問nice處理器可以處理矩陣的乘法嗎?

    ; :\"=r\"(zero) :\"r\"(addr));} 這里把addr賦給x0,但是x0作為零寄存不會保存任何信息? 然后func3和func7定義為2,2的含義是? .insn是否為實現訪問
    發表于 08-16 08:00

    如何用處理器拓展指令實現更高級運算呢?

    按照這句話的意思,處理器拓展指令只能實現讀寫操作嗎,官方的案例貌似也只是讀寫指令。那如何用處理器拓展指令
    發表于 08-16 07:41

    關于蜂鳥E203處理器參考示例的問題

    問題一:在vivado中編寫約束文件時,由于nice接口的指令是由CPU、處理器和內存互相發送的,因此是否只需要約束clk和復位信號即可? 問題二:從軟件示例程序中可知,數據是由軟件輸入的,那
    發表于 08-16 07:24

    請問E203 Core和NICE處理器的主頻各是多少?

    請問E203 Core和 NICE處理器的主頻各是多少?
    發表于 08-12 08:06

    昂科燒錄支持Analog Devices亞德諾半導體的超低功耗、獨立式電量計IC MAX17201X

    、SOC、溫度、電流和1% SOC電量變化 ? 高速過流比較 ? 預測理論負載下的剩余容量 ? SHA-256安全認證 ? Maxim
    發表于 08-10 11:54

    Arm Cortex-A73 MPCore處理器加密擴展技術參考手冊

    Cortex-A73 MPCore處理器加密擴展支持Armv8加密擴展。 加密擴展將新的A64、A32和T32指令添加到高級SIMD,以加速高級加密標準(AES)加密和解密,以及安全哈希算法(SHA)函數
    發表于 08-02 15:36

    ARM Cortex-A72 MPCore處理器加密擴展技術參考手冊

    Cortex-A72處理器加密引擎支持ARMv8加密擴展。加密擴展添加了高級SIMD可以用來加速AES、SHA1SHA2-256算法執行的新指令。
    發表于 08-02 08:54

    了解DSSHA1可合成SHA-1協處理器

    的主機處理器。本應用筆記介紹了DSSHA1可合成SHA-1協處理器,該協處理器可在專用集成電路(ASIC)或現場可編程門陣列(FPGA)中實現
    的頭像 發表于 06-13 16:26 ?573次閱讀
    了解DSSHA1可合成<b class='flag-5'>SHA</b>-1協<b class='flag-5'>處理器</b>

    為嵌入式應用選擇合適的1-Wire主機

    本文討論的電路為1-Wire主機控制器,它們均與1-Wire從器件通信。 但是,這些1-Wire主機控制器不能作為單獨的主體,需要一個主機(計算機)告訴它們在1-Wire側如何工作。
    的頭像 發表于 06-13 09:40 ?766次閱讀
    為嵌入式應用選擇合適的<b class='flag-5'>1-Wire</b>主機
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>