資料介紹
隨著社會(huì)信息產(chǎn)業(yè)的發(fā)展,目前信息安全越來越受到重視。信息安全主要是由安全協(xié)議和密碼算法兩方面組成,其中密碼算法是信息安全的基礎(chǔ)和核心技術(shù)。目前密碼算法的實(shí)現(xiàn)逐漸由軟件向硬件實(shí)現(xiàn)過渡,硬件實(shí)現(xiàn)的密碼產(chǎn)品越來越多。
AES(Advanced Encryption Standard)高級(jí)加密標(biāo)準(zhǔn)作為新一代美國(guó)數(shù)據(jù)加密標(biāo)準(zhǔn),實(shí)際上已經(jīng)成為國(guó)際標(biāo)準(zhǔn),并且AES算法是免費(fèi)公開的。AES算法具有優(yōu)秀的加/解密性能,簡(jiǎn)單的實(shí)現(xiàn)形式,已經(jīng)越來越被信息安全界所采用。由于硬件實(shí)現(xiàn)AES算法具有更高的加密處理速度,更可靠的加密特性等優(yōu)點(diǎn),所以對(duì)AES密碼算法加速器的硬件設(shè)計(jì)和研究具有重要意義。本文以數(shù)據(jù)安全存儲(chǔ)和安全傳輸?shù)葘?duì)硬件處理速度要求較高、對(duì)面積、功耗要求較小的場(chǎng)合為背景,以深亞微米IC(Integrated Circuit)設(shè)計(jì)技術(shù)為方法,闡述了一個(gè)高性能AES密碼算法加速器的設(shè)計(jì)與實(shí)現(xiàn)過程。
首先闡述了AES密碼算法的有限域運(yùn)算數(shù)學(xué)知識(shí),然后詳細(xì)描述算法流程,包括加密流程、解密流程和密鑰擴(kuò)展流程。在此基礎(chǔ)上對(duì)AES算法的實(shí)現(xiàn)進(jìn)行硬件設(shè)計(jì),在總體結(jié)構(gòu)設(shè)計(jì)時(shí)將其劃分為輸入輸出、加密/解密和密鑰擴(kuò)展三個(gè)部分,在具體設(shè)計(jì)時(shí),考慮到更好地支持各種工作模式,采用基本結(jié)構(gòu)作為密碼算法加/解密輪變換結(jié)構(gòu)。并逐步將功能細(xì)化,設(shè)計(jì)了輪結(jié)構(gòu)中S盒替換、行移位、列混合等各個(gè)變換以及輪密鑰生成模塊。采用Verilog HDL硬件描述語言實(shí)現(xiàn)了各個(gè)功能模塊。在各子模塊的設(shè)計(jì)中把加密/解密功能很好地融合在一起,實(shí)現(xiàn)硬件上的資源共享,減小面積開銷。
- EE-385:用公鑰加速器實(shí)現(xiàn)RSA密碼系統(tǒng)
- 使用FPGA實(shí)現(xiàn)類AES分組密碼統(tǒng)一框架的詳細(xì)資料說明 16次下載
- 西門子的數(shù)字指令資料詳細(xì)說明 18次下載
- github上的pytorch學(xué)習(xí)資料詳細(xì)說明 6次下載
- Xilinx的時(shí)序設(shè)計(jì)與約束資料詳細(xì)說明 34次下載
- 使用C語言實(shí)現(xiàn)脈沖計(jì)數(shù)器實(shí)驗(yàn)的資料詳細(xì)說明 20次下載
- 使用wireshark抓包分析TCP及UDP的資料詳細(xì)說明 27次下載
- 使用LabVIEW實(shí)現(xiàn)簡(jiǎn)單的按鈕互斥資料詳細(xì)說明 26次下載
- C語言程序設(shè)計(jì)的復(fù)習(xí)資料詳細(xì)說明 3次下載
- 使用UG運(yùn)動(dòng)仿真軟件實(shí)現(xiàn)齒輪運(yùn)動(dòng)的仿真詳細(xì)說明 17次下載
- 如何低成本實(shí)現(xiàn)AES密碼算法的硬件 7次下載
- 無線路由器密碼破解Beini破解wpa實(shí)戰(zhàn)教程詳細(xì)說明 13次下載
- Matlab圖形繪制經(jīng)典案例詳細(xì)說明 7次下載
- 51單片機(jī)的定時(shí)器和計(jì)數(shù)器的使用資料詳細(xì)說明
- AD6.0詳細(xì)說明資料 0次下載
- 什么是神經(jīng)網(wǎng)絡(luò)加速器?它有哪些特點(diǎn)? 232次閱讀
- 一個(gè)微型的粒子加速器 648次閱讀
- AES HWIP技術(shù)規(guī)格 824次閱讀
- 硬件加速器提升下一代SHARC處理器的性能 1068次閱讀
- C語言實(shí)現(xiàn)AES算法 2409次閱讀
- PIC系列單片機(jī)程序設(shè)計(jì)基礎(chǔ)知識(shí)詳細(xì)說明 4303次閱讀
- C語言和C++的特點(diǎn)與用法詳細(xì)說明 4216次閱讀
- FPGA的入門基礎(chǔ)知識(shí)詳細(xì)說明 9213次閱讀
- 充分利用數(shù)字信號(hào)處理器上的片內(nèi)FIR和IIR硬件加速器 1654次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說明 5863次閱讀
- 電氣電纜的最全常用手冊(cè)詳細(xì)說明 8632次閱讀
- 接收卡升級(jí)的詳細(xì)說明概述圖文詳解 2.3w次閱讀
- 用C 語言描述AES256 加密算法 3274次閱讀
- 一種AES密碼算法的實(shí)現(xiàn) 2922次閱讀
- 優(yōu)化基于FPGA的深度卷積神經(jīng)網(wǎng)絡(luò)的加速器設(shè)計(jì) 7889次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 11次下載 | 免費(fèi)
- 3嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 4DIY動(dòng)手組裝LED電子顯示屏
- 0.98 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191186次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多