资料介绍
提出一种基于FPGA的PCI硬件加解密卡的设计方案,用硬件加解密取代了传统的软件加解密,将加解密模块和PCI接口模块集成在一个FPGA芯片内实现。分析了PCI加解密卡的软硬件的结构和原理,详细介绍了DESX加解密算法的原理、步骤和硬件实现、PCI接口模块的IP核设计以及USB接口模块的电路连接。系统硬件以FPGA为核心,使用QuartusⅡ7.2软件和VHDL语言设计,软件由DriverStudio2.7和Visual C++6.0设计。采用192位密钥的DESX分组对称加解密算法来取代64位DES算法,密文和密钥在专用硬件中存储,计算机内只有明文,有效防止黑客攻击,保护数据安全。设计采用逻辑综合式取代时钟驱动级联式来实现DESX算法,使加密一组数据的时间由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硬件加解密卡的设计方案
- STM32的加解密硬件模块
- 新版STM32加解密算法库——X-Cube-Cryptolib V4 0次下载
- 基于FPGA芯片的软硬件平台的使用 20次下载
- 如何使用FPGA和PCI总线实现天文图像实时采集与处理系统的设计 16次下载
- DES与RSA两种加解密算法的详细资料说明 12次下载
- 基于CH375的嵌入式USB HOST在加解密系统的设计与实现 7次下载
- 源码-加解密文本 6次下载
- 一种FPGA高速数据采集卡的硬件设计 183次下载
- 基于DSP的PCI通用运动控制卡的硬件设计
- 基于DSP的PCI通用运动控制卡的硬件设计
- 一种基于FPGA和DSP的高性能PCI数据采集处理卡设计
- 基于FPGA的PCI总线接口设计
- 基于硬件的AES算法
- 高级加密标准及加解密算法实现研究
- PCI CAN卡和PCIE CAN卡的区别 259次阅读
- 基于Windows2000操作系统和PCF1536的PCI卡的设计 1867次阅读
- 采用CH365通用PCI接口芯片实现接口电路的软硬件设计 3270次阅读
- 基于TMS320VC5410 DSP的PCI语音卡和WDM设备驱动程序设计 2807次阅读
- 基于FPGA技术的LVDS传输模式如何实现PCIE接口卡设计 9309次阅读
- 源创通信 8线 PCI-E Asterisk卡介绍 1622次阅读
- 源创通信4线 PCI-E Asterisk模拟卡 1554次阅读
- digilent16线 PCI-E Asterisk卡概述 1593次阅读
- 源创通信SinoV-2400E 24线 PCI-E Asterisk卡介绍 1426次阅读
- 如何破解单片机解密芯片 5854次阅读
- 关于反熔丝FPGA的结构和原理以及其在密码芯片设计中的运用浅析 9458次阅读
- 介绍PCI卡的PCB布线 5439次阅读
- FPGA和CPU如何搭配? 1.3w次阅读
- USB 3.2设备和主机基于HAPS-80 FPGA硬件原型平台 7222次阅读
- 基于PCI局部总线的1553B总线接口卡设计 3267次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 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 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 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十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多