节点文献

PCI JM2000数据加密卡设计

【作者】 谭小刚

【导师】 钱光弟;

【作者基本信息】 电子科技大学 , 检测技术与自动化装置, 2003, 硕士

【摘要】 计算机数据加密卡PCIJMC2000采用DSP与FPGA实现数据加、解密,FPGA中固化有分组密码算法,DSP运行软件加密算法。PCIJMC2000能提供达10~20Mbit/s的数据处理速度,采用硬件和软件相结合的加密方法,可方便实现加密算法升级,并使加密程序代码更加安全可靠。课题工作的重点是PCIJMC2000的电路实现。 DSP具有高度的并行结构、专用硬件逻辑以及许多专用指令,可以实现快速加密算法,DSP的双访问RAM(DARAM)和主机并行接口(HPI)可以实现数据PCI传送和DSP处理同时进行,另外采用了深度缓冲技术,使花在主机中断上的时间几乎可以忽略不计,所以基于DSP的计算机数据加密卡PCIJMC2000获得了较高的处理速度。 论文详细论证了PCIJMC2000的系统方案设计,论述了PCIJMC2000的模块功能与硬件电路设计,PCB设计,软件设计及模块调试,完成了PCIJMC2000卡的硬件试制。此外,论文对该项目的深化研究作了说明。

【Abstract】 The Computer Data Encryption card PCIJMC2000 en/decrypts data with DSP running software encryption program and FPGA sealed with block cipher. PCIJMC2000 can process data at a speed of 10~20Mbit/s. It provides a convenient way for us to update encryption algorithm by applying hardware and software technology . And,it makes the encryption code more safely. The circuit design of PCIJMC2000 is the main point of our paper.We can take DSP to realize fast encryption algorithm because of its highly parallelism, application-specific hardware logic, and application-specific instructions. PCI transaction and DSP processing of data can take place simultaneously for its dual-access RAM (DARAM) and host port interface (HPI). And, the time taken for interruption almost can be ignored because of deep buffer technology. So the Computer Data Encryption card PCIJMC2000 based on DSP can work at a high speed.This paper deals with in detail the system design of the Computer Data Encryption card PCIJMC2000, the model function and hardware circuit designn, PCB design, software design and model debugging. And, we introduce the further work about the scheme.

  • 【分类号】TP309.7
  • 【被引频次】2
  • 【下载频次】129
节点文献中: