99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

芯片DNA如何物理不可克隆的功能技術(shù)保護嵌入式系統(tǒng)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-06-16 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于硬件的安全性提供了針對網(wǎng)絡(luò)攻擊的強大保護,當實現(xiàn)加密功能的芯片使用時,物理不可克隆功能(PUF)技術(shù)可以進一步增強該級別的保護。本應(yīng)用筆記討論了一種新的PUF半導(dǎo)體解決方案,稱為ChipDNA技術(shù),該解決方案利用了MOSFET晶體管的隨機模擬特性,MOSFET晶體管是CMOS IC的基本構(gòu)建模塊。在芯片層面,基于ChipDNA的PUF解決方案由一系列模擬電路元件構(gòu)成,具有I-V特性固有的隨機性,并根據(jù)實現(xiàn)芯片加密要求所需的位數(shù)進行調(diào)整。需要時,ChipDNA PUF 用于導(dǎo)出每個芯片的隨機、唯一且可重復(fù)的二進制值,該值只能通過芯片加密塊訪問。一旦不再需要它,PUF 派生的密鑰值就會立即擦除,并且不會以數(shù)字形式存在。這種 ChipDNA PUF 解決方案已證明具有高可靠性和適當?shù)募用苜|(zhì)量——這兩個標準都使 PUF 輸出能夠用作加密密鑰值。本應(yīng)用筆記的類似版本最初發(fā)表在《嵌入式世界2018年會議論文集》中。

介紹

密碼學(xué)提供了靈活有效的工具來應(yīng)對嵌入式電子系統(tǒng)面臨的無數(shù)潛在安全威脅。有多種硬件和軟件方法可用于實現(xiàn)加密解決方案。通常理解,基于硬件的解決方案(即專用安全IC)是信任根的最有效表述,也是提供防止多種常見攻擊的對策和保護的方法。

嵌入式系統(tǒng)相關(guān)的寶貴資產(chǎn)面臨著無情的威脅。例如,此類系統(tǒng)會遇到入侵,例如盜竊知識產(chǎn)權(quán)、引入惡意軟件來破壞或破壞設(shè)備、未經(jīng)授權(quán)訪問敏感通信以及篡改從物聯(lián)網(wǎng)端點生成的數(shù)據(jù)??捎玫陌踩獻C和加密解決方案可以解決這些威脅。但是,安全IC本身可能成為試圖規(guī)避或破壞安全性的對手的攻擊目標。

對安全 IC 的攻擊

假設(shè)基于安全 IC 的保護解決方案,則攻擊場景分為兩類:非侵入性[1]和侵入性。

非侵入性攻擊包括操作測量,有時與其他外部應(yīng)用的刺激相結(jié)合,以獲取加密密鑰或其他敏感數(shù)據(jù)。此類工作的例子包括差分或簡單的功率/電磁分析(DPA/SPA/DEMA/SEMA)或通過電壓毛刺、極端熱條件或激光和定時攻擊誘發(fā)故障狀態(tài)。雖然非侵入性攻擊威脅在技術(shù)上很難解決,但已經(jīng)建立了電路和算法對策,這些電路和算法對策已被證明可以有效地保護安全IC和敏感的存儲數(shù)據(jù)免受損害。

對安全IC的侵入性攻擊包括直接芯片級電路探測、修改、反處理和逆向工程,其目的同樣是通過獲取密鑰、禁用功能或?qū)⒃O(shè)計完全逆向工程到網(wǎng)表進行復(fù)制來破壞解決方案。技能集和所需工具比非侵入性場景更復(fù)雜,但它們確實存在,并且通常用于攻擊保護高價值資產(chǎn)的安全 IC。例如,圖1和圖2是工具的輸出示例,這些工具可用于侵入性攻擊,首先對IC的一部分進行成像,然后從成像中提取網(wǎng)表和原理圖。攻擊者將對整個IC重復(fù)此過程,最終目標是獲得一些見解以發(fā)起子電路攻擊或生成數(shù)據(jù)庫以復(fù)制IC

wKgZomSL3nqASaYkAAFyyvfybos007.png

圖1.用于原理圖/網(wǎng)表提取的成像安全IC區(qū)域。

wKgZomSL2luAD1xwAACPFqQOBt8827.png

