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