在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

保護集成電路免受硅特洛伊木馬的侵害

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Miron Abramovici,Pe ? 2022-11-10 15:11 ? 次閱讀

作者:Miron Abramovici,Peter L. Levin

隨著復(fù)雜的集成電路在消費、工業(yè)和軍事電子產(chǎn)品的幾乎所有方面及其周圍運行,這些設(shè)備的安全制造已成為一個至關(guān)重要的問題。出于經(jīng)濟原因,幾乎所有的IC都是由外國代工廠制造的,包括由各種第三方技術(shù)提供商提供的知識產(chǎn)權(quán)(IP)內(nèi)核。IC開發(fā)通常外包給設(shè)計和測試服務(wù)供應(yīng)商,他們使用來自許多不同供應(yīng)商的自動化工具。

從設(shè)計到制造的這一常見過程為不法行為者提供了大量機會來插入特洛伊木馬邏輯,實際上是旨在破壞 IC 關(guān)鍵任務(wù)功能的硬件黑客攻擊。到目前為止,還沒有可靠的方法來保證對這種流氓硅攻擊的部署前檢測。這個問題對國家安全的影響具有驚人的意義:特洛伊木馬可以對基本的民用基礎(chǔ)設(shè)施(電網(wǎng)、通信和銀行網(wǎng)絡(luò))造成嚴(yán)重破壞,破壞關(guān)鍵任務(wù),禁用武器系統(tǒng),或提供對其他高度安全的系統(tǒng)的后門訪問。然而,新的可重新配置的晶圓廠后驗證IP儀器旨在解決特洛伊木馬問題。

特洛伊木馬攻擊和可能的防御

特洛伊木馬攻擊可以通過多種方式發(fā)生。例如,特洛伊木馬可能入作為 RTL 模型提供的 IP 核中。此類特洛伊木馬可以設(shè)計為通過定時炸彈機制(例如,“在系統(tǒng)重置一個月后禁用內(nèi)核”)或通過誘殺機制(例如,“在處理了 1000 億個數(shù)據(jù)包后將內(nèi)核設(shè)置為測試模式”?ù)在現(xiàn)場部署的 IC 中激活。諸如此類的入侵可確保在硅前驗證(使用仿真或仿真)甚至傳統(tǒng)硅驗證期間不會激活特洛伊木馬。形式驗證方法無法處理當(dāng)今SoC設(shè)計的全部功能范圍。如果該木馬在仿真或仿真期間從未激活,則可以通過在硅前驗證期間分析功能覆蓋率低的區(qū)域來識別它。但通常情況下,復(fù)雜的IC被送去流片,許多區(qū)域的功能覆蓋仍然不完整,因為在實踐中無法實現(xiàn)完全覆蓋。

在硅后測試中,大多數(shù)提出的特洛伊木馬檢測技術(shù)分析IC的不同物理特性(如功耗、時序變化和布局結(jié)構(gòu)),以獲得完美且完全可信的參考。但是,在設(shè)備的 RTL 模型中存在特洛伊木馬排除了擁有如此完美的“?úgolden 模型”?ù;這使作為大多數(shù)檢測方法基石的基本假設(shè)無效。即使黃金模型確實存在,這樣的模型也只涵蓋功能邏輯。在設(shè)計中插入基礎(chǔ)結(jié)構(gòu)邏輯以實現(xiàn)可測試性、可靠性、可制造性等,為隱藏特洛伊木馬提供了許多額外的機會。

考慮一個兩階段攻擊,首先使用備用門在布局模型中插入特洛伊木馬,而不與功能邏輯有任何連接,然后進行聚焦離子束 (FIB) 攻擊,將特洛伊木馬連接到功能邏輯。在FIB攻擊發(fā)生之前,此類木馬是不可見的。破壞性逆向工程技術(shù)不適用,因為FIB攻擊僅針對制造IC的一個子集。今天,我們沒有任何可擴展的非破壞性技術(shù)能夠檢測FIB攻擊引入的修改。但是,即使我們有這樣的技術(shù),在大量IC上有效地使用它也是極其困難的。

