隨著安全通信數據速率的提高,關鍵數據加密算法的軟件實施成為重要的系統瓶頸.基于FPGA的高度優化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達到所要求的加密處理性能(每秒的SSL或RSA運算次數)基準.網絡的迅速發展,對安全性的需要變得越來越重要.然而,盡管網絡技術進步很快,安全性問題仍然相對落后.由于FPGA所提供的設計優勢,特別是新的高速版本,網絡系統設計人員可以在這些網絡設備中經濟地實現安全性支持.FPGA是實現設計靈活性和功能升級的關鍵,對于容錯、IPSec協議和系統接口問題而言這兩點非常重要.而且,FPGA還為網絡系統設計人員提供了適應不同安全處理功能以及隨著安全技術的發展方便地增加對新技術支持的能力.標準加密/解決以及認證算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被廣泛用于全球網絡安全系統中.本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結構,著重論述了加密卡上加密模塊的實現,即用FPGA實現3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實現進行仿真,并繪制了板卡的原理圖,對PCI接口原理進行了闡述.在論文中,首先闡述了數據加密原理.介紹了數據加密的算法和數據加密的技術發展趨勢,并重點說明了3DES的算法.由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結構,遵從的是PCI2.2規范,理解并掌握PCI總線的規范是了解整個系統的重要一環,本文講述了PCI總線的特點和性能,以及總線的信號.由于遵從高速性的要求,我們在硬件選型的時候,選用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能強,速度也非常快,但目前價格仍然太高,不適合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能適中,價格低廉,產品成熟等特點,是較好的選擇.FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應說明.并由此得出電路原理圖的繪制.文章的重點之一在于3DES算法及IDEA、MD5算法的FPGA實現,以Xilinx公司VIRTEXII結構的VXC2V3000為例,闡述用FPGA高速實現3DES算法及IDEA、MD5算法的設計要點及關鍵部分的設計.
資源簡介:是一篇介紹視頻序列中運動目標的提取與跟蹤算法的論文
上傳時間: 2013-12-13
上傳用戶:hullow
資源簡介:隨著安全通信數據速率的提高,關鍵數據加密算法的軟件實施成為重要的系統瓶頸.基于FPGA的高度優化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達到所要求的加密處理性能(每秒的SSL或RSA運算次數)基準.網絡的迅速發展,對安全性的需要變得越來越重...
上傳時間: 2013-04-24
上傳用戶:qazwsc
資源簡介:RSA加密與解密算法的 C++實現
上傳時間: 2013-12-18
上傳用戶:ma1301115706
資源簡介:信息隱藏與水印技術的經典隱寫算法的lsb算法的加密,用C實現
上傳時間: 2013-12-24
上傳用戶:luopoguixiong
資源簡介:MD5加密算法在當今已經被人們廣泛的認識與應用 這里用java實現MD5加密代碼
上傳時間: 2013-12-19
上傳用戶:hfmm633
資源簡介:該文檔介紹了Rijndael與RSA算法的混合加密系統
上傳時間: 2017-08-19
上傳用戶:hasan2015
資源簡介:/*-功能: 實現DES加密算法的加密解密功能 */ /*- */ /*-說明:des算法的實現代碼 */ /*- 能夠實現56位或56*n密鑰的des算法,可以通過該程序提供的接口 */ /*- 進行數據的加密,保證數據在傳送過程的安全性
上傳時間: 2016-01-04
上傳用戶:561596
資源簡介:實現RSA的加密,解密,可以應用與加密,解密系統中..適合初學者學習
上傳時間: 2016-06-07
上傳用戶:水口鴻勝電器
資源簡介:Rijndael加密算法的密鑰擴展算法的研究
上傳時間: 2013-12-06
上傳用戶:pompey
資源簡介:實現DES加密算法的加密解密功能 */ /*- */ /*-說明:des算法的實現代碼 */ 能夠實現56位或56*n密鑰的des算法,可以通過該程序提供的接口 進行數據的加密,保證數據在傳送過程的安全性
上傳時間: 2014-01-08
上傳用戶:zsjzc
資源簡介:數據加密的算法的幾個常用算法的總結,以及加密的流程圖
上傳時間: 2014-02-18
上傳用戶:ouyangtongze
資源簡介:MCU IC的解密與加密方法,文章中細述了多種解密的方法。
上傳時間: 2014-01-19
上傳用戶:moshushi0009
資源簡介:java公鑰加密私鑰解密與數字證書的一個例子,很實用的。
上傳時間: 2014-01-22
上傳用戶:songrui
資源簡介:ABE加密(Attribute-Based Encryption)算法的一種實現方案
上傳時間: 2013-12-17
上傳用戶:gonuiln
資源簡介:JPEG2000是由ISO/ITU-T組織下的IECJTC1/SC29/WG1小組制定的下一代靜止圖像壓縮標準,其優良的壓縮特性使得它將具有廣泛的應用領域。JPEG2000算法非常復雜,圖像編碼過程占用了大量的處理器時間開銷和內存開銷,因而通過對JPEG2000算法進行優化并采用硬件電路...
上傳時間: 2013-07-13
上傳用戶:long14578
資源簡介:FPGA視頻控制器設計,FED驅動控制系統的研制與FPGA設計\r\n
上傳時間: 2013-08-20
上傳用戶:阿四AIR
資源簡介:數據結構 之樹的生成與操作 算法
上傳時間: 2015-02-14
上傳用戶:kbnswdifs
資源簡介:球形儲罐的研制與開發和CAD的概述CAD系統的集成
上傳時間: 2015-04-08
上傳用戶:王小奇
資源簡介:程序包括Turbo 碼的編碼與譯碼算法.Turbo 碼譯碼算法包括LOG-MAP和SOVA.
上傳時間: 2014-01-08
上傳用戶:lifangyuan12
資源簡介:碩士論文題目:遠程抄表系統組態軟件的研制與應用研究 主要內容:該文首先分析了目前組態軟件研究現狀及發展趨勢,探討了組態軟件特點和組態軟件體系結構,尤其對組態軟件的圖形組態,實時數據庫理論做了詳細剖析.其次對遠程抄表系統組態軟件網絡結構作了論述...
上傳時間: 2015-05-03
上傳用戶:jennyzai
資源簡介:八數碼游戲的不同實現方法! 1.八數碼游戲與A*算法的結合! 本程序主要是給出一個A*算法的示例!效率并不高 2.廣度算法 這個效率還可以的!
上傳時間: 2014-01-01
上傳用戶:wl9454
資源簡介:基于Mallat的二維Haar小波分解與重構算法的C語言實現
上傳時間: 2015-06-05
上傳用戶:dbs012280
資源簡介:演示了AVL的刪除與插入算法,通過模擬dos命令行實現。
上傳時間: 2013-12-28
上傳用戶:bruce
資源簡介:人臉的檢測與定位算法,采用降維算法實現:)
上傳時間: 2014-01-13
上傳用戶:yuanyuan123
資源簡介:Shamir秘密分享與恢復算法的VC++程序,主要是使用平面上k點可以決定k-1次方的多項式,以k點為門檻值,應用Lagrange多項式插入方法的技術,回復原多項式,再得出主密鑰。輸入大數長度和份數可自行定義(默認是270位和不超過20份)。
上傳時間: 2015-08-17
上傳用戶:BIBI
資源簡介:本人的期刊論文,研究蟻群聚類算法與遺傳算法的融合,實踐證明效果顯著
上傳時間: 2013-12-26
上傳用戶:Andy123456
資源簡介:本人上傳的是FP-GROWTH算法的數據挖掘中的關聯規則與序列模式
上傳時間: 2015-09-21
上傳用戶:417313137
資源簡介:本論文為計算機專業畢業設計論文,密碼體制的描述與RSA算法及在數字簽名中的應用與前景分析,包括具體應用的密聊源程序.
上傳時間: 2014-10-26
上傳用戶:zhaiyanzhong
資源簡介:基于Mallat的二維Haar小波分解與重構算法的C語言實現最大分解級數:5級*/
上傳時間: 2014-11-04
上傳用戶:yd19890720
資源簡介:線性數據結構算法實現 棧的順序和鏈式存儲存表示與基本算法的實現; 隊列的鏈式存儲表示與基本操作算法實現
上傳時間: 2014-01-25
上傳用戶:1101055045