国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

嵌入在FPGA中的AES靜態(tài)與動(dòng)態(tài)數(shù)據(jù)

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

掃碼添加小助手

加入工程師交流群

考慮 AES 加密數(shù)據(jù)沿以太網(wǎng)鏈路以 1G、10G 或更高的速率流式傳輸?shù)奈恢谩9粽呖梢詳r截并存儲(chǔ)傳遞的消息,以便在嘗試破解加密之前進(jìn)行后續(xù)分析。他將快速生成大量數(shù)據(jù)包,并且只有源地址和目標(biāo)地址可用于過(guò)濾掉感興趣的消息。這些可能都使用相同的加密密鑰,但在組織良好的加密系統(tǒng)中,加密密鑰將經(jīng)常更改,從而限制了任何安全故障的規(guī)模。

那么攻擊者可以使用哪些方法來(lái)破解加密呢?說(shuō)實(shí)話,攻擊者通常更容易通過(guò)破壞物理或人類安全性來(lái)訪問(wèn)密鑰或明文來(lái)訪問(wèn)機(jī)密數(shù)據(jù)而不會(huì)破解加密。數(shù)據(jù)僅以明文形式有用(例如,您無(wú)法觀看加密視頻或閱讀加密文檔)。同樣,密鑰需要以未加密的形式存儲(chǔ)才能使用,并且保護(hù)它的物理安全性可能比加密算法更容易破壞。

或者,攻擊者可能讓內(nèi)部人員提供密鑰。假設(shè)必須破解加密算法,那么用于破解早期DES系統(tǒng)的方法稱為蠻力。在這里,攻擊者使用巨大的計(jì)算能力來(lái)嘗試密鑰的每個(gè)組合。隨著計(jì)算能力的提高,這種技術(shù)對(duì)于資金充足的組織(如敵對(duì)政府)變得可行。然而,AES最少使用的128位密鑰組合的絕對(duì)數(shù)量是驚人的(5.79E + 76)。

另一種常見(jiàn)的攻擊方法依賴于攻擊者對(duì)包含密鑰的設(shè)備有足夠的訪問(wèn)權(quán)限,以允許使用實(shí)驗(yàn)室設(shè)備。請(qǐng)記住,我已經(jīng)說(shuō)過(guò),嵌入式加密核心永遠(yuǎn)不應(yīng)該靠近設(shè)備的引腳。在這種類型的攻擊中,稱為差分功率分析(DPA),電源電流的測(cè)量是在器件的引腳上進(jìn)行的,因此具有不同密鑰的加密將具有略微不同的能量使用。這導(dǎo)致功耗模式,可以使用信號(hào)處理進(jìn)行分析以推斷出密鑰。

微處理器上實(shí)現(xiàn)的公鑰算法比AES更容易受到這種攻擊。這就是理論,一些學(xué)者已經(jīng)從完全控制的AES實(shí)現(xiàn)中梳理出關(guān)鍵點(diǎn),使用帶有慢速時(shí)鐘的DPA和定制電路板,旨在促進(jìn)功率測(cè)量。

DPA基本上是關(guān)于從噪聲中提取信號(hào)。通過(guò)使測(cè)量結(jié)果難以獲得,可以使其更具挑戰(zhàn)性。這包括物理安全性,例如在檢測(cè)到篡改時(shí)將密鑰清零。諸如使用表面貼裝封裝(引腳不可訪問(wèn))的電路板布局和具有封裝內(nèi)去耦電容器的器件等因素將阻礙功率毛刺的測(cè)量。