表 1 總結(jié)了對不同類型的部署前特洛伊木馬檢測技術(shù)的分析。不可避免的結(jié)論是,經(jīng)典的檢測方法無法保證現(xiàn)場部署的IC沒有木馬。(這并不意味著我們不應(yīng)該使用部署前檢測技術(shù)。它們是必要的,但還不夠。

表1

(單擊圖形可縮放 1.4 倍)

21

顯然,當(dāng)今復(fù)雜的IC設(shè)計需要深度嵌入式基礎(chǔ)設(shè)施邏輯,以便在正常運行期間實施部署后安全檢查。然而,全面檢查整個IC的安全性所需的嵌入式邏輯量可能非常昂貴。此外,安全性要求檢查邏輯對攻擊者和在相關(guān)設(shè)備上運行的任何嵌入式軟件不可見。到目前為止,沒有任何有效的解決方案能夠滿足這些要求。

一種檢測 SoC 中木馬攻擊的新方法

檢測 SoC 中特洛伊木馬的新方法涉及在功能設(shè)計中添加可重新配置的啟用安全設(shè)計 (DEFENSE) 邏輯,以實現(xiàn)實時安全監(jiān)視器。此基礎(chǔ)架構(gòu)邏輯由嵌入式、軟件可配置的硅“?úinstruments”組成,可以實施一系列安全檢查,以監(jiān)控 IC‘??s 操作是否存在意外或非法行為。可重新配置性允許在共享 IP 儀器硬件上實施大量和多樣化的檢查。由于可重新配置,其功能對于分析電路的逆向工程工作是不可見的。此外,與類似FPGA的硬宏不同,軟可重構(gòu)邏輯無法與功能性ASIC邏輯區(qū)分開來。

可重新配置的 IP 儀器可以在設(shè)計的任何階段(RTL、網(wǎng)表、布局和芯片)插入,不依賴于黃金參考模型,并且獨立于應(yīng)用和技術(shù)。在此實現(xiàn)中,’?úservice‘?ù 邏輯與 ’?úmission‘?ù 邏輯無法區(qū)分。’?úService‘邏輯對應(yīng)用程序和系統(tǒng)軟件也是不可見的,因此可以免受基于軟件的攻擊。圖 1 顯示了插入了基礎(chǔ)設(shè)施邏輯的 SoC 架構(gòu)。插入在 RTL 完成,設(shè)計人員選擇要監(jiān)控的重要信號。然后通過標(biāo)準(zhǔn)芯片設(shè)計流程處理檢測的 RTL 模型。

圖1

21

信號探測網(wǎng)絡(luò) (SPN) 配置為選擇受監(jiān)控信號的子集并將其傳輸?shù)桨踩O(jiān)視器 (SM)。SPN 是一種分布式流水線 MUX 網(wǎng)絡(luò),旨在支持多個時鐘域。SM 是一個可編程事務(wù)引擎,用于實現(xiàn) FSM,以檢查當(dāng)前帶到其輸入端進行分析的信號的用戶指定行為屬性。安全和控制處理器 (SECORPRO) 重新配置 SPN 以選擇要由 SMS 檢查的信號組,并重新配置 SM 以執(zhí)行所需的檢查。一個SM的配置不會中斷正常的系統(tǒng)操作或其他SM的檢查活動。所有配置都經(jīng)過加密并存儲在安全閃存中,所有安全檢查都取決于應(yīng)用和電路。

插入IC中的儀器邏輯執(zhí)行兩種類型的檢查。第一種類型是一組用戶指定的安全違規(guī),例如:

嘗試訪問受限地址空間

應(yīng)處于非活動狀態(tài)的控制信號被激活

發(fā)生拒絕服務(wù)

一個核心響應(yīng)發(fā)往另一個核心的請求

時鐘停用的內(nèi)核具有輸出更改

內(nèi)核進入在當(dāng)前系統(tǒng)狀態(tài)下非法的操作模式

第二類檢查包括系統(tǒng)行為的一般正確性屬性。這樣做的理由是激活的特洛伊木馬將使系統(tǒng)以不正確的方式運行。這些檢查可能與在硅前驗證中執(zhí)行的檢查相同。例如,這些可能包括仿真中使用的斷言,以驗證片上使用的標(biāo)準(zhǔn)通信協(xié)議(AMBA、PCI 等)的正確實現(xiàn)或特定塊的行為。

因此,提供了用于為可重新配置的儀器定義“?úpersonalities”?ù的工具。為了定義檢查,芯片設(shè)計人員指定要由安全監(jiān)視器實現(xiàn)的 FSM。所有檢查都是在安全環(huán)境中預(yù)先部署和驗證的,其相應(yīng)的配置預(yù)加載到安全閃存中。芯片制造商無法訪問,因此無法知道閃存的內(nèi)容。

