存储区域网络中FC加密卡的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zhangtao707382332
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今网络时代,存储技术正在发生着革命性的变化,并进入了一个全新的时代。SAN(存储区域网络)是近来业界十分引人注目的技术,它一方面能为网络上的应用系统提供丰富、快速、简便的存储资源,另一方面又能对网上的存储资源实施集中统一的管理,成为当今理想的存储管理和应用模式。本文介绍的FC加密卡适用于存储区域网(SAN)。本文首先简单介绍了SAN的组成,以及设计FC加密卡所涉及的FC协议与PCI Express协议。然后较详细的介绍了FC加密卡的实现。本加密卡位于存储设备之前的网络中,主要工作在FC-1和FC-2层,包括软件驱动、PC机与FPGA密钥交互、FPGA中的线路加密程序三部分,本文主要介绍后两部分。在发送数据前,加密卡与主机要进行密钥交互,交互数据传输包括寄存器组传输和DMA传输两种方式。经过交互,FPGA从主机处得到用AES-256加密算法加密后的AES密钥,然后在FPGA内解密,得到用于加密数据的AES密钥。数据发送到加密设备后,解析出FC协议中的各种数据类型,对读写命令帧提取出oxid与Lun号,存入表项;对随后发送到磁盘阵列的与写命令相对应oxid号的数据进行加密,对加密后的数据重新计算CRC,对正确的帧添加正确的CRC,对错误的帧添加一个错误的CRC,同时计算帧的RD值,采用的是8b/10b编码,根据RD选择合适的EOF,之后再重新组帧,发送到链路。从磁盘读取数据时,对与读命令相对应的oxid号的数据帧进行解密,并在表项中清除相应的oxid号;从磁盘读取数据时,解析出FRAM_END,用于清除表项中没有对应数据的读写命令帧的oxid号。加解密算法采用的是AES-256,计数器模式。本文最后介绍了FC加密卡的仿真和实际环境测试。通过测试仪器在测试中所获取的数据显示,本加密卡在速度与性能方面满足设计要求,具有实用价值。
其他文献
多源遥感图像融合是多源遥感图像信息系统中一种重要的图像处理技术。随着遥感技术的飞速发展,多源遥感图像融合的应用已从军事领域拓展到摄影测量、资源普查、环境监督等民用化领域,如何实现高性能的多源遥感图像融合是本领域亟待解决的重大问题。本文针对多源遥感图像融合的相关技术展开研究,主要研究工作如下:(1)提出一种基于边缘的多源遥感图像配准方法。采用基于Contourlet模极大值边缘检测算法进行边缘特征提
H.264/AVC是ITU-T和ISO联合推出的视频编码新标准,采用了近几年视频编码领域的一系列先进技术,以较高的编码效率和网络友好性受到人们的广泛关注。H.264/AVC设计的最初目标是
在过去的5-10年中,通过压缩感知(CS)技术进行稀疏信号恢复一直是热门的研究领域。CS的主要思想是以低于奈奎斯特的采样率,从低维线性样本中恢复高维稀疏信号。CS需要一个非线
在信息时代的今天,人类社会生活各个方面越来越依赖于通信网络,而波分复用(Wavelength-Division Multiplexing,WDM)技术的发展大大提高了通信网络的传输容量,将成为下一代骨干网
在一个图像处理系统中,从图像的获取,到图像的发送、传输、接收、输出(显示)、复制等等,每一个环节都会产生干扰,都会使图像质量降低。如何对这些“降质”图像进行处理,满足
阵列三维SAR系统可以工作在下视模式,突破了其他三维SAR系统(曲线SAR,层析SAR)只能工作在侧视、斜视模式的限制,克服了其他三维SAR具有的阴影效应和图像几何畸变等不足。传统
宽带卫星通信系统是当前通信发展的热点之一。卫星通信具有覆盖面广、可靠性高、网络拓扑结构简单、方便灵活等特点,宽带卫星通信系统既能够在通信的远距离传输上充分发挥卫
随着计算机技术的发展,计算机在越来越多的领域得到了应用。由于Linux系统的开源性,使其深受广大用户的喜爱,那么Linux系统的安全也比以往任何时候都显得重要。随着Linux下Rootk
阵列误差是阵列信号波达方向(direction of arrival,DOA)估计在工程应用中难以避免的一类误差形式。由此导致的阵列流型与假设模型不符使得通常基于理想模型的DOA算法性能明
直扩通信凭借其传输信号具有低截获概率、抗窄带干扰、抗多径效应和多址复用等优点,广泛运用于军事通信。在低信噪比的非合作场景下,由于多用户信号的多维特征参数以及各个用