首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 一种基于FPGA的PCI加密卡设计

一种基于FPGA的PCI加密卡设计

资料介绍
利用FPGA设计实现了一种基于PCI总线接口的纯硬件加密卡,为PC机提供加密、签名等服务.对采用VHDL描述的PCI接口IP软核及其应用方法进行了分析;采用VHDL设计了3DES、MD5等算法模块,并设计了其与PCI接口IP核之间的通信控制模块;利用Quartus Ⅱ进行仿真、综合后,下载到加密卡上的FPGA配置芯片,将上述各个模块集成在一片FPGA上予以实现;最后,采用VC++为加密卡设计了驱动程序和测试程序,并对整个加密卡工作进行了功能测试.


一和基于FPGA硇PCI加密卡设计
严迎建,徐金甫,徐劲松,李伟
(解放军信息工程大学电子技术学院,河南郑州450004)


摘要:利用FPGA设计实现了一种基于PCI总线接口的纯硬件加密卡,为PC机提供加密、签名
等服务。对采用VHDL描述的PCI接口IP软核及其应用方法进行了分析;采用VHDL设计了3DES、
MD5等算法模块,并设计了其与PCI接口IP核之间的通信控制模块;利用QuaItus II进行仿真、综合
后,下载到加密卡上的FPGA配置芯片,将上述各个模块集成在一片FPGA上予以实现;最后,采用
VC++为加密卡设计了驱动程序和测试程序,并对整个加密卡工作进行了功能测试。
关键词:PCI总线3DES算法FPGA


PCI加密卡是基于加解密芯片和PCI总线卡 广一-=.=一■.=.■.-=.=-.工.=.■.■.■.一一一
FPGA芯片
技术实现的安全保密设备,为计算机提供数据加
密、数据完整性、数字签名、访问控制等安全功
能,可用于计算机文件保护、电子邮件系统安全保
密、办公自动化安全保密、数据库保护、网络加密
等。主要用于带PCI插槽的台式PC机和工作站, PCI 金

在防火墙、VPN加密机等方面具有极为广泛的应
标签:FPGAPCI3DESMD5VHDLQuartus
一种基于FPGA的PCI加密卡设计
本地下载

评论