基于SATA2.0的可配置加解密系统设计与调试

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ASINLU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
串行高级技术附加装置(SATA)作为新一代的硬盘接口总线,具有更高的数据传输速率:SATA1.0(1.5Gbit/s)、SATA2.0(3.0Gbit/s);采用原生命令队列(NCQ)机制提高了命令的执行效率;支持数据和命令的CRC校验,具有更高的数据传输可靠性。因此SATA接口总线在大容量数据存储领域具有广泛的应用,已经成为目前最主流的硬盘接口总线。另外,目前愈演愈烈的信息泄露事件使得人们对信息安全的需求也日益迫切。本文正是针对以上技术发展及需求,提出并实现了一种硬盘数据安全的解决方案。将SATA2.0接口总线技术与分组密码算法技术结合起来实现了硬盘的硬件加解密。主要内容包括:首先,在论文中详细研究了SATA2.0接口总线协议,分析了ATA命令集,特别是PIO和DMA命令的交互过程,同时对SATA2.0原生命令队列协议进行了透彻的解析。其次,实现了基于SATA2.0接口的可配置加解密系统设计。即在主机SATA接口和硬盘SATA接口之间实现一桥接系统,从用户的角度来看,完成主机与硬盘之间数据加解密后的透明传输。该系统支持SATA2.0接口传输协议的原语及高速数据传输,允许用户对密钥以及密码算法进行重配置。重点介绍了基于ROCKET GTP以及带外信号(OOB)技术进行SATA2.0物理层设计的过程。最后,提出了一种适用于大容量高速数据传输系统测试的方法。利用Xilinx ChipScope Pro工具灵活的设置触发条件、定位并捕获错误情况下的测试数据,将该数据作为测试激励导入仿真软件复现错误情况,进而解决问题。这一方法在本系统测试过程中得到了运用,取得了良好测试效果。本课题的研究成果已经在Xilinx ML505开发板上进行充分验证测试,具有较好的应用参考价值。
其他文献
随着信息时代的来临,电子文本信息迅速膨胀,如何有效地组织和管理这些信息,并准确、全面、快速地将用户所需要的信息从文本信息系统中选取出来成为当前信息科学和技术领域的
近年来,低密度奇偶校验(Low Density Parity Check LDPC)码作为一种可以接近香农极限性能的纠错码技术,逐渐成为信道编码理论研究的热点,在无线通信、深空通信、光和磁记录等
近年来,伴随着人们对无线城市的期盼及对高速数据传输的需求,具有更高吞吐量的IEEE 802.11ac/ad标准随之产生。本文主要基于上述这两个标准,研究当WiFi节点中间节点发挥中继/
在过去的三十多年里,自动人脸识别技术得到了各个相关领域研究者的极大兴趣与广泛关注,跨越了众多研究领域,如:图像处理,计算机视觉,神经科学,统计学,模式识别等。随着技术的
随着科技的进步,无线定位技术得以飞速发展。其中,辐射源无源定位以其良好的隐蔽性和抗干扰能力,在航海、航空、航天和电子战等领域获得广泛应用,受到各国的高度重视。本文以
对于需要存储大量数据且保证随时随地处理用户请求的企业来讲,容灾备份、性能诊断和优化、安全分析等多方面的管理需求使企业在存储管理上的投入越来越高。企业需要寻求更有
随着虚拟现实技术、计算机图形学技术和计算机视觉技术的快速发展,三维虚拟人逐渐发展成为一门新兴的学科,并吸引了越来越多的人从事相关的研究。由于人类的面部表情和情感非
目前,本体的应用领域越来越多,应用本体的主要目的都是为了知识的共享和重用,即希望通过本体对信息的表达实现语义级的共享和重用,从而为智能代理提供交流工具。本体的推理技
随着现代电子、信息技术的迅速发展,在未来的信息化战争中要求各类侦察接收机必须要具有更宽的输入带宽、更高的分辨率及灵敏度、更强的抗干扰能力,同时能处理多个来波信号,