女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Miron Abramovici,Pe ? 2022-11-10 15:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Miron Abramovici,Peter L. Levin

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

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

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

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

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

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

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

表1

(單擊圖形可縮放 1.4 倍)

21

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

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

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

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

圖1

21

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

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

嘗試訪問受限地址空間

應處于非活動狀態的控制信號被激活

發生拒絕服務

一個核心響應發往另一個核心的請求

時鐘停用的內核具有輸出更改

內核進入在當前系統狀態下非法的操作模式

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

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

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

對策第一

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

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

現代 IC 確保安全

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

審核編輯:郭婷

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

    關注

    5424

    文章

    12042

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    與其他材料在集成電路中的比較

    與其他半導體材料在集成電路應用中的比較可從以下維度展開分析。
    的頭像 發表于 06-28 09:09 ?419次閱讀

    電機驅動與控制專用集成電路及應用

    芯片上有些同時還包括檢測、控制、保護等功能電路,稱之為智能功率集成電路。有一些更大規模的功率集成電路把整個控制器和驅動器都集成在一起,用一片
    發表于 04-24 21:30

    中國集成電路大全 接口集成電路

    資料介紹本文系《中國集成電路大全》的接口集成電路分冊,是國內第一次比較系統地介紹國產接口集成電路的系列、品種、特性和應用方而知識的書籍。全書共有總表、正文和附錄三部分內容。總表部分列有國產接口
    發表于 04-21 16:33

    集成電路和光子集成技術的發展歷程

    本文介紹了集成電路和光子集成技術的發展歷程,并詳細介紹了鈮酸鋰光子集成技術和和鈮酸鋰復合薄膜技術。
    的頭像 發表于 03-12 15:21 ?822次閱讀
    <b class='flag-5'>集成電路</b>和光子<b class='flag-5'>集成</b>技術的發展歷程

    集成電路技術的優勢與挑戰

    作為半導體材料在集成電路應用中的核心地位無可爭議,然而,隨著科技的進步和器件特征尺寸的不斷縮小,集成電路技術正面臨著一系列挑戰,本文分述如下:1.
    的頭像 發表于 03-03 09:21 ?519次閱讀
    <b class='flag-5'>硅</b><b class='flag-5'>集成電路</b>技術的優勢與挑戰

    集成電路為什么要封膠?

    環境因素的損害。封膠作為一種有效的保護措施,能夠隔絕這些有害物質,防止它們對集成電路造成侵害,從而確保集成電路的穩定性和可靠性。增強機械強度:封膠能夠增強
    的頭像 發表于 02-14 10:28 ?512次閱讀
    <b class='flag-5'>集成電路</b>為什么要封膠?

    集成電路封裝的發展歷程

    (1)集成電路封裝 集成電路封裝是指將制備合格芯片、元件等裝配到載體上,采用適當連接技術形成電氣連接,安裝外殼,構成有效組件的整個過程,封裝主要起著安放、固定、密封、保護芯片,以及確保電路
    的頭像 發表于 01-03 13:53 ?991次閱讀
    <b class='flag-5'>集成電路</b>封裝的發展歷程

    國聯易安:“三個絕招”,讓惡意代碼輔助檢測“穩準快全”

    隨著黑客攻擊技術的演變,惡意程序檢測技術也得到了較快的發展。惡意代碼/程序通常包括特洛伊木馬、計算機病毒、蠕蟲程序以及其他各種流氓軟件等。其技術發展極其迅速,且隱蔽性較強,有些甚至能破壞常見殺毒引擎
    的頭像 發表于 11-22 15:47 ?582次閱讀

    集成電路測試方法與工具

    集成電路的測試是確保其質量和性能的重要環節。以下是關于集成電路測試方法與工具的介紹: 一、集成電路測試方法 非在線測量法 在集成電路未焊入電路
    的頭像 發表于 11-19 10:09 ?1436次閱讀

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

    集成電路,又稱為IC,按其功能結構的不同,可以分為模擬集成電路、數字集成電路和數/模混合集成電路三大類。
    的頭像 發表于 10-18 15:08 ?4577次閱讀

    語音集成電路是指什么意思

    語音集成電路(Voice Integrated Circuit,簡稱VIC)是一種專門用于處理語音信號的集成電路。它通常包括了語音識別、語音合成、語音增強等功能,廣泛應用于智能手機、智能音箱、車載
    的頭像 發表于 09-30 15:44 ?875次閱讀

    語音集成電路有哪些特點

    語音集成電路(Voice Integrated Circuit,簡稱VIC)是一種專門用于處理語音信號的集成電路。它們通常集成了多種功能,如語音識別、語音合成、語音增強和語音編碼等。這些集成電
    的頭像 發表于 09-30 15:43 ?717次閱讀

    音響集成電路是數字集成電路

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

    單片集成電路有哪些組成

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

    單片集成電路和混合集成電路的區別

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