圖2.用于對區(qū)域進行成像的工具的邏輯示意圖輸出。

與非侵入性情況一樣,也有電路解決方案可用于對抗侵入性攻擊。一個例子包括頂級芯片屏蔽,這些屏蔽被主動監(jiān)控以發(fā)生篡改事件,并結(jié)合采取防御性反擊的檢測電路。然而,采用侵入性技術(shù)的攻擊者的技能和裝備迅速發(fā)展,歷來是一個決定性擊敗的挑戰(zhàn)。

PUF 技術(shù)如何應(yīng)對侵入性攻擊

物理不可克隆功能(PUF)技術(shù)已經(jīng)出現(xiàn),可提供針對入侵威脅的強大保護[2].PUF源自IC復(fù)雜多變的物理/電學(xué)特性。由于PUF依賴于隨機物理因素(不可預(yù)測和不可控制),這些因素是原生存在的和/或在制造過程中偶然引入的,因此幾乎不可能復(fù)制或克隆。PUF 技術(shù)原生為其關(guān)聯(lián)的安全 IC 生成數(shù)字指紋,該指紋可用作唯一的密鑰/機密,以支持加密算法和服務(wù),包括加密/解密、身份驗證和數(shù)字簽名。

Maxim Integrated的PUF實現(xiàn),稱為ChipDNA技術(shù),基于基本半導(dǎo)體MOSFET器件模擬特性的自然隨機變化和失配。這種隨機性源于氧化物變化、閾值電壓的器件間不匹配和互連阻抗等因素。同樣,晶圓制造過程通過不完善或不均勻的沉積和蝕刻步驟引入隨機性。矛盾的是,半導(dǎo)體器件參數(shù)變化通常是IC設(shè)計人員在開發(fā)過程中面臨的挑戰(zhàn),也是Maxim的PUF設(shè)計的基本基礎(chǔ)。

圖3是Maxim的ChipDNA PUF架構(gòu)的簡化框圖,示例密鑰大小為128位。PUF 核心塊中顯示的是一個由 16 個 PUF 元件組成的 16x256 陣列,每個元件都是模擬結(jié)構(gòu)。通過工廠調(diào)理,這256個元素組合成128對。在比較結(jié)構(gòu)與結(jié)構(gòu)時,由于前面描述的參數(shù)而存在隨機I / V特性,并且通過對中每個元件的精密電路級比較來生成二進制1/0值。例如,元素 {2,1} 和 {14,16} 可以構(gòu)成一對,并且比較每個元素的 I/V 特性以得出一個位值。對 128 對中的每一對重復(fù)此操作,以生成示例密鑰大小的 128 位 PUF 密鑰輸出。對于較大的密鑰大小要求,只需縮放ChipDNA PUF元件的數(shù)量即可。

wKgaomSL2lyABCM8AABd3-wqCOA407.png

圖3.Maxim Integrated的ChipDNA PUF架構(gòu)框圖。

對于侵入性攻擊,對 ChipDNA PUF 元件的任何探測或嘗試模擬測量都會導(dǎo)致敏感的模擬電氣特性因電容/電感/電阻負載等因素而發(fā)生變化。這就是為什么不可能通過侵入性測量提取任何關(guān)鍵數(shù)據(jù)的原因。此外,由于不完善的制造技術(shù)的統(tǒng)計性質(zhì),沒有已知的方法可以從檢查方法中識別任何關(guān)鍵信息。同樣,即使了解ChipDNA PUF元件配對也不會揭示任何有關(guān)最終可以從PUF元件結(jié)構(gòu)的模擬特性得出的關(guān)鍵值的信息。最后,PUF 密鑰值僅在執(zhí)行加密操作時以數(shù)字方式存在;此后,它會被立即擦除。這些ChipDNA PUF屬性共同產(chǎn)生了一種對侵入性攻擊高度免疫的解決方案。

PUF 可靠性和加密質(zhì)量