在斷電芯片中,可重構(gòu)邏輯為“?úblank”?ù(未編程),因此其功能對試圖對設(shè)備進行逆向工程的攻擊者完全隱藏。同樣,SECORPRO 的控制邏輯是在安全閃存通電時配置的,因此其功能對攻擊者也是不可見的。如圖 1 所示,無法從功能邏輯或嵌入式軟件訪問安全檢查器。同樣,SECORPRO 對其他片上應(yīng)用處理器也是不可見的。

對策第一

當(dāng)檢測到攻擊時,第一步應(yīng)該是部署對策,例如禁用可疑塊或強制安全操作模式。智能基礎(chǔ)設(shè)施平臺可以通過信號控制塊控制指定信號來實現(xiàn)對策,該模塊使SECORPRO能夠覆蓋信號的值(再次參見圖1)。例如,如果內(nèi)核表現(xiàn)出非法行為,SECORPRO 可以通過禁用其時鐘、關(guān)閉電源、連續(xù)重置或在其輸出上強制使用安全值來隔離該內(nèi)核。

這些僅代表需要集成到系統(tǒng)級解決方案中的基本對策,以便在檢測到的攻擊中幸存下來。系統(tǒng)級恢復(fù)可以結(jié)合提供故障安全狀態(tài)、替換行為異常邏輯的備用邏輯以及返回到上一個安全檢查點等技術(shù)。但是,這些主題超出了本次討論的范圍。

現(xiàn)代 IC 確保安全

當(dāng)今集成電路的安全性需要一個可重新配置的基礎(chǔ)設(shè)施平臺,用于部署后檢測任務(wù)關(guān)鍵型應(yīng)用中針對IC的特洛伊木馬攻擊。這種技術(shù)是DAFCA,Inc.設(shè)計的商用硅驗證平臺的自然延伸,用于系統(tǒng)內(nèi)硅驗證和調(diào)試,以防止不法分子損害或干擾IC’??s的關(guān)鍵任務(wù)功能。這種方法解決的國家安全問題可以引入新的保護水平,防止基礎(chǔ)設(shè)施中斷、武器系統(tǒng)破壞或其他此類安全漏洞。

審核編輯:郭婷

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

    關(guān)注

    5388

    文章

    11556

    瀏覽量

    361974
