資料介紹
提出一種基于FPGA的PCI硬件加解密卡的設(shè)計方案,用硬件加解密取代了傳統(tǒng)的軟件加解密,將加解密模塊和PCI接口模塊集成在一個FPGA芯片內(nèi)實現(xiàn)。分析了PCI加解密卡的軟硬件的結(jié)構(gòu)和原理,詳細(xì)介紹了DESX加解密算法的原理、步驟和硬件實現(xiàn)、PCI接口模塊的IP核設(shè)計以及USB接口模塊的電路連接。系統(tǒng)硬件以FPGA為核心,使用QuartusⅡ7.2軟件和VHDL語言設(shè)計,軟件由DriverStudio2.7和Visual C++6.0設(shè)計。采用192位密鑰的DESX分組對稱加解密算法來取代64位DES算法,密文和密鑰在專用硬件中存儲,計算機(jī)內(nèi)只有明文,有效防止黑客攻擊,保護(hù)數(shù)據(jù)安全。設(shè)計采用邏輯綜合式取代時鐘驅(qū)動級聯(lián)式來實現(xiàn)DESX算法,使加密一組數(shù)據(jù)的時間由16個周期縮短為1個周期。
- Abstract:
- ?A design proposal of hardware encryption and decryption PCI board based on FPGA was presented. Hardware encryption and decryption was used to replace the traditional software encryption and decryption. The encryption and decryption module and PCI IP core were integrated into FPGA chip. The structure and principle of software and hardware of enryption and decryption PCI board were analyzed,the principle,steps and the hardware implementation of DESX,PCI IP Core and the circuit connection of USB interface module were introduced. System hardware focusing on FPGA was designed with Quartus Ⅱ7.2 and VHDL language,software was designed with DriverStudio2.7 and Visual C++6.0. The DESX with 192bit key was adopted to replace DES with 64bit key. Ciphertext and secret key were stored in spicific hardware,only plaintext was stored in PC,this design could effectively protect data security from hacker attack. Logic synthesis was adopted to realize DESX to replace clock driving cascade, the time of handling one set data was cut short from 16 periods to 1 period.
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于FPGA的PCI硬件加解密卡的設(shè)計方案
- STM32的加解密硬件模塊
- 新版STM32加解密算法庫——X-Cube-Cryptolib V4 0次下載
- 基于FPGA芯片的軟硬件平臺的使用 20次下載
- 如何使用FPGA和PCI總線實現(xiàn)天文圖像實時采集與處理系統(tǒng)的設(shè)計 16次下載
- DES與RSA兩種加解密算法的詳細(xì)資料說明 12次下載
- 基于CH375的嵌入式USB HOST在加解密系統(tǒng)的設(shè)計與實現(xiàn) 7次下載
- 源碼-加解密文本 6次下載
- 一種FPGA高速數(shù)據(jù)采集卡的硬件設(shè)計 183次下載
- 基于DSP的PCI通用運動控制卡的硬件設(shè)計
- 基于DSP的PCI通用運動控制卡的硬件設(shè)計
- 一種基于FPGA和DSP的高性能PCI數(shù)據(jù)采集處理卡設(shè)計
- 基于FPGA的PCI總線接口設(shè)計
- 基于硬件的AES算法
- 高級加密標(biāo)準(zhǔn)及加解密算法實現(xiàn)研究
- PCI CAN卡和PCIE CAN卡的區(qū)別 259次閱讀
- 基于Windows2000操作系統(tǒng)和PCF1536的PCI卡的設(shè)計 1867次閱讀
- 采用CH365通用PCI接口芯片實現(xiàn)接口電路的軟硬件設(shè)計 3270次閱讀
- 基于TMS320VC5410 DSP的PCI語音卡和WDM設(shè)備驅(qū)動程序設(shè)計 2807次閱讀
- 基于FPGA技術(shù)的LVDS傳輸模式如何實現(xiàn)PCIE接口卡設(shè)計 9309次閱讀
- 源創(chuàng)通信 8線 PCI-E Asterisk卡介紹 1622次閱讀
- 源創(chuàng)通信4線 PCI-E Asterisk模擬卡 1554次閱讀
- digilent16線 PCI-E Asterisk卡概述 1593次閱讀
- 源創(chuàng)通信SinoV-2400E 24線 PCI-E Asterisk卡介紹 1426次閱讀
- 如何破解單片機(jī)解密芯片 5854次閱讀
- 關(guān)于反熔絲FPGA的結(jié)構(gòu)和原理以及其在密碼芯片設(shè)計中的運用淺析 9458次閱讀
- 介紹PCI卡的PCB布線 5439次閱讀
- FPGA和CPU如何搭配? 1.3w次閱讀
- USB 3.2設(shè)備和主機(jī)基于HAPS-80 FPGA硬件原型平臺 7222次閱讀
- 基于PCI局部總線的1553B總線接口卡設(shè)計 3267次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多