從加密的角度來看,可靠性和隨機性是 PUF 解決方案必須表現(xiàn)出的關(guān)鍵特征。要用作加密密鑰或其根,PUF 輸出必須具有 100% 的可靠性,這意味著 PUF 派生的密鑰位值必須在一段時間內(nèi)和所有操作條件下可重復(fù)。對于半導(dǎo)體器件,該評估使用JEDEC定義,經(jīng)過行業(yè)驗證的可靠性研究方法進行。這包括選擇具有統(tǒng)計意義的設(shè)備樣本集并將其置于環(huán)境和操作壓力條件下,從而能夠評估使用壽命的可靠性性能。這些應(yīng)力包括高溫工作壽命 (HTOL)、溫度循環(huán)、封裝和焊料回流影響、電壓和溫度漂移以及高度加速的溫度/濕度應(yīng)力測試 (HAST)。使用這些經(jīng)過驗證的方法進行可靠性鑒定研究,可以對設(shè)計在系統(tǒng)中使用期間的性能進行統(tǒng)計評估。例如,假設(shè)系統(tǒng)最終產(chǎn)品的設(shè)計壽命為10年,工作在-40°C至+85°C的環(huán)境中,電源可能會波動±10%。

與PUF解決方案同樣重要的是對高性能加密質(zhì)量的要求,其關(guān)鍵屬性是隨機性。低質(zhì)量隨機性可以通過可預(yù)測性弱點創(chuàng)建加密攻擊漏洞。統(tǒng)計測試套件(包括 NIST SP 800-22)提供了一種經(jīng)過行業(yè)驗證的方法來測量 PUF 輸出的隨機性。針對測試套件的評估提供了多個指標,這些指標確定 PUF 輸出是否與隨機序列一致。為了具有統(tǒng)計意義,這些工具需要大型數(shù)據(jù)集進行分析(例如,20 kbit序列)。因此,大量 PUF 實例的輸出是必需的,并用于評估。

芯片DNA的可靠性研究

對Maxim的ChipDNA PUF進行終身可靠性分析的結(jié)果證明了其功能。從根本上說,可靠性研究產(chǎn)生了了解PUF元素的數(shù)據(jù),例如老化,溫度/電壓漂移,IC封裝和PCB組裝的轉(zhuǎn)變。相對于兩個PUF成對元件的時間零特性,可靠性研究后的成對元件消耗了大約7%的總裕量,以保持輸出二進制值的穩(wěn)定性。分析的最終輸出是 ChipDNA PUF 密鑰錯誤率 (KER) = 5ppb,其中 KER 定義為 PUF 產(chǎn)生的總密鑰大小中的 1 位(例如,256 位)可以翻轉(zhuǎn)產(chǎn)品的生命周期的概率。

ChipDNA PUF 的隨機性評估依賴于 NIST 標準 SP 800-22 單比特、撲克、運行測試和長期運行測試的性能。這些測試套件評估輸出數(shù)據(jù)是否與隨機序列一致。四個測試中每個測試的評估結(jié)果都驗證了在隨機性方面的出色表現(xiàn)。

為了評估Maxim ChipDNA PUF解決方案對侵入性攻擊和逆向工程的免疫力,由一家領(lǐng)先的美國公司[3]評估,該公司專門從事芯片級安全評估和IC逆向工程專業(yè)知識。在給定的評估時間范圍內(nèi),ChipDNA解決方案沒有受到損害,并且有一個定性的結(jié)論,即該解決方案“非常有效且能夠抵抗物理逆向工程攻擊”。

芯片DNA技術(shù)用例

ChipDNA PUF技術(shù)可以通過多種方式用于安全IC內(nèi)的加密操作,例如:

在圖 4 中,為了保護安全 IC 上存儲的所有數(shù)據(jù),ChipDNA PUF 派生密鑰用于根據(jù)需要使用 AES 等算法加密/解密數(shù)據(jù)。如果侵入性攻擊獲得了對任何非易失性存儲器 (NVM) 數(shù)據(jù)的訪問權(quán)限,則該數(shù)據(jù)將毫無用處,因為它已加密,攻擊者無法獲取基于 PUF 的解密密鑰。在本例中,數(shù)據(jù)的加密/解密僅根據(jù)需要在片上完成。PUF 密鑰加密數(shù)據(jù)不會從 IC 傳輸。

圖 5 顯示了使用 ChipDNA PUF 作為 ECDSA 簽名操作的唯一私鑰。在這種情況下,設(shè)備將從 PUF 私鑰計算自己的相應(yīng)公鑰,并且在最終使用部署之前,證書頒發(fā)機構(gòu)將在 NVM 中安裝證書。

