隨著物聯網 (IoT) 設備的發展,嵌入式系統的安全性已成為一個關鍵問題。系統的安全級別取決于應用程序。一些應用需要相對較高的安全級別,不需要具備較高的計算能力,如智能行李牌、智能鎖等。
在目前的市場上,配備安全引擎和大內存的MCU可能會導致系統設計的成本和復雜性更高。事實上,像AES這樣的安全算法本身實際上并不安全,它們是公共知識和可預測的。安全系統還需要硬件信任根來增強安全性。因此,我們為緊湊型嵌入式系統提出了一種具有成本競爭力的PUF架構。
什么是物理不可克隆功能 (PUF)?
物理不可克隆函數是一種噪聲函數,可以從給定的輸入(挑戰)生成唯一的輸出(響應/數字指紋)。通常,PUF 的屬性是不可克隆的、不可預測的和不重復的。它可用于生成質詢/響應對。
有許多不同類型的 PUF,例如基于延遲的 PUF、基于內存的 PUF 和涂層 PUF。主流是SRAM PUF,它使用制造工藝變化和隨機啟動模式。內存地址用作質詢,相應內存地址的內容是響應。對于注冊,它需要一個模糊提取器來生成密鑰及其幫助程序數據。幫助程序數據可以還原密鑰。A-China PUF是PUF技術之一,它使用一次性可編程(OTP)存儲器,通過使用硅制造工藝生成“數字指紋”。該技術不需要模糊提取器,并且用戶友好。
亞華PUF如何運作
A-中國PUF比特電池由兩個連接到高電壓的MOS電容器組成。
在注冊過程中,兩側都施加高壓。只有一個MOS電容器破裂以產生“0”或“1”作為PUF值,并且該過程是隨機的,并保證ID是唯一且不可克隆的。
配備A-中國PUF的單片機如何產生CR對
MCU(如 MCU007 嵌入式 PUF 模塊)和安全引擎共同意味著開發人員可以輕松使用它。例如,MCU007中的安全引擎包括DES,TDES,公司的PUF算法,并通過內部電路獲取PUF密鑰。之后,它使用 PUF 鍵和輸入質詢來生成響應。在此過程中,不會泄露 PUF 密鑰,并保證 PUF 密鑰的機密性。
典型應用
它可以廣泛用于防偽和唯一識別用例。例如,驗證服務器注冊了對象的 CR 對。其他客戶端使用該應用程序來檢查對象是否在驗證服務器上列出。如果這是真的,那么這個對象是真實的。
審核編輯:郭婷
-
電容器
+關注
關注
64文章
6242瀏覽量
99939 -
mcu
+關注
關注
146文章
17199瀏覽量
351923 -
嵌入式
+關注
關注
5087文章
19153瀏覽量
306426
發布評論請先 登錄
相關推薦
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+ Hypervisor應用場景調研
AMD 面向嵌入式系統推出高能效 EPYC 嵌入式 8004 系列
嵌入式系統設計參考解決方案
![<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>設計參考<b class='flag-5'>解決方案</b>](https://file1.elecfans.com//web2/M00/09/40/wKgZomcIkp6AQcUZAAFZD1Zqw6U398.png)
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+全文學習心得
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第三四章閱讀報告
嵌入式Hypervisor:架構、原理與應用 閱讀體驗 +Hypervisor基礎概念
![<b class='flag-5'>嵌入式</b>Hypervisor:<b class='flag-5'>架構</b>、原理與應用 閱讀體驗 +Hypervisor基礎概念](https://file1.elecfans.com/web2/M00/09/F9/wKgaomcE2NCARkhnAAYJViMwlP8292.png)
嵌入式系統的硬件架構
開啟全新AI時代 智能嵌入式系統快速發展——“第六屆國產嵌入式操作系統技術與產業發展論壇”圓滿結束
嵌入式系統怎么學?
EVASH Ultra EEPROM:助力ChatGPT等AI應用的嵌入式存儲解決方案
智能嵌入式系統設計大賽--龍芯2K500先鋒板
廣和通攜多款豐富的AIoT嵌入式解決方案亮相2024德國嵌入式展
嵌入式系統的概念與范圍開發 指令集架構要怎么選才合適?
![<b class='flag-5'>嵌入式</b><b class='flag-5'>系統</b>的概念與范圍開發 指令集<b class='flag-5'>架構</b>要怎么選才合適?](https://file1.elecfans.com/web2/M00/C6/06/wKgZomYEydmAFvQyAAA0xDYrK10142.png)
評論