使用低電源電壓、較高頻率以及芯片上相關(guān)電路產(chǎn)生額外噪聲的設(shè)計(jì)將不那么容易受到攻擊。此外,加密器中的設(shè)計(jì)技術(shù)可能會(huì)影響對(duì) DPA 攻擊的敏感性,并且通過(guò)頻繁更改密鑰,使得攻擊者無(wú)法在更改密鑰之前捕獲足夠的數(shù)據(jù)來(lái)確定密鑰,從而無(wú)法做到這一點(diǎn)。我并不是說(shuō)這是不可能的,但與使用FPGA實(shí)現(xiàn)AES的典型應(yīng)用相比,DPA對(duì)智能卡,公鑰算法和微處理器實(shí)現(xiàn)的威脅更大。也就是說(shuō),與沒(méi)有加密相比,向系統(tǒng)添加加密的安全性是向前邁出的一大步。

靜態(tài)數(shù)據(jù)存在不同的問(wèn)題。機(jī)密數(shù)據(jù)顯然可以在磁盤上被攻擊者訪問(wèn)和更改。加密存儲(chǔ)的兩個(gè)重要標(biāo)準(zhǔn)是數(shù)據(jù)的大小不變,并且相同的明文加密并存儲(chǔ)在多個(gè)位置應(yīng)始終具有不同的密文。還希望對(duì)扇區(qū)進(jìn)行隨機(jī)訪問(wèn),而不是堅(jiān)持加密和解密完整文件。

不擴(kuò)大數(shù)據(jù)的要求是,磁盤可以存儲(chǔ)相同數(shù)量的數(shù)據(jù),無(wú)論是否加密。如果沒(méi)有數(shù)據(jù)擴(kuò)展選項(xiàng)以包含額外的完整性檢查值(ICV),則很難提供身份驗(yàn)證,即保證加密數(shù)據(jù)未被篡改。

磁盤上相同的數(shù)據(jù)應(yīng)該總是不同的原因是它可能會(huì)揭示數(shù)據(jù)的結(jié)構(gòu)(類似于上一篇博客中提到的ECB模式問(wèn)題)。它為攻擊打開(kāi)了漏洞,其中系統(tǒng)被指示加密已知的所需數(shù)據(jù)(例如,指示某人在其銀行帳戶中有1,000,000美元的記錄),然后將其復(fù)制到磁盤上的另一個(gè)位置(在這種情況下,通過(guò)攻擊者自己的銀行帳戶記錄)。避免這種情況的方案是一種稱為AES-XTS(IEEE標(biāo)準(zhǔn)1619)的變體。XTS IP 核比基本的 AES 設(shè)計(jì)更復(fù)雜,它使用兩個(gè)不同的密鑰來(lái)加密數(shù)據(jù)。它考慮了數(shù)據(jù)的扇區(qū)地址,以確保相同的數(shù)據(jù)不會(huì)重復(fù)。

另一個(gè)考慮因素是,雖然加密可確保數(shù)據(jù)的機(jī)密性,但它不會(huì)提供有關(guān)郵件是否損壞或惡意更改的任何信息。這對(duì)于金融交易等應(yīng)用程序至關(guān)重要,其中消息中更改的數(shù)字可能會(huì)將付款從$ 1,000更改為$ 9,000。AES有一個(gè)解決方案 - 它在加密數(shù)據(jù)時(shí)對(duì)數(shù)據(jù)執(zhí)行“哈希”,然后在消息末尾包含完整性檢查值(ICV)。這會(huì)擴(kuò)展數(shù)據(jù)包長(zhǎng)度,但會(huì)增加用戶的值,因?yàn)榭梢詸z測(cè)到并拒絕被篡改的消息。

