日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動化
[導(dǎo)讀]計(jì)算機(jī)科學(xué)技術(shù)中的數(shù)據(jù)加密是信息安全的重要手段。Rijndael加密算法由比利時密碼學(xué)家JoanDaemen和VincentRijmen發(fā)明的一種迭代型分組加密算法,2000年被確定為美高級加密標(biāo)準(zhǔn)AES的最終算法。本文通過對AES算法的流程

計(jì)算機(jī)科學(xué)技術(shù)中的數(shù)據(jù)加密是信息安全的重要手段。Rijndael加密算法由比利時密碼學(xué)家JoanDaemen和VincentRijmen發(fā)明的一種迭代型分組加密算法,2000年被確定為美高級加密標(biāo)準(zhǔn)AES的最終算法。本文通過對AES算法的流程進(jìn)行改進(jìn),提高IP核的性能,從而獲得低成本高性能的AES加密實(shí)現(xiàn)方法。

1 AES算法流程

AES算法是一個迭代型分組密碼, 將輸入的明文( 或密文)分成16個字節(jié),在第一個輪密鑰加變換后進(jìn)入1O輪迭代。前9輪完全相同,依次經(jīng)過字節(jié)代替、行移位、列混合、輪密鑰加,最后一輪不同,跳過了列混合,解密與加密過程類似,但執(zhí)行順序與描述內(nèi)容有所不同,因此AES算的加解密過程需要分別實(shí)現(xiàn)。

我們可以調(diào)整操作順序,先進(jìn)行密鑰加操作,再進(jìn)行列混合操作,密鑰擴(kuò)展部分的列混合操作就可去掉,從而密鑰擴(kuò)展模塊被簡化,AES IP核的硬件復(fù)雜度得到降低。

2 IP核設(shè)計(jì)方案

筆者將IP系統(tǒng)的工作模式設(shè)計(jì)為閑置模式、密鑰輸入模式、單輪加密模式及連續(xù)加密模式,其結(jié)構(gòu)包括時序控制、密鑰處理、數(shù)據(jù)處理三個主要單元。

2.1 密鑰處理單元。

① 在系統(tǒng)進(jìn)入密鑰輸入模式后,從數(shù)據(jù)輸入端口連續(xù)四個時鐘周期讀入總共一百二十八位密鑰數(shù)據(jù),系統(tǒng)完成第一輪密鑰的計(jì)算,回到閑置模式。② 密鑰處理單元處于加密模式時,按算法需求實(shí)時計(jì)算各輪密鑰,以三十二位為一單元輸出,與數(shù)據(jù)通道中三十二位數(shù)據(jù)結(jié)合進(jìn)行運(yùn)算。③ 為利于下一輪加密的進(jìn)行,密鑰處理單元的復(fù)位環(huán)節(jié)是在系統(tǒng)模式由加密狀態(tài)轉(zhuǎn)為閑置狀態(tài)時結(jié)束。

2.2 數(shù)據(jù)處理單元。

① 加密模式的主要工作是迭代運(yùn)算明文數(shù)據(jù)。數(shù)據(jù)處理單元承擔(dān)檢測動能,當(dāng)處于最后一輪數(shù)據(jù)運(yùn)算時,會直接跳過列混合這一環(huán)節(jié)。② 加密模式下數(shù)據(jù)處理單元讀取一百二十八位明文數(shù)據(jù)連續(xù)四次,再通過四十個時鐘周期數(shù)據(jù)運(yùn)算,密文之首個三十二位數(shù)據(jù)段得以產(chǎn)生。

2.3 時序控制單元。

該單元負(fù)責(zé)生成整個系統(tǒng)關(guān)鍵控制信號,因控制信號集中由一個單元負(fù)責(zé)產(chǎn)生,所以使得軟件綜合出較高的時鐘頻率,輸出的時鐘相位也趨于一致。從AES加密方法流程圖中可以看到,第一輪與最后一輪都進(jìn)行了特殊處理,雖然未經(jīng)過完整的四輪處理過程,但在設(shè)計(jì)中將第一輪與最后一輪使用單獨(dú)硬件實(shí)現(xiàn),減少了兩輪的運(yùn)算時間。而且,降低資源占用的主要手段主要是減少Sbox的使用。

3 硬件實(shí)現(xiàn)方式

為使本硬件在上述設(shè)計(jì)的基礎(chǔ)上得以實(shí)現(xiàn),筆者采用的方式是: 應(yīng)用QuartusII8.0軟件形成Verilog HDL語言, 應(yīng)用ModelSim6.2系統(tǒng)軟件進(jìn)行測試,路徑與綜合的分析工作應(yīng)用FPGA綜合工具Synplify9.pro輔助完成。

主要目的是:1)考察80 MHz頻率下,目標(biāo)器件EP1C4F324C6所綜合的IP核的資源占用及性能。2)在EP2S15F484C3目標(biāo)器件的高性能狀態(tài)中再一次綜合及后仿真,以便將測試結(jié)果縱向比較,得出測試結(jié)論。

3.1 測試過程。

密鑰為:2b7e1516_28aed2a6_abf71588_09cf4f3c,輸入明文:3243f6a8_885a308d_313198a2_e0370734輸出密文3925841d_02dc09fb_dc118597_196a0b32,結(jié)果與預(yù)期吻合。

從建立流水作業(yè)以提高性能的目的出發(fā),32位和128位數(shù)據(jù)位寬的設(shè)計(jì)中原文計(jì)算速度/資源比值時未考慮所占用的RAMs資源,而且文中設(shè)計(jì)為25MHz時鐘頻率,進(jìn)行數(shù)據(jù)分析時卻將工作頻率直接換算為54MHz,而未對其設(shè)計(jì)是否可正常工作于此頻率進(jìn)行論證。得到數(shù)據(jù)見表1:

 

 

表1 硬件實(shí)現(xiàn)的比較

3.2 數(shù)據(jù)分析。

IP核在80MHz時鐘頻率下工作時,數(shù)據(jù)吞吐量為256Mb/s,速度/資源值為0.193。在位寬擴(kuò)展時,采用并行連接IP核的辦法,時序控制單元與密鑰擴(kuò)展單元可實(shí)現(xiàn)共用,進(jìn)一步提高資源利用率。當(dāng)擴(kuò)展為128位數(shù)據(jù)位寬時,數(shù)據(jù)吞吐量成倍增加,而速度/資源比提高到0.326(見表1)。

3.3 實(shí)驗(yàn)結(jié)論。

本設(shè)計(jì)在32位數(shù)據(jù)位寬的同類設(shè)計(jì)中有一定的優(yōu)勢,采用6級流水線技術(shù)及復(fù)合域方法優(yōu)化Sbox,達(dá)到了較優(yōu)的設(shè)計(jì)指標(biāo)。

在Synplify9下選定目標(biāo)器件EP2S15F484C3,優(yōu)先考慮提高速度,綜合結(jié)果報(bào)告最高時鐘頻率超過240MHz,說明本IP核設(shè)計(jì)合理,較好地利用了目標(biāo)器件資源。

本文設(shè)計(jì)的IP核硬件在輸入、輸出端加FIFO數(shù)據(jù)緩存器使從AES加密主器件被中斷數(shù)據(jù)傳輸次數(shù)減少,而且在實(shí)際應(yīng)用中、簡化了方法流程圖中可以看到,第一輪與最后一輪都進(jìn)行了特殊處主器件操作時序,形成了標(biāo)準(zhǔn)通信界面,是一種低成本高性能理,雖然未經(jīng)過完整的四輪處理過程,但在設(shè)計(jì)中將第一輪與的AES加密實(shí)現(xiàn)方法,整個設(shè)計(jì)具有較強(qiáng)的實(shí)用性,運(yùn)行穩(wěn)最后一輪使用單獨(dú)硬件實(shí)現(xiàn),減少了兩輪的運(yùn)算時間。而且, 定,效果良好。降低資源占用的主要手段主要是減少Sbox的使用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在電子系統(tǒng)中,電源如同人體的心臟,為各個元器件提供持續(xù)穩(wěn)定的能量。而電源系統(tǒng)電流的合理分配,更是決定了整個系統(tǒng)能否穩(wěn)定、高效運(yùn)行的關(guān)鍵因素。不合理的電流分配,可能導(dǎo)致某些元器件供電不足,無法正常工作;也可能使部分器件電流...

關(guān)鍵字: 電源系統(tǒng) 器件 電流

氮化鎵(GaN)作為第三代半導(dǎo)體材料的杰出代表,憑借其寬禁帶寬度、高擊穿電壓、高熱導(dǎo)率、高電子飽和漂移速度等卓越特性,在光電子、電力電子、射頻微波等諸多領(lǐng)域展現(xiàn)出了巨大的應(yīng)用潛力。然而,如同任何新興技術(shù)一樣,氮化鎵器件在...

關(guān)鍵字: 氮化鎵 半導(dǎo)體 器件

在現(xiàn)代電子設(shè)備中,蜂鳴器作為一種能夠發(fā)出聲音信號的器件,被廣泛應(yīng)用于各種領(lǐng)域,如電子玩具、報(bào)警器、電子設(shè)備的提示音等。其中,有源壓電式蜂鳴器以其只需接上額定直流電壓即可發(fā)聲的特點(diǎn),受到了工程師們的青睞。那么,有源壓電式蜂...

關(guān)鍵字: 蜂鳴器 器件 直流電壓

光隔離器件是一種只允許光沿一個方向通過而在相反方向阻擋光通過的光無源器件。它的作用是防止光路中由于各種原因產(chǎn)生的后向傳輸光對光源以及光路系統(tǒng)產(chǎn)生的不良影響。

關(guān)鍵字: 光隔離 器件

上海2024年11月6日 /美通社/ -- 在全球新質(zhì)生產(chǎn)力蓬勃發(fā)展、全力邁向可持續(xù)發(fā)展的時代浪潮下,制造業(yè)作為減少能源消耗與碳排放的關(guān)鍵"主戰(zhàn)場",綠色低碳轉(zhuǎn)型對于實(shí)現(xiàn)全球碳中和目標(biāo)至關(guān)重要。構(gòu)建清...

關(guān)鍵字: 器件 歐姆龍 高速通信 新能源

在半導(dǎo)體產(chǎn)業(yè)的快速發(fā)展中,碳化硅(SiC)作為一種新型的寬禁帶半導(dǎo)體材料,正逐步成為功率半導(dǎo)體行業(yè)的重要發(fā)展方向。碳化硅功率器件以其耐高溫、耐高壓、高頻、大功率和低能耗等優(yōu)良特性,在新能源汽車、光伏發(fā)電、軌道交通、智能電...

關(guān)鍵字: 半導(dǎo)體 碳化硅 器件

在實(shí)際的應(yīng)用電路中,處理瞬時脈沖對器件損害的最好辦法,就是將瞬時電流從敏感器件引開。為達(dá)到這一目的,將TVS在線路板上與被保護(hù)線路并聯(lián)。

關(guān)鍵字: 瞬時脈沖 器件 電流
關(guān)閉