資料介紹
隨著安全通信數(shù)據(jù)速率的提高,關(guān)鍵數(shù)據(jù)加密算法的軟件實施成為重要的系統(tǒng)瓶頸?;?a target='_blank' class='arckwlink_none'>FPGA的高度優(yōu)化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達(dá)到所要求的加密處理性能(每秒的SSL或RSA運算次數(shù))基準(zhǔn)。網(wǎng)絡(luò)的迅速發(fā)展,對安全性的需要變得越來越重要。然而,盡管網(wǎng)絡(luò)技術(shù)進(jìn)步很快,安全性問題仍然相對落后。由于FPGA所提供的設(shè)計優(yōu)勢,特別是新的高速版本,網(wǎng)絡(luò)系統(tǒng)設(shè)計人員可以在這些網(wǎng)絡(luò)設(shè)備中經(jīng)濟(jì)地實現(xiàn)安全性支持。FPGA是實現(xiàn)設(shè)計靈活性和功能升級的關(guān)鍵,對于容錯、IPSec 協(xié)議和系統(tǒng)接口問題而言這兩點非常重要。而且,F(xiàn)PGA還為網(wǎng)絡(luò)系統(tǒng)設(shè)計人員提供了適應(yīng)不同安全處理功能以及隨著安全技術(shù)的發(fā)展方便地增加對新技術(shù)支持的能力,標(biāo)準(zhǔn)加密/解決以及認(rèn)證算法,如RC-4、DES、 三次DES、MD-5 以及安全哈希算法-1 (SHA-1)被廣泛用于全球網(wǎng)絡(luò)安全系統(tǒng)中。
本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結(jié)構(gòu),著重論述了加密卡。上加密模塊的實現(xiàn),即用PPGA實現(xiàn)3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實現(xiàn)進(jìn)行仿真,并繪制了板卡的原理圖,對PCI接口原理進(jìn)行了闡述,
在論文中,首先闡述了數(shù)據(jù)加密原理。介紹了數(shù)據(jù)加密的算法和數(shù)據(jù)加密的技術(shù)發(fā)展趨勢,并重點說明了3DES的算法。
由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結(jié)構(gòu),遵從的是PCT2.2規(guī)范,理解并掌握PCI I總線的規(guī)范是了解整個系統(tǒng)的重要一環(huán),本文講述了PC1總線的特點和性能,以及總線的信號。
由于遵從高速性的要求,我們在硬件選型的時候,選用的是TI公司高速DSPTMS320C54x:TI公司新推出的TMS320C6x系列DSP功能強(qiáng),速度也非???,但目前價格仍然太高,不適合一~般加解密使用。 而TMS 320C5 4 x系列具有性能適中,價格低廉,產(chǎn)品成熟等特點,是較好的選擇。FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應(yīng)說明。并由此得出電路原理圖的繪制。
文章的重點之一在于3DES算法及IDEA、YD5算法的FPGA實現(xiàn),以Xilinx公司VIRTEXII結(jié)構(gòu)的VXC2V3000為例,闡述用FPGA高速實現(xiàn)3DES算法及IDEA、MD5算法的設(shè)計要點及關(guān)鍵部分的設(shè)計。
?
- 基于循環(huán)移位和多混沌映射的圖像加密算法 3次下載
- 如何使用FPGA實現(xiàn)神經(jīng)網(wǎng)絡(luò)實現(xiàn)混沌吸引子公鑰加密算法 6次下載
- 用matlab實現(xiàn)AES加密算法 11次下載
- 混沌加密算法的MATLAB實現(xiàn)技巧與程序 18次下載
- labview md5加密算法.llb 109次下載
- 一種密鑰可配置的DES加密算法的FPGA實現(xiàn) 11次下載
- RC4加密算法的FPGA設(shè)計與實現(xiàn) 27次下載
- 基于FPGA加密芯片的DPA實現(xiàn)與防御研究 52次下載
- IDESA數(shù)據(jù)加密算法的設(shè)計與實現(xiàn) 0次下載
- 采用多種加密算法的文件加密方法 0次下載
- 采用對稱加密算法的機(jī)制 GB1584.2-1997
- 基于FPGA的加密算法的設(shè)計
- 一種混沌加密算法的硬件實現(xiàn)
- 地圖數(shù)據(jù)網(wǎng)絡(luò)分發(fā)的混合加密算法
- 快速硬盤加密算法的設(shè)計與實現(xiàn)
- 嵌入式的RSA非對稱加密算法 1792次閱讀
- MD5到底算不算一種加密算法? 1436次閱讀
- 加密算法與非加密算法的區(qū)別 2161次閱讀
- 用C語言寫出簡單的加密算法 4658次閱讀
- 一種基于FPGA的稅控算法加密卡各模塊設(shè)計 1238次閱讀
- 沁恒股份加密SD卡方案概述 1775次閱讀
- 基于FPGA的加密算法設(shè)計方案詳解 7311次閱讀
- 常用算法的分類以及加密算法的選用 7635次閱讀
- 軟件加密算法都有哪些,這些算法在哪些方面得到了應(yīng)用? 7612次閱讀
- idea加密算法及原理詳解 3.8w次閱讀
- c語言實現(xiàn)des加密算法詳細(xì)過程 3.5w次閱讀
- java實現(xiàn)非對稱加密算法的過程 5306次閱讀
- 什么是非對稱加密?非對稱加密概念 2.1w次閱讀
- 非對稱加密算法有什么特點 2.2w次閱讀
- 常見公鑰加密算法有哪些 4.3w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機(jī)典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機(jī)編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多