虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

加密卡

  • 加密卡的研制与加密算法的FPGA实现

    随着安全通信数据速率的提高,关键数据加密算法的软件实施成为重要的系统瓶颈.基于FPGA的高度优化的可编程的硬件安全性解决方案提供了并行处理能力,并且可以达到所要求的加密处理性能(每秒的SSL或RSA运算次数)基准.网络的迅速发展,对安全性的需要变得越来越重要.然而,尽管网络技术进步很快,安全性问题仍然相对落后.由于FPGA所提供的设计优势,特别是新的高速版本,网络系统设计人员可以在这些网络设备中经济地实现安全性支持.FPGA是实现设计灵活性和功能升级的关键,对于容错、IPSec协议和系统接口问题而言这两点非常重要.而且,FPGA还为网络系统设计人员提供了适应不同安全处理功能以及随着安全技术的发展方便地增加对新技术支持的能力.标准加密/解决以及认证算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被广泛用于全球网络安全系统中.本文介绍了基于PCI总线的加密卡的研制,硬件板卡的结构,着重论述了加密卡上加密模块的实现,即用FPGA实现3DES及IDEA、MD5算法的过程,加密卡的工作原理,加密卡中多种密码算法的配置原理,最后对3DES算法及IDEA、MD5算法的实现进行仿真,并绘制了板卡的原理图,对PCI接口原理进行了阐述.在论文中,首先阐述了数据加密原理.介绍了数据加密的算法和数据加密的技术发展趋势,并重点说明了3DES的算法.由于加密卡的生存空间在于其高速的加密性能与便捷的使用方式,所以,我们的加密卡采用的是基于PCI插槽的结构,遵从的是PCI2.2规范,理解并掌握PCI总线的规范是了解整个系统的重要一环,本文讲述了PCI总线的特点和性能,以及总线的信号.由于遵从高速性的要求,我们在硬件选型的时候,选用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能强,速度也非常快,但目前价格仍然太高,不适合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能适中,价格低廉,产品成熟等特点,是较好的选择.FPGA选用的XILINX公司的XC2V3000,在随后的文章中,我们将会对这些器件特性做相应说明.并由此得出电路原理图的绘制.文章的重点之一在于3DES算法及IDEA、MD5算法的FPGA实现,以Xilinx公司VIRTEXII结构的VXC2V3000为例,阐述用FPGA高速实现3DES算法及IDEA、MD5算法的设计要点及关键部分的设计.

    标签: FPGA 加密卡 加密算法

    上传时间: 2013-04-24

    上传用户:qazwsc

  • FPGA在硬盘加密卡中的应用与研究

    随着我国信息化发展进程加快,信息化覆盖面扩大,信息安全问题也就随之增多,其影响和后果也更加广泛和严重。同时,信息安全及其对经济发展、国家安全和社会稳定的重大影响,正日益突出地显现出来,受到越来越多的关注。在和平年代,通过对信息载体进行大规模的物理破坏,从而达到危害信息安全的目的,在一定程度上是行不通的。然而,在信息安全的角力上,破坏者从来都没有放弃过,他们把目标对准了信息载体中的数据,由于数据的易失性,计算机数据成为信息安全中的最大隐患,同时也是破坏信息安全的一个突破口。 本文提出研制硬盘加密卡的主要目的是为了防止对计算机数据的窃取,保护硬盘中的数据。破坏者在得到硬盘后,也不能够得到硬盘中的数据,从而达到保护信息安全的目的。加密卡提供两个符合ATA-6标准的接口,串接在主板IDE接口和硬盘之间。存储在硬盘上的数据,是经过加密以后的加密数据;从硬盘上读出的数据,必须经过该卡的解密才可被正常使用,否则只是一堆乱码。加密卡采用FPGA技术实现IDE接口和加密算法,以减小加解密带来的速度上的影响。 论文的工作重点主要有以下几个方面的内容:FPGA及VHDL语言的研究,ATA协议标准研究及IDE接口的FPGA实现。论文对ATA协议做了细致的研究,分析了硬盘接口的工作机制以及主机与硬盘之间的通信协议,并在此基础上,重点研究了用FPGA的编程功能来实现一个计算机硬件底层接口协议的方法,详细介绍了芯片的内部框图及FPGA的软件流程图,提出了在实现过程中应注意的要点,最终用FPGA构建了一个双向IDE硬盘通道,实现了两套符合ATA-6规范的IDE接口。

    标签: FPGA 硬盘 加密卡 中的应用

    上传时间: 2013-08-02

    上传用户:Ants

  • sle4442 I2C 逻辑加密卡驱动程序

    sle4442 I2C 逻辑加密卡驱动程序

    标签: 4442 sle I2C 逻辑加密卡

    上传时间: 2013-12-18

    上传用户:love1314

  • 一个不错的usb加密卡的设计

    一个不错的usb加密卡的设计,这是芯片端。用的cypress公司的芯片。

    标签: usb 加密 卡的设计

    上传时间: 2013-11-27

    上传用户:561596

  • 一个不错的usb加密卡的设计

    一个不错的usb加密卡的设计,用户端。用的cypress公司的芯片。

    标签: usb 加密 卡的设计

    上传时间: 2015-02-04

    上传用户:金宜

  • sle4442逻辑加密卡读写程序---c语言编写(转贴)

    sle4442逻辑加密卡读写程序---c语言编写(转贴)

    标签: 4442 sle 逻辑加密卡 读写程序

    上传时间: 2015-03-01

    上传用户:netwolf

  • IC加密卡的制作(AT88SC102)

    IC加密卡的制作(AT88SC102),它来自一个实际的工程,仅供大家参考,学习,如果要应用到实际工程中去,请跟作者联系。否则后果自负。

    标签: 102 AT 88 SC

    上传时间: 2014-01-01

    上传用户:2525775

  • vc开发的PCI总线加密卡 PCI开发卡主要由PCI9054、93C56、16M晶振和相应的跳线、控制地址数据线等部分组成。PCI9054是PLX公司的PCI主模式桥芯片

    vc开发的PCI总线加密卡 PCI开发卡主要由PCI9054、93C56、16M晶振和相应的跳线、控制地址数据线等部分组成。PCI9054是PLX公司的PCI主模式桥芯片,具体芯片的说明请见Data Book;93C56是EERPOM,用于向PCI9054的初始化设置信息;16M晶振向9054提供总线时钟和CPLD7128S提供时钟;跳线用于PCI9054的设置,控制地址数据线将PCI9054的Local Bus信号线引出来,用于实验板用。

    标签: PCI 9054 93C56 16M

    上传时间: 2014-08-07

    上传用户:hongmo

  • 逻辑加密卡SLE4442的操作C51函数

    逻辑加密卡SLE4442的操作C51函数,包含复位响应、密码比较、读写等操作。

    标签: 4442 SLE C51 逻辑加密卡

    上传时间: 2016-07-18

    上传用户:ainimao

  • IC 读写功能 代码仅供参照 针对加密卡的功能读写程序

    IC 读写功能 代码仅供参照 针对加密卡的功能读写程序

    标签: IC 读写 代码 加密卡

    上传时间: 2013-12-20

    上传用户:dongbaobao