資料介紹
提出一種基于FPGA的PCI硬件加解密卡的設(shè)計(jì)方案,用硬件加解密取代了傳統(tǒng)的軟件加解密,將加解密模塊和PCI接口模塊集成在一個(gè)FPGA芯片內(nèi)實(shí)現(xiàn)。分析了PCI加解密卡的軟硬件的結(jié)構(gòu)和原理,詳細(xì)介紹了DESX加解密算法的原理、步驟和硬件實(shí)現(xiàn)、PCI接口模塊的IP核設(shè)計(jì)以及USB接口模塊的電路連接。系統(tǒng)硬件以FPGA為核心,使用QuartusⅡ7.2軟件和VHDL語(yǔ)言設(shè)計(jì),軟件由DriverStudio2.7和Visual C++6.0設(shè)計(jì)。采用192位密鑰的DESX分組對(duì)稱(chēng)加解密算法來(lái)取代64位DES算法,密文和密鑰在專(zhuān)用硬件中存儲(chǔ),計(jì)算機(jī)內(nèi)只有明文,有效防止黑客攻擊,保護(hù)數(shù)據(jù)安全。設(shè)計(jì)采用邏輯綜合式取代時(shí)鐘驅(qū)動(dòng)級(jí)聯(lián)式來(lái)實(shí)現(xiàn)DESX算法,使加密一組數(shù)據(jù)的時(shí)間由16個(gè)周期縮短為1個(gè)周期。
- 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è)計(jì)方案
- STM32的加解密硬件模塊
- 新版STM32加解密算法庫(kù)——X-Cube-Cryptolib V4 0次下載
- 基于FPGA芯片的軟硬件平臺(tái)的使用 20次下載
- 如何使用FPGA和PCI總線(xiàn)實(shí)現(xiàn)天文圖像實(shí)時(shí)采集與處理系統(tǒng)的設(shè)計(jì) 16次下載
- DES與RSA兩種加解密算法的詳細(xì)資料說(shuō)明 12次下載
- 基于CH375的嵌入式USB HOST在加解密系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7次下載
- 源碼-加解密文本 6次下載
- 一種FPGA高速數(shù)據(jù)采集卡的硬件設(shè)計(jì) 183次下載
- 基于DSP的PCI通用運(yùn)動(dòng)控制卡的硬件設(shè)計(jì)
- 基于DSP的PCI通用運(yùn)動(dòng)控制卡的硬件設(shè)計(jì)
- 一種基于FPGA和DSP的高性能PCI數(shù)據(jù)采集處理卡設(shè)計(jì)
- 基于FPGA的PCI總線(xiàn)接口設(shè)計(jì)
- 基于硬件的AES算法
- 高級(jí)加密標(biāo)準(zhǔn)及加解密算法實(shí)現(xiàn)研究
- PCI CAN卡和PCIE CAN卡的區(qū)別 259次閱讀
- 基于Windows2000操作系統(tǒng)和PCF1536的PCI卡的設(shè)計(jì) 1867次閱讀
- 采用CH365通用PCI接口芯片實(shí)現(xiàn)接口電路的軟硬件設(shè)計(jì) 3270次閱讀
- 基于TMS320VC5410 DSP的PCI語(yǔ)音卡和WDM設(shè)備驅(qū)動(dòng)程序設(shè)計(jì) 2807次閱讀
- 基于FPGA技術(shù)的LVDS傳輸模式如何實(shí)現(xiàn)PCIE接口卡設(shè)計(jì) 9309次閱讀
- 源創(chuàng)通信 8線(xiàn) PCI-E Asterisk卡介紹 1622次閱讀
- 源創(chuàng)通信4線(xiàn) PCI-E Asterisk模擬卡 1554次閱讀
- digilent16線(xiàn) PCI-E Asterisk卡概述 1593次閱讀
- 源創(chuàng)通信SinoV-2400E 24線(xiàn) PCI-E Asterisk卡介紹 1426次閱讀
- 如何破解單片機(jī)解密芯片 5854次閱讀
- 關(guān)于反熔絲FPGA的結(jié)構(gòu)和原理以及其在密碼芯片設(shè)計(jì)中的運(yùn)用淺析 9458次閱讀
- 介紹PCI卡的PCB布線(xiàn) 5439次閱讀
- FPGA和CPU如何搭配? 1.3w次閱讀
- USB 3.2設(shè)備和主機(jī)基于HAPS-80 FPGA硬件原型平臺(tái) 7222次閱讀
- 基于PCI局部總線(xiàn)的1553B總線(xiàn)接口卡設(shè)計(jì) 3267次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多