wKgZomSL2l6AdRS7AAAy5hisCFY480.png

圖5.使用 PUF 作為私鑰的 ECDSA 簽名。

在圖6中,ChipDNA PUF私鑰是安全IC的根私鑰,與終端系統(tǒng)結(jié)合使用,與安全IC建立“信任根”,用于后續(xù)服務(wù)。

wKgaomSL2mCAVBn_AAA8JJfojvU170.png

圖6.PUF 作為信任錨私鑰。

Maxim基于ChipDNA的商用安全IC

Maxim目前提供兩款基于ChipDNA PUF的安全IC:DS28E38采用非對稱ECDSA認證,DS28E50采用對稱SHA3認證。

DS28E38是一款ECDSA認證器,利用公司的ChipDNA PUF輸出作為關(guān)鍵內(nèi)容,對所有器件存儲的數(shù)據(jù)進行加密保護?;蛘?,在用戶控制下,ChipDNA技術(shù)被用作ECDSA簽名操作的私鑰。該器件提供一組核心加密工具,這些工具源自集成模塊,包括非對稱 (ECC-P256) 硬件引擎、符合 FIPS/NIST 標準的真隨機數(shù)發(fā)生器 (TRNG)、2Kb 安全 EEPROM、僅遞減計數(shù)器和唯一的 64 位 ROM 標識號 (ROM ID)。ECC 公鑰/私鑰功能從 NIST 定義的 P-256 曲線運行,以提供符合 FIPS 186 的 ECDSA 簽名生成功能。DS28E38的框圖如圖7所示。

wKgZomSL2mGAZBjyAABurAr6DMQ612.png

圖7.Maxim基于ChipDNA PUF的ECDSA認證器框圖。

DS28E50是一款SHA3認證器,與DS28E38一樣,利用ChipDNA PUF輸出作為加密/解密密鑰來保護所有器件存儲的數(shù)據(jù)。該器件提供符合 FIPS-202 標準的雙向 SHA3-256 身份驗證、符合 FIPS/NIST 標準的 TRNG、2Kb 安全 EEPROM、僅遞減計數(shù)器、安全 GPIO 和獨特的 64 位 ROMID。DS28E50的框圖如圖8所示。

wKgaomSL2mKAF0foAAA7EwJ9Du4294.png

圖8.Maxim基于ChipDNA PUF的SHA3認證器框圖

總結(jié)

