吴忠躺衫网络科技有限公司

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

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

3天內不再提示

面向FPGA-SoC的處理器驅動配置的安全價值

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:RYAN KENNY ? 2022-11-01 11:18 ? 次閱讀

隨著現代現場可編程門陣列 (FPGA) 片上系統 (SoC) 器件中可用的內容和 IP 選項的大量增加,靈活性的最后一個真正前沿是配置過程本身。期待看到下一代FPGA SoC,使這種靈活性在安全性、配置時間和單事件翻轉(SEU)響應方面成為現實。

更強大的 FPGA 意味著更復雜的配置

FPGA 公司產品每年都變得越來越復雜,包括各種強化 IP、處理器和數字加速功能。這些新產品有望在較少數量的微電路中提高功能集成度。但是,這種集成也意味著復雜的SoC配置。

許多其他 SoC 和專用標準部件 (ASSP) 產品已轉向專用微處理器進行啟動和配置管理。更重要的是,軍方和其他具有安全意識的客戶已經使用外部微處理器解決方案來管理FPGA和其他微電子器件的配置,以驗證配置,檢查簽名,并確保配置過程中的“穩定狀態”。

當今

如何完成配置 如今,FPGA 的配置過程主要由復雜的狀態機(在 Altera 設備中稱為“控制邏輯”)執行。比特流信息以串行方式加載到FPGA中,根據所選器件和用戶選項進行可變解壓縮、解密和身份驗證;然后,在釋放到操作模式之前配置整個設備。冒著過度簡化少數公司技術的風險,配置過程大多是固定的,這意味著一個FPGA配置過程中的安全漏洞將成為所有其他設備的漏洞。

解決方案:添加專用微處理器進行配置

隨著 SoC FPGA 產品的加入,設計人員可以繼續獲得固定的引導順序,或者在選擇器件的引導順序時至少具有第一級的靈活性(FPGA 優先或 ARM 處理器優先)。

然而,FPGA 器件內置的專用微處理器帶來了真正的配置靈活性,該微處理器可管理所有配置決策、配置文件的解密和身份驗證、部分配置、對 SEU 的響應以及設備上的所有安全監視器。如果配置腳本或配置處理器的處理器指令本身可以加載到設備上并在現場更新,這將提供一組強大的工具,使設計人員能夠探索安全性和配置時間之間的權衡空間。

自定義啟動順序

Arria 10 SoC 提供 FPGA 和 SoC 器件之間的啟動順序選擇。但是,完全腳本化的配置過程將能夠優先考慮FPGA或SoC中的部分設計,使用通過協議進行的配置以及當今FPGA可用的各種快速與高效方法。因此,配置過程和訂單可以在非常精細的級別上進行管理,并可以根據設計進行定制。通過將 FPGA 結構劃分為邏輯配置區域或扇區,這種設置變得更加靈活。

使用針對用戶應用程序定制的腳本化配置可以限制跨設計配置漏洞的通用性。這意味著對一個設計的攻擊不再必然適用于使用相同FPGA/SoC的所有設計。

在硬解密和身份驗證加速器的幫助下,高度腳本化的配置過程可以決定是保護不保護、部分用戶設計還是全部用戶設計。在設計和邏輯重用的時代,并非設計的每個部分都需要保護或認證。但是,這是一個可以作為用戶設計的一部分做出的決定,以便以安全性換取配置時間。

保護和驗證配置數據的設計權衡是配置時間。即使使用快速結構和高速解密加速器,也存在與安全性(解密和身份驗證)相關的配置時間影響。通過啟用細粒度級別的安全性,用戶設計將能夠利用安全性和配置時間之間的全方位權衡。

環境監測器和單個事件干擾

的響應 配置的最后一個重要元素是如何在發生輻射事件時恢復數據和設備操作,以及如何在FPGA SoC受到攻擊時消除敏感的配置信息。

用于配置的專用處理器還可以提供對 SEU 事件的腳本和條件響應。這些可能包括重新配置整個設備或設計的一部分、將操作故障轉移到設備的另一部分,或安全響應,例如擦除密鑰和敏感數據。同樣,專用配置處理器可以生成對環境監測器(如溫度和電壓)的高度腳本化響應,并通過FPGA SoC中密鑰和配置數據的有序、受控和驗證歸零來做出響應。在大型設計中,數據歸零的順序可能很重要。

