使用FPGA實(shí)現(xiàn)類AES分組密碼統(tǒng)一框架的詳細(xì)資料說明
資料介紹
通過將AES算法模塊化、運(yùn)算一般化,給出了類AES算法的統(tǒng)一框架。在此框架下不僅可以同時(shí)實(shí)現(xiàn)AES的加密、解密,而且可以通過外部參數(shù)動(dòng)態(tài)設(shè)定分組算法,使得密碼算法的使用更加靈活、安全。給出了算法的FPGA實(shí)現(xiàn)。結(jié)果表明設(shè)計(jì)方案可行,速度較高。
Kerckhoffs假設(shè)秘密必須全寓于密鑰中,算法的安全性不依賴于算法實(shí)現(xiàn)細(xì)節(jié)的保密。但是在實(shí)際應(yīng)用中,一方面諸多密碼算法(DES,IDEA,Blowfish等)或多或少存在弱密鑰,另一方面算法實(shí)現(xiàn)細(xì)節(jié)公開,被片面理解為算法結(jié)構(gòu)固定,而固定的算法結(jié)構(gòu)不利于算法硬件實(shí)現(xiàn)芯片的更新?lián)Q代,在實(shí)用中存在安全隱患。
近年來,基于可重構(gòu)技術(shù)的密碼算法硬件實(shí)現(xiàn)研究成為密碼學(xué)界的熱點(diǎn)問題之一,其研究?jī)?nèi)容大多集中在多個(gè)密碼算法的整合實(shí)現(xiàn)、密碼算法實(shí)現(xiàn)效率等方面。
本文借鑒可重構(gòu)思想,將密碼算法模塊化,使得傳統(tǒng)密鑰擴(kuò)展為算法密鑰和數(shù)據(jù)密鑰,有效拓展了Kerckhoffs假設(shè)的內(nèi)容。文中基于AES算法,具體給出了類AES算法的統(tǒng)一框架。在不改變電路的前提下,通過算法密鑰的設(shè)定,靈活切換密碼算法,特別地可以在此框架下同時(shí)實(shí)現(xiàn)AES的加密和解密算法。算法可選擇范圍大,并且硬件實(shí)現(xiàn)吞吐率較高。本設(shè)計(jì)與實(shí)現(xiàn)方式的好處在于:以犧牲一定的算法實(shí)現(xiàn)效率,換取算法應(yīng)用的靈活性,提高了算法的硬件實(shí)現(xiàn)靈活性和應(yīng)用安全性。對(duì)密碼算法的設(shè)計(jì)與實(shí)現(xiàn)思路進(jìn)行了新的有益嘗試。
?
- 使用FPGA實(shí)現(xiàn)ROM的正弦波發(fā)生器詳細(xì)資料說明 19次下載
- FPGA的RAM存儲(chǔ)資源詳細(xì)資料說明 11次下載
- DSP與FPGA控制通信的詳細(xì)資料說明 46次下載
- 使用FPGA實(shí)現(xiàn)LED實(shí)驗(yàn)的詳細(xì)資料說明 9次下載
- 程序的轉(zhuǎn)移類指令詳細(xì)資料說明
- 使用FPGA實(shí)現(xiàn)流水燈的詳細(xì)資料說明 27次下載
- 使用FPGA實(shí)現(xiàn)三輸入的多數(shù)判決器的實(shí)驗(yàn)詳細(xì)資料說明 2次下載
- FPGA教程之FPGA系統(tǒng)設(shè)計(jì)與應(yīng)用的詳細(xì)資料說明 62次下載
- FPGA教程之ISE設(shè)計(jì)流程簡(jiǎn)介的詳細(xì)資料說明 15次下載
- FPGA教程之FPGA入門閃爍燈實(shí)驗(yàn)的詳細(xì)資料說明 25次下載
- FPGA視頻教程之FPGA設(shè)計(jì)中時(shí)序邏輯設(shè)計(jì)要點(diǎn)的詳細(xì)資料說明 20次下載
- FPGA的視頻教程之modelsim和quartus的使用詳細(xì)資料說明 39次下載
- FPGA教程之簡(jiǎn)單的Testbench設(shè)計(jì)的詳細(xì)資料說明 15次下載
- FPGA視頻教程之Verilog語(yǔ)法基礎(chǔ)的詳細(xì)資料說明 18次下載
- FPGA教程之CPLD和FPGA的配置與下載的詳細(xì)資料說明 20次下載
- IIC總線的FPGA實(shí)現(xiàn)說明 1.8k次閱讀
- C語(yǔ)言實(shí)現(xiàn)AES算法 3.8k次閱讀
- 一個(gè)基于參數(shù)更新的遷移學(xué)習(xí)的統(tǒng)一框架 2.1k次閱讀
- 方舟開發(fā)框架中容器類的各種類型 2.3k次閱讀
- FPGA的入門基礎(chǔ)知識(shí)詳細(xì)說明 1.1w次閱讀
- RS232接口串口取電電路的詳細(xì)資料介紹 10k次閱讀
- 使用單片機(jī)設(shè)計(jì)密碼鎖的詳細(xì)資料和代碼概述 5.9k次閱讀
- 如何進(jìn)行PLC控制程序的設(shè)計(jì)詳細(xì)資料PPT說明 6.9k次閱讀
- 一款十分強(qiáng)大的文件加密解密CLI工具toplip的詳細(xì)資料概述 4.8k次閱讀
- PPT教程之伺服電機(jī)及其驅(qū)動(dòng)技術(shù)的詳細(xì)資料講解 8.9k次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細(xì)文字說明詳細(xì)資料概述 1.1w次閱讀
- 變壓器保護(hù)的基本要求,保護(hù)配置和運(yùn)行規(guī)定的詳細(xì)資料概述 1.1w次閱讀
- 用C 語(yǔ)言描述AES256 加密算法 3.8k次閱讀
- c語(yǔ)言實(shí)現(xiàn)des加密算法詳細(xì)過程 3.6w次閱讀
- 一種AES密碼算法的實(shí)現(xiàn) 3.7k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費(fèi)
- 4收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 524Pin Type-C連接器設(shè)計(jì)報(bào)告
- 1.06 MB | 次下載 | 免費(fèi)
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費(fèi)
- 7MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
- 8MS1022高精度時(shí)間測(cè)量(TDC)電路數(shù)據(jù)手冊(cè)
- 1.81 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論