密碼學(xué)保護嵌入式系統(tǒng)內(nèi)的電子資產(chǎn)。通過在嵌入式設(shè)計中使用具有加密功能的安全IC,設(shè)計人員無需成為密碼學(xué)專家即可獲得強大的設(shè)計保護。然而,安全IC本身可能成為日益復(fù)雜的網(wǎng)絡(luò)犯罪分子的攻擊目標?;谄涔逃械钠焚|(zhì),ChipDNA PUF技術(shù)對逆向工程方法具有高度免疫力,為侵入性攻擊提供了決定性的對策。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MOSFET
    +關(guān)注

    關(guān)注

    150

    文章

    8620

    瀏覽量

    220561
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    335

    文章

    28919

    瀏覽量

    238225
  • 晶體管
    +關(guān)注

    關(guān)注

    77

    文章

    10020

    瀏覽量

    141759
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    物聯(lián)網(wǎng)嵌入式系統(tǒng)

    本帖最后由 DFZD 于 2015-12-4 10:59 編輯 物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,是互聯(lián)網(wǎng)與嵌入式系統(tǒng)發(fā)展到高級階段的融合。作為物聯(lián)網(wǎng)重要技術(shù)組成的
    發(fā)表于 11-27 16:09

    嵌入式系統(tǒng)是什么 什么叫嵌入式系統(tǒng)

    系統(tǒng)的概念也有被濫用的嫌疑。在一般的文獻中嵌入式系統(tǒng)是這樣定義的:嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)
    發(fā)表于 04-20 14:13

    嵌入式系統(tǒng)是什么 什么叫嵌入式系統(tǒng)

    計算機技術(shù)為基礎(chǔ),并且軟硬件可裁減,適用于應(yīng)用系統(tǒng)功能、可靠性、成本、體積和功耗有嚴格要求的計算機系統(tǒng)。但是這種定義較為古板,大家公認的比較有前途的
    發(fā)表于 06-29 15:55

    如何設(shè)計嵌入式系統(tǒng)掉電保護方案?

    嵌入式系統(tǒng)設(shè)計過程中,系統(tǒng)的掉電保護越來越受到重視。如何設(shè)計嵌入式系統(tǒng)掉電
    發(fā)表于 08-09 07:48

    有關(guān)嵌入式系統(tǒng)的基礎(chǔ)知識

    嵌入式系統(tǒng)基礎(chǔ)1、嵌入式系統(tǒng)的定義(1)定義:以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用
    發(fā)表于 07-29 06:14

    嵌入式系統(tǒng)的定義

    1、嵌入式系統(tǒng)的定義(1)定義:以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)功能、可靠性、成本、體積、功耗嚴格要求的專用計
    發(fā)表于 07-29 07:59

    所有現(xiàn)代設(shè)備中都存在物理嵌入式系統(tǒng)是為什么?

    嵌入式計算機在日常設(shè)備,辦公用品,汽車,工業(yè),醫(yī)療和農(nóng)業(yè)中無處不在。從計算器到電話,相機、電梯,交通信號燈,工廠控制器和核電站控制系統(tǒng),幾乎所有現(xiàn)代設(shè)備中都存在物理嵌入式
    發(fā)表于 10-27 09:13

    嵌入式技術(shù)的發(fā)展歷程看完你就懂了

    云計算-物聯(lián)網(wǎng)-大數(shù)據(jù)-人工智能,技術(shù)革命一浪接著一浪,技術(shù)創(chuàng)新一波接著一波。嵌入式技術(shù)作為連接芯片-產(chǎn)品-應(yīng)用之間的紐帶作用
    發(fā)表于 10-28 09:07

    淺析嵌入式技術(shù)

    一、嵌入式技術(shù)的發(fā)展嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機的,這時的應(yīng)用只是使用8位的芯片,執(zhí)行一些單線程的程序,還談不上“
    發(fā)表于 11-08 06:46

    嵌入式系統(tǒng)的定義和組成是什么

    發(fā)展概述1、嵌入式系統(tǒng)發(fā)展的4個階段:無操作系統(tǒng)階段、簡單操作系統(tǒng)階段、實時操作系統(tǒng)階段、面向Internet階段。2、知識產(chǎn)權(quán)核(IP核)
    發(fā)表于 12-22 08:32

    嵌入式芯片系統(tǒng)設(shè)計應(yīng)用

    嵌入式芯片暨智能互聯(lián)創(chuàng)新大賽為了加強全國高校學(xué)生在嵌入式芯片系統(tǒng)設(shè)計應(yīng)用領(lǐng)域的創(chuàng)新設(shè)計與工程實踐能力,使學(xué)生能夠全面掌握
    發(fā)表于 12-23 06:55

    恩智浦以物理不可克隆技術(shù)(PUF)強化SmartMX2安全芯片

    恩智浦半導(dǎo)體(NXP Semiconductors)今天宣布其為第一個能夠為市場帶來整合了Intrinsic-ID公司的物理不可克隆技術(shù)智能卡和嵌入式安全
    發(fā)表于 02-27 15:23 ?4250次閱讀

    嵌入式系統(tǒng)設(shè)計|嵌入式計算

    文章目錄嵌入式系統(tǒng)定義嵌入式計算機結(jié)構(gòu)發(fā)展歷程嵌入式計算應(yīng)用的特點提供精細的功能處理時限問題實時多速率成本特點為什么要使用微處理器信息
    發(fā)表于 11-03 17:36 ?10次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>設(shè)計|<b class='flag-5'>嵌入式</b>計算

    了解物理不可克隆功能技術(shù)如何使您的設(shè)計受益

    集成了物理不可克隆功能(PUF)技術(shù)的可靠、經(jīng)濟高效的IC直到最近才問世。在這篇博文中,我將揭開PUF
    的頭像 發(fā)表于 06-28 17:04 ?1112次閱讀

    物理不可克隆功能的工作原理和益處

    物理不可克隆功能(PUF)是一種物理對象,對于給定的輸入和條件(激勵),提供物理定義的“數(shù)字指紋
    的頭像 發(fā)表于 07-15 09:55 ?177次閱讀