審核編輯:郭婷

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

    關注

    68

    文章

    19409

    瀏覽量

    231201
  • FPGA
    +關注

    關注

    1630

    文章

    21798

    瀏覽量

    606049
  • soc
    soc
    +關注

    關注

    38

    文章

    4204

    瀏覽量

    219106
收藏 人收藏

    評論

    相關推薦

    16通道AD采集方案,基于復旦微ARM + FPGA國產SoC處理器平臺

    測試數據匯總 表 1 本文帶來的是基于復旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA可編程邏輯資源(PL端)異構多核SoC處理器設計的全國產工業評估板的AD采集
    的頭像 發表于 01-23 10:39 ?138次閱讀
    16通道AD采集方案,基于復旦微ARM + <b class='flag-5'>FPGA</b>國產<b class='flag-5'>SoC</b><b class='flag-5'>處理器</b>平臺

    EE-355:面向SHARC處理器的專家在線閃存編程

    電子發燒友網站提供《EE-355:面向SHARC處理器的專家在線閃存編程.pdf》資料免費下載
    發表于 01-08 15:05 ?0次下載
    EE-355:<b class='flag-5'>面向</b>SHARC<b class='flag-5'>處理器</b>的專家在線閃存編程<b class='flag-5'>器</b>

    EE-311:面向Blackfin處理器的VisualDSP閃存編程API

    電子發燒友網站提供《EE-311:面向Blackfin處理器的VisualDSP閃存編程API.pdf》資料免費下載
    發表于 01-07 14:26 ?0次下載
    EE-311:<b class='flag-5'>面向</b>Blackfin<b class='flag-5'>處理器</b>的VisualDSP閃存編程<b class='flag-5'>器</b>API

    EE-367:面向ADSP-BF51xF16 Blackfin處理器的閃存編程驅動程序

    電子發燒友網站提供《EE-367:面向ADSP-BF51xF16 Blackfin處理器的閃存編程驅動程序.pdf》資料免費下載
    發表于 01-07 13:54 ?0次下載
    EE-367:<b class='flag-5'>面向</b>ADSP-BF51xF16 Blackfin<b class='flag-5'>處理器</b>的閃存編程<b class='flag-5'>器</b><b class='flag-5'>驅動</b>程序

    一種簡單高效配置FPGA的方法

    本文描述了一種簡單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設備。這種方法減少了硬件組件、板空間和成
    的頭像 發表于 10-24 14:57 ?809次閱讀
    一種簡單高效<b class='flag-5'>配置</b><b class='flag-5'>FPGA</b>的方法

    盛顯科技:在拼接處理器配置混合矩陣的步驟是什么?

    相信大家都知道,在拼接處理器配置混合矩陣,主要涉及到將混合矩陣的輸出與拼接處理器的輸入相連接,并通過拼接處理器的軟件或界面進行配置,以實現
    的頭像 發表于 09-26 18:09 ?383次閱讀

    盛顯科技:拼接處理器為什么要配置混合矩陣?

    使用。那么您知道拼接處理器為什么要配置混合矩陣?下面盛顯科技小編為您介紹: 在拼接處理器配置混合矩陣的原因,主要基于以下幾點: 一、實現多信號源靈活切換 多信號源接入: 混合矩陣能夠
    的頭像 發表于 09-06 11:23 ?389次閱讀
    盛顯科技:拼接<b class='flag-5'>處理器</b>為什么要<b class='flag-5'>配置</b>混合矩陣?

    淺談國產異構雙核RISC-V+FPGA處理器AG32VF407的優勢和應用場景

    處理器FPGA配置。 高性能與低功耗 : RISC-V架構以其低功耗和高效能著稱,而FPGA在并行處理和高性能計算方面也有顯著優勢。兩
    發表于 08-31 08:32

    中微億芯發布ARM A9處理器SoC Z7及以7系列FPGA為核心的SIP電路

    近日,中科芯控股公司中微億芯舉辦了"融核造芯 智創未來"高性能可編程 SoC / SIP 系列新品發布會,隆重發布了ARM A9處理器SoC Z7,及以7系列FPGA為核心的SIP電路
    的頭像 發表于 05-28 18:22 ?1345次閱讀

    Achronix FPGA增加對Bluespec提供的基于Linux的RISC-V軟處理器的支持,以實現可擴展數據處理

    Bluespec支持加速功能的RISC-V處理器將Achronix的FPGA轉化為可編程SoC 近日,高性能FPGA芯片和嵌入式
    的頭像 發表于 04-19 18:08 ?745次閱讀

    fpga和risc-v處理器的區別

    FPGA(現場可編程門陣列)和RISC-V處理器在多個方面存在顯著的區別。
    的頭像 發表于 03-27 14:21 ?1273次閱讀

    TPS650864可配置多軌PMU適用于多核處理器、FPGA和系統的TPS650861可配置多軌PMU數據表

    電子發燒友網站提供《TPS650864可配置多軌PMU適用于多核處理器、FPGA和系統的TPS650861可配置多軌PMU數據表.pdf》資料免費下載
    發表于 03-07 09:06 ?0次下載
    TPS650864可<b class='flag-5'>配置</b>多軌PMU適用于多核<b class='flag-5'>處理器</b>、<b class='flag-5'>FPGA</b>和系統的TPS650861可<b class='flag-5'>配置</b>多軌PMU數據表

    華為pockets是什么處理器

    華為Pockets的處理器型號是高通驍龍778G 4G SoC。這款處理器可以提供出色的性能,滿足用戶的各種需求,同時支持快速的應用程序響應和流暢的操作體驗。
    的頭像 發表于 03-05 17:16 ?1576次閱讀

    華為pockets處理器型號

    華為Pockets的處理器型號是高通驍龍778G 4G SoC。這款處理器可以提供出色的性能,滿足用戶的各種需求,同時支持快速的應用程序響應和流暢的操作體驗。
    的頭像 發表于 03-05 16:53 ?1343次閱讀

    淺談SoC中常用的處理器

    復雜系統執行多種多樣的復雜任務。任務常因為市場需求而改變。處理器的軟件可編程性使得它可以實現更加快速的功能開發和提供更加敏捷的可適性,已成為SoC最為重要的組件,其性能直接決定了系統性能的優劣。
    的頭像 發表于 02-23 09:19 ?1398次閱讀
    淺談<b class='flag-5'>SoC</b>中常用的<b class='flag-5'>處理器</b>
    长赢百家乐赌徒| 罗源县| 巴厘岛百家乐官网的玩法技巧和规则 | 大发888手机版下载| 真人百家乐官网大转轮| 威尼斯人娱乐城真人赌博| 新2百家乐官网现金网百家乐官网现金网 | 百家乐官网高级技巧| 水果老虎机的规律| 百家乐官网赌场公司| 百家乐天下| 百家乐官网金海岸软件| 全讯网123| 榆次百家乐官网的玩法技巧和规则 | 安桌百家乐官网游戏百家乐官网| 威尼斯人娱乐城游戏平台| 东莞百家乐官网的玩法技巧和规则| 金钱豹百家乐的玩法技巧和规则| 网络百家乐官网骗局| 碧桂园太阳城户型图| 百家乐官网7scs娱乐网| 大发888娱乐场怎么才能赢到钱| 公海百家乐官网的玩法技巧和规则 | 百家乐门户网站| 百家乐官网那个平台好| 大发888娱乐城都有啥扑克牌游戏| 万龙百家乐官网的玩法技巧和规则 | 专业百家乐官网筹码| 大发888博彩网站xa11| 百家乐官网桌子租| 西林县| 有钱人百家乐的玩法技巧和规则 | 做生意摆放的招财物件| 百家乐官网的如何玩| 百家乐规则以及玩法| 百家乐官网套利| 上饶市| 百家乐德州扑克桌布| 百家乐官网网站那个诚信好| 东莞市| 百家乐投注之对冲投注|