用于身份驗(yàn)證和加密的最流行的 IP 核稱為 AES-GCM。AES-GCM的好處是整個(gè)操作可以流水線化,F(xiàn)PGA可以支持100G數(shù)據(jù)速率。這是用FPGA不動(dòng)產(chǎn)換取性能的又一個(gè)例子。AES-GCM內(nèi)核比基本的AES實(shí)現(xiàn)更復(fù)雜,但構(gòu)成了更廣泛的加密子系統(tǒng)的基礎(chǔ),正如我們將在第3部分中看到的那樣。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22412

    瀏覽量

    636341
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5998

    瀏覽量

    180853
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2431

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    keilc語(yǔ)言的動(dòng)態(tài)分配內(nèi)存

    靜態(tài)區(qū),在內(nèi)存還有‘堆’這樣的一個(gè)區(qū)域。其實(shí),這塊內(nèi)存就是用來(lái)動(dòng)態(tài)內(nèi)存分配的。 其實(shí)想一下就知道光靠棧區(qū)和靜態(tài)區(qū)處理問(wèn)題時(shí)是很不靈活的
    發(fā)表于 01-21 06:04

    嵌入式系統(tǒng)動(dòng)態(tài)分配內(nèi)存可能發(fā)生的問(wèn)題是什么?

    盡管不像非嵌入式計(jì)算機(jī)那么常見(jiàn),嵌入式系統(tǒng)還是有從堆(heap)動(dòng)態(tài)分配內(nèi)存的過(guò)程的。 那么嵌入式系統(tǒng)
    發(fā)表于 12-22 09:42

    關(guān)于晶振的靜態(tài)電容與動(dòng)態(tài)電容

    靜態(tài)電容與動(dòng)態(tài)電容 C0與C1 的區(qū)別是什么呢?
    的頭像 發(fā)表于 11-21 15:38 ?4373次閱讀
    關(guān)于晶振的<b class='flag-5'>靜態(tài)</b>電容與<b class='flag-5'>動(dòng)態(tài)</b>電容

    嵌入式與FPGA的區(qū)別

    ,一是嵌入式軟件開(kāi)發(fā),主要與嵌入式cao作系統(tǒng)、應(yīng)用軟件等有關(guān)。第二是嵌入式硬件開(kāi)發(fā),需要掌握硬件設(shè)計(jì)、模擬仿真、 PCB設(shè)計(jì)等技能。 ?2、FPGA:它是
    發(fā)表于 11-20 07:12

    嵌入式和FPGA的區(qū)別

    。 在當(dāng)今智能化時(shí)代,嵌入式系統(tǒng)和FPGA技術(shù)都是電子系統(tǒng)設(shè)計(jì)的重要組成部分,但許多工程師和技術(shù)愛(ài)好者常常對(duì)兩者的區(qū)別和應(yīng)用場(chǎng)景感到困惑。本文將深入解析嵌入式系統(tǒng)和
    發(fā)表于 11-19 06:55

    AES加解密算法邏輯實(shí)現(xiàn)及其蜂鳥(niǎo)E203SoC上的應(yīng)用介紹

    這次分享我們會(huì)簡(jiǎn)要介紹AES加解密算法的邏輯實(shí)現(xiàn),以及如何將AES算法做成硬件協(xié)處理器集成蜂鳥(niǎo)E203 SoC上。 AES算法介紹 AES
    發(fā)表于 10-29 07:29

    針對(duì)AES算法的安全防護(hù)設(shè)計(jì)

    。 2. 硬件層面的防護(hù) 隨機(jī)掩碼技術(shù)是目前唯一可證安全的技術(shù)手段,我們便采用掩碼技術(shù)作為AES的抗功耗擊手段。 掩碼技術(shù)對(duì)加密過(guò)程的中間數(shù)據(jù)做隨機(jī)化處理,使攻擊者很難采集到有效的功耗曲線,從而
    發(fā)表于 10-28 07:38

    AES加密流程

    密鑰,這些輪密鑰將在后續(xù)的加密和解密過(guò)程中使用。 初始輪(Initial Round):初始輪,將待加密數(shù)據(jù)與第一個(gè)輪密鑰進(jìn)行異或運(yùn)算。這一步驟有助于消除數(shù)據(jù)的模式和統(tǒng)計(jì)特性,增強(qiáng)
    發(fā)表于 10-23 06:13

    飛凌嵌入式ElfBoard-Vim編輯器之靜態(tài)鏈接和動(dòng)態(tài)鏈接

    1.靜態(tài)鏈接靜態(tài)鏈接通過(guò)靜態(tài)庫(kù)進(jìn)行鏈接,生成的目標(biāo)程序包含運(yùn)行需要的所有庫(kù),可以直接運(yùn)行,不過(guò)就是文件比較大。靜態(tài)庫(kù)是匯編產(chǎn)生的.o文件的
    發(fā)表于 10-17 09:07

    FPGA機(jī)器學(xué)習(xí)的具體應(yīng)用

    ,越來(lái)越多地被應(yīng)用于機(jī)器學(xué)習(xí)任務(wù)。本文將探討 FPGA 機(jī)器學(xué)習(xí)的應(yīng)用,特別是加速神經(jīng)網(wǎng)絡(luò)推理、優(yōu)化算法和提升處理效率方面的優(yōu)勢(shì)。
    的頭像 發(fā)表于 07-16 15:34 ?2897次閱讀

    怎么結(jié)合嵌入式,Linux,和FPGA三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    嵌入式領(lǐng)域,不少人都懷揣著讓嵌入式、Linux 和 FPGA 三個(gè)方向?qū)崿F(xiàn)均衡發(fā)展的夢(mèng)想,然而實(shí)踐卻面臨諸多挑戰(zhàn)。就像備受矚目的全棧工程
    的頭像 發(fā)表于 06-25 10:08 ?867次閱讀
    怎么結(jié)合<b class='flag-5'>嵌入</b>式,Linux,和<b class='flag-5'>FPGA</b>三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    動(dòng)態(tài)BGP與靜態(tài)BGP的區(qū)別?

    BGP(邊界網(wǎng)關(guān)協(xié)議,Border Gateway Protocol) 是互聯(lián)網(wǎng)中用于自治系統(tǒng)(AS)之間路由信息交換的核心協(xié)議。實(shí)際部署,BGP 可分為靜態(tài) BGP和動(dòng)態(tài) BGP
    發(fā)表于 06-24 06:57

    PLL技術(shù)FPGA動(dòng)態(tài)調(diào)頻與展頻功能應(yīng)用

    隨著現(xiàn)代電子系統(tǒng)的不斷發(fā)展,時(shí)鐘管理成為影響系統(tǒng)性能、穩(wěn)定性和電磁兼容性(EMI)的關(guān)鍵因素之一。FPGA設(shè)計(jì),PLL因其高精度、靈活性和可編程性而得到廣泛應(yīng)用,本文將深入探討PLL技術(shù)
    的頭像 發(fā)表于 06-20 11:51 ?2631次閱讀
    PLL技術(shù)<b class='flag-5'>在</b><b class='flag-5'>FPGA</b><b class='flag-5'>中</b>的<b class='flag-5'>動(dòng)態(tài)</b>調(diào)頻與展頻功能應(yīng)用

    詳解ADC電路的靜態(tài)仿真和動(dòng)態(tài)仿真

    ADC電路主要存在靜態(tài)仿真和動(dòng)態(tài)仿真兩類仿真,針對(duì)兩種不同的仿真,我們存在不同的輸入信號(hào)和不同的數(shù)據(jù)采樣,因此靜態(tài)仿真和動(dòng)態(tài)仿真是完全不同的
    的頭像 發(fā)表于 06-05 10:19 ?1991次閱讀
    詳解ADC電路的<b class='flag-5'>靜態(tài)</b>仿真和<b class='flag-5'>動(dòng)態(tài)</b>仿真

    請(qǐng)問(wèn)STM32G473是否支持硬件AES

    STM32G473參考手冊(cè)及數(shù)據(jù)手冊(cè)中含有硬件AES相關(guān)內(nèi)容及寄存器相關(guān)描述。但STM32G473xx.h并無(wú)AES相關(guān)寄存器,pack版本已更新為最新。以地址方式直接賦值,Keil
    發(fā)表于 03-12 06:38