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

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

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

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

面向FPGA-SoC的處理器驅(qū)動(dòng)配置的安全價(jià)值

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:RYAN KENNY ? 2022-11-01 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著現(xiàn)代現(xiàn)場(chǎng)可編程門(mén)陣列 (FPGA) 片上系統(tǒng) (SoC) 器件中可用的內(nèi)容和 IP 選項(xiàng)的大量增加,靈活性的最后一個(gè)真正前沿是配置過(guò)程本身。期待看到下一代FPGA SoC,使這種靈活性在安全性、配置時(shí)間和單事件翻轉(zhuǎn)(SEU)響應(yīng)方面成為現(xiàn)實(shí)。

更強(qiáng)大的 FPGA 意味著更復(fù)雜的配置

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

許多其他 SoC 和專(zhuān)用標(biāo)準(zhǔn)部件 (ASSP) 產(chǎn)品已轉(zhuǎn)向?qū)S?a target="_blank">微處理器進(jìn)行啟動(dòng)和配置管理。更重要的是,軍方和其他具有安全意識(shí)的客戶(hù)已經(jīng)使用外部微處理器解決方案來(lái)管理FPGA和其他微電子器件的配置,以驗(yàn)證配置,檢查簽名,并確保配置過(guò)程中的“穩(wěn)定狀態(tài)”。

當(dāng)今

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

解決方案:添加專(zhuān)用微處理器進(jìn)行配置

隨著 SoC FPGA 產(chǎn)品的加入,設(shè)計(jì)人員可以繼續(xù)獲得固定的引導(dǎo)順序,或者在選擇器件的引導(dǎo)順序時(shí)至少具有第一級(jí)的靈活性(FPGA 優(yōu)先或 ARM 處理器優(yōu)先)。

然而,F(xiàn)PGA 器件內(nèi)置的專(zhuān)用微處理器帶來(lái)了真正的配置靈活性,該微處理器可管理所有配置決策、配置文件的解密和身份驗(yàn)證、部分配置、對(duì) SEU 的響應(yīng)以及設(shè)備上的所有安全監(jiān)視器。如果配置腳本或配置處理器的處理器指令本身可以加載到設(shè)備上并在現(xiàn)場(chǎng)更新,這將提供一組強(qiáng)大的工具,使設(shè)計(jì)人員能夠探索安全性和配置時(shí)間之間的權(quán)衡空間。

自定義啟動(dòng)順序

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

使用針對(duì)用戶(hù)應(yīng)用程序定制的腳本化配置可以限制跨設(shè)計(jì)配置漏洞的通用性。這意味著對(duì)一個(gè)設(shè)計(jì)的攻擊不再必然適用于使用相同F(xiàn)PGA/SoC的所有設(shè)計(jì)。

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

保護(hù)和驗(yàn)證配置數(shù)據(jù)的設(shè)計(jì)權(quán)衡是配置時(shí)間。即使使用快速結(jié)構(gòu)和高速解密加速器,也存在與安全性(解密和身份驗(yàn)證)相關(guān)的配置時(shí)間影響。通過(guò)啟用細(xì)粒度級(jí)別的安全性,用戶(hù)設(shè)計(jì)將能夠利用安全性和配置時(shí)間之間的全方位權(quán)衡。

對(duì)環(huán)境監(jiān)測(cè)器和單個(gè)事件干擾

的響應(yīng) 配置的最后一個(gè)重要元素是如何在發(fā)生輻射事件時(shí)恢復(fù)數(shù)據(jù)和設(shè)備操作,以及如何在FPGA SoC受到攻擊時(shí)消除敏感的配置信息。

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

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19896

    瀏覽量

    235258
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618531
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4392

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    DS5003安全處理器芯片技術(shù)手冊(cè)

    , DS5003所特有的“柔性”特性使用戶(hù)能夠頻繁修改安全信息,使攻擊者經(jīng)過(guò)大量努力獲得的任何安全信息失去價(jià)值。該器件是DS5002FP安全處理器
    的頭像 發(fā)表于 05-15 09:29 ?272次閱讀
    DS5003<b class='flag-5'>安全</b>微<b class='flag-5'>處理器</b>芯片技術(shù)手冊(cè)

    面向四核應(yīng)用處理器的PMIC DA9063-A數(shù)據(jù)手冊(cè)

    帶來(lái)了一種高能效的系統(tǒng)解決方案,適用于信息娛樂(lè)、遠(yuǎn)程信息處理和高級(jí)駕駛輔助系統(tǒng)(ADAS)等應(yīng)用領(lǐng)域。 *附件:面向四核應(yīng)用處理器的PMIC DA9063-A數(shù)據(jù)手冊(cè).pdf 該器件包含十一個(gè)輸出電壓可編程的低壓差線(xiàn)性穩(wěn)壓
    的頭像 發(fā)表于 04-01 16:58 ?400次閱讀
    <b class='flag-5'>面向</b>四核應(yīng)用<b class='flag-5'>處理器</b>的PMIC DA9063-A數(shù)據(jù)手冊(cè)

    16通道AD采集方案,基于復(fù)旦微ARM + FPGA國(guó)產(chǎn)SoC處理器平臺(tái)

    測(cè)試數(shù)據(jù)匯總 表 1 本文帶來(lái)的是基于復(fù)旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA可編程邏輯資源(PL端)異構(gòu)多核SoC處理器設(shè)計(jì)的全國(guó)產(chǎn)工業(yè)評(píng)估板的AD采集
    的頭像 發(fā)表于 01-23 10:39 ?666次閱讀
    16通道AD采集方案,基于復(fù)旦微ARM + <b class='flag-5'>FPGA</b>國(guó)產(chǎn)<b class='flag-5'>SoC</b><b class='flag-5'>處理器</b>平臺(tái)

    EE-355:面向SHARC處理器的專(zhuān)家在線(xiàn)閃存編程

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

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

    電子發(fā)燒友網(wǎng)站提供《EE-311:面向Blackfin處理器的VisualDSP閃存編程API.pdf》資料免費(fèi)下載
    發(fā)表于 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-322:面向SHARC處理器的專(zhuān)家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器的專(zhuān)家代碼生成器.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:<b class='flag-5'>面向</b>SHARC<b class='flag-5'>處理器</b>的專(zhuān)家代碼生成器

    EE-257:面向Blackfin處理器的引導(dǎo)壓縮/解壓縮算法

    電子發(fā)燒友網(wǎng)站提供《EE-257:面向Blackfin處理器的引導(dǎo)壓縮/解壓縮算法.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 13:56 ?0次下載
    EE-257:<b class='flag-5'>面向</b>Blackfin<b class='flag-5'>處理器</b>的引導(dǎo)壓縮/解壓縮算法

    EE-367:面向ADSP-BF51xF16 Blackfin處理器的閃存編程驅(qū)動(dòng)程序

    電子發(fā)燒友網(wǎng)站提供《EE-367:面向ADSP-BF51xF16 Blackfin處理器的閃存編程驅(qū)動(dòng)程序.pdf》資料免費(fèi)下載
    發(fā)表于 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'>驅(qū)動(dòng)</b>程序

    EE-306:PGO linker-面向Blackfin處理器的代碼布局工具

    電子發(fā)燒友網(wǎng)站提供《EE-306:PGO linker-面向Blackfin處理器的代碼布局工具.pdf》資料免費(fèi)下載
    發(fā)表于 01-05 09:43 ?0次下載
    EE-306:PGO linker-<b class='flag-5'>面向</b>Blackfin<b class='flag-5'>處理器</b>的代碼布局工具

    面向NXP i.MX8處理器的電源解決方案

    電子發(fā)燒友網(wǎng)站提供《面向NXP i.MX8處理器的電源解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 15:53 ?0次下載
    <b class='flag-5'>面向</b>NXP i.MX8<b class='flag-5'>處理器</b>的電源解決方案

    面向科學(xué)計(jì)算,第五代英特爾至強(qiáng)可擴(kuò)展處理器優(yōu)勢(shì)何在

    與上一代產(chǎn)品相比:第五代英特爾?至強(qiáng)?處理器的平均科學(xué)計(jì)算性能提升高達(dá)1.22倍,可以幫助企業(yè)顯著提升基礎(chǔ)設(shè)施的價(jià)值1;平均每瓦性能提升高達(dá)1.08倍,有助于降低成本和碳足跡。其基于硬件的安全
    的頭像 發(fā)表于 12-07 10:56 ?1245次閱讀

    一種簡(jiǎn)單高效配置FPGA的方法

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

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

    相信大家都知道,在拼接處理器配置混合矩陣,主要涉及到將混合矩陣的輸出與拼接處理器的輸入相連接,并通過(guò)拼接處理器的軟件或界面進(jìn)行配置,以實(shí)現(xiàn)
    的頭像 發(fā)表于 09-26 18:09 ?627次閱讀

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

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

    淺談國(guó)產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的優(yōu)勢(shì)和應(yīng)用場(chǎng)景

    處理器FPGA配置。 高性能與低功耗 : RISC-V架構(gòu)以其低功耗和高效能著稱(chēng),而FPGA在并行處理和高性能計(jì)算方面也有顯著優(yōu)勢(shì)。兩
    發(fā)表于 08-31 08:32