收藏 人收藏

    評論

    相關(guān)推薦

    什么是集成電路?有哪些類型?

    集成電路,又稱為IC,按其功能結(jié)構(gòu)的不同,可以分為模擬集成電路、數(shù)字集成電路和數(shù)/模混合集成電路三大類。
    的頭像 發(fā)表于 10-18 15:08 ?850次閱讀

    音響集成電路是數(shù)字集成電路

    音響集成電路(Audio Integrated Circuit,簡稱IC)是一種用于處理音頻信號的集成電路。它們可以是數(shù)字的,也可以是模擬的,具體取決于它們的設(shè)計和功能。 數(shù)字集成電路處理
    的頭像 發(fā)表于 09-24 15:57 ?361次閱讀

    單片集成電路有哪些組成

    單片集成電路(Monolithic Integrated Circuit,簡稱MIC)是一種將多個電子元件集成在單一芯片上的技術(shù)。這種技術(shù)極大地減小了電子設(shè)備的體積和重量,同時提高了可靠性和性能
    的頭像 發(fā)表于 09-20 17:21 ?527次閱讀

    單片集成電路和混合集成電路的區(qū)別

    設(shè)計、制造、應(yīng)用和性能方面有著顯著的差異。 單片集成電路(IC) 定義 單片集成電路是指在一個單一的半導(dǎo)體芯片(如硅片)上集成了多個電子元件(如晶體管、電阻、電容等)的電路。這些元件通
    的頭像 發(fā)表于 09-20 17:20 ?1614次閱讀

    CMOS集成電路的定義及特點?CMOS集成電路保護措施有哪些?

    CMOS(互補金屬氧化物半導(dǎo)體)集成電路是一種廣泛使用的半導(dǎo)體技術(shù),用于構(gòu)建各種電子電路集成電路
    的頭像 發(fā)表于 05-28 15:32 ?2177次閱讀

    專用集成電路 通用集成電路有哪些特點 專用集成電路 通用集成電路區(qū)別在哪

    專用集成電路(ASIC)和通用集成電路(ASIC)是兩種不同類型的集成電路,在設(shè)計、應(yīng)用和特點上有著明顯的區(qū)別。下面將詳細介紹這兩種類型的集成電路。 專用
    的頭像 發(fā)表于 05-04 17:28 ?1906次閱讀

    專用集成電路和通用集成電路的區(qū)別在哪 專用集成電路 通用集成電路有哪些類型

    專用集成電路(Application-Specific Integrated Circuit,ASIC)是一種根據(jù)特定的功能要求而設(shè)計和定制的集成電路。通用集成電路(General Purpose
    的頭像 發(fā)表于 05-04 17:20 ?2133次閱讀

    專用集成電路 通用集成電路有哪些區(qū)別 專用集成電路和通用集成電路的區(qū)別與聯(lián)系

    專用集成電路(ASIC)和通用集成電路(IC)是兩種不同的電路設(shè)計和制造方式。 專用集成電路是為特定應(yīng)用而設(shè)計的定制電路。它是根據(jù)用戶的需求
    的頭像 發(fā)表于 04-21 17:13 ?1228次閱讀

    專用集成電路 通用集成電路有哪些

    專用集成電路(Application Specific Integrated Circuit,簡稱ASIC)是一種根據(jù)特定需求而設(shè)計的集成電路。與通用集成電路(General Purpose
    的頭像 發(fā)表于 04-14 10:41 ?773次閱讀

    專用集成電路是什么電路 專用集成電路和通用有哪些不同

    專用集成電路(Application Specific Integrated Circuit,ASIC)是根據(jù)特定應(yīng)用需求而設(shè)計和制造的集成電路。與通用集成電路(General Purpose
    的頭像 發(fā)表于 04-14 10:24 ?783次閱讀

    什么屬于專用集成電路?專用集成電路和通用集成電路的區(qū)別

    在電子工程的世界里,集成電路(IC)是構(gòu)建現(xiàn)代電子設(shè)備不可或缺的基礎(chǔ)元件。它們按照功能和設(shè)計的特定性大致分為專用集成電路(ASIC)和通用集成電路兩類。
    的頭像 發(fā)表于 04-07 15:45 ?1455次閱讀

    東芝BiCD工藝集成電路單片TB67H450AFNG數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《東芝BiCD工藝集成電路單片TB67H450AFNG數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 03-20 11:23 ?1次下載

    東芝BiCD集成電路單片TB67S109AFNAG數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《東芝BiCD集成電路單片TB67S109AFNAG數(shù)據(jù)手冊.zip》資料免費下載
    發(fā)表于 03-20 10:34 ?7次下載

    什么是集成電路封裝?IC封裝為什么重要?IC封裝的類型

    集成電路封裝是一種保護半導(dǎo)體元件免受外部物理損壞或腐蝕的方法,通過將它們包裹在陶瓷或塑料制成的封裝材料中。有許多不同類型的集成電路,遵循不同的電路
    的頭像 發(fā)表于 01-26 09:40 ?2023次閱讀

    基氮化鎵集成電路芯片有哪些

    基氮化鎵(SiGaN)集成電路芯片是一種新型的半導(dǎo)體材料,具有廣闊的應(yīng)用前景。它將基材料與氮化鎵材料結(jié)合在一起,利用其優(yōu)勢來加速集成電路發(fā)展的速度。本文將介紹
    的頭像 發(fā)表于 01-10 10:14 ?951次閱讀
    主站蜘蛛池模板: 天天躁夜夜躁狠狠躁2021a| 亚洲电影免费| 二级特黄绝大片免费视频大片| 天堂在线网站| 国内色综合精品视频在线| 国产亚洲精品aa在线观看| 成人夜色视频网站在线观看| 日本护士69xx00| 亚洲第一区视频| 中日韩精品视频在线观看| 亚洲成综合人影院在院播放| 午夜免费r级伦理片| 免费观看欧美成人1314w色| 欧美日韩伦理| 国产精品护士| tube69日本| h网站亚洲| 天天摸夜夜摸夜夜狠狠摸| 日本高清视频在线www色| 久久久久久青草大香综合精品| 午夜剧场一级片| 日韩在线网| 久久精品2020| www.av网| 人人公开免费超级碰碰碰视频| q2002韩国理论| 国产视频资源| 中国一级生活片| 亚洲综合色婷婷中文字幕| 日本三级香港三级三级人!妇久| 久久综合97色综合网| 在线观看午夜| 国产亚洲欧美成人久久片| 中文字幕亚洲色图| 伊人久久大香线蕉观看| 日本高清高色| 逼逼视频网站| 国产香蕉一区二区精品视频| 亚洲男人a天堂在线2184| 亚洲精品美女视频| 久久夜色精品国产亚洲噜噜|