基于XTS-AES的主机加密卡的FPGA的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:miskiller
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着存储技术和网络技术的发展,信息的存储安全越来越受到重视。数据作为整个存储系统的核心,对数据的保护是存储安全的重点。IEEE计算机安全委员会提出了专门用于存储加密的P1619协议,该协议采用XTS-AES算法。本文根据P1619协议,完成硬件加密卡的设计和实现。本文首先介绍了可调分组密码技术,分析了可调分组密码的三种构造方案。具体研究了基于XEX构造方案的XTS-AES加解密算法。在研究XTS-AES具体实现流程的基础上,实现了基于PCIE接口的主机加密卡。首先,完成了整个系统的FPGA设计方案,将系统设计为密钥交互,加解密算法处理两个部分:交互部分采用PCIE的DMA传输模式,将传输FPGA的密钥和待处理的数据分别存入RAM和FIFO之中,供加解密模块使用;加解密部分实现XTS-AES算法。其次,根据本加密卡的实际需要,改进了实现AES硬件实现方式,通过采用一种新的部分流水线的方式,成功的实现了XTS-AES电子密码本(ECB)模式下的FPGA硬件加密。最后,完成了所有模块的功能仿真,以xilinx ml555开发板为样机,完成了加密卡在实际环境下的测试。通过在实际环境测试下抓取的数据与P1619协议所提供的正确的测试用例数据进行比较,验证了该加密卡能够正确的完成XTS-AES的硬件加解密。区别于传统的加密设备,该加密卡是一种满足P1619协议,专用于存储系统的加密设备。
其他文献
无线跳频自组织网是以跳频通信作为无线传输信道,以自组织的方式进行组网的一种军事通信网络,该网络利用跳频通信提高了网络的抗干扰能力,利用自组织网技术提高了网络的灵活
现代对SDH网络的研究中,资源分配问题一直得到很大的关注。本文首先对SDH网络中的静态资源分配问题进行了研究,以提高SDH网络的资源利用率,实现流量工程的目标。其次,对SDH网
1948年香农发表了编码理论的奠基之作《A Mathematical Theory of Communication》。如今,纠错编码已经是现代通信系统中不可或缺的组成部分。本文基于“数字电视地面传输系
多输入多输出(MIMO)技术,可以极大地提高系统容量,但随着移动终端对便携性要求的不断提高,在其上部署多天线将越来越困难,为此人们提出了虚拟MIMO技术。虚拟MIMO技术是将单天
在油气勘探与开发中,地层压力是一个重要的参数,能够在钻前对地层压力进行准确的预测,对于保障钻井安全、提高钻探效率、降低钻井成本以及保护油气等都具有重要的指导意义。
随着电子通信技术的不断发展,传统的语音、短信通信业务已经无法满足人们的日常生活需要。新兴的视频业务正逐步渗透到日常的工作、生活、娱乐甚至安全领域当中。H.264是新一
冲激无线电超宽带(IR-UWB)采用超短脉冲发射信号,信道容量大,可提供高速的数据传输。本文针对TH/DS-UWB系统在多径信道下的的性能进行了研究,主要内容有:   在无多径加性高斯
随着通信网络的普及及用户综合化的需求,构建可以提供各种业务的综合网络构架,成为了目前国际、国内学术研究的热点之一。而实现传感网和接入网的结合,是提高人们生活品质,保
TD-SCDMA是时分同步码分多址(Time Division-Synchronous Code Division Multiple Access)的简称,是TDMA和CDMA两种基本传输模式的结合。作为中国自己提出的第三代移动通信标
随着列车重载运输的高速发展,国家对货物列车的安全运行提出了更高的要求。针对货物列车的特点,本文提出了一种利用无线传感器对重载货物列车危险状态进行在线监测的新网络—