基于ATA总线的硬盘加密卡的设计和实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:ohngahng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息时代的到来,信息数据存储的需求与日俱增。人们对保护硬盘数据免受侵害的关注程度也越来越高。硬盘数据加密是当前保护硬盘数据的主要趋势和手段。软件加密方法虽然安装方便,但是破译简单,占用较多系统资源。硬件加密方法不依赖系统资源,且具有可靠的密钥管理方式。目前,国外只有一款硬盘加密芯片,国内没有相关芯片产品,因此硬盘加密卡设计具有重要的应用和研究价值。本文围绕基于FPGA芯片的ATA硬盘加密卡的设计和实现,首先从FPGA芯片的选择、ATA接口和JTAG接口的电路设计、I/O口管脚的选择等方面阐述了ATA硬盘加密卡板卡的设计原理,并介绍了加密卡系统的连接情况。其次,详细分析了ATA协议,包括各个寄存器及其编址、常用命令以及四种数据传输方式,并描述了操作系统中常用命令的执行流程。再次,在分析系统中各种传输方式使用情况的基础上,详细阐述了加密卡电路设计中的难点,提出了加解密电路的设计框架和实现方法。接着,进一步详细描述了数据处理电路中的DES算法和CRC算法的电路设计方法和针对DMA、PIO数据传输模式的协议控制电路的设计和实现。最后,对加密卡性能和数据传输时间进行了测试和分析。此外,本文介绍了EDA设计流程,并对加密卡电路中关键技术给出了Verilog语言的示意程序。
其他文献
Web服务选择是Web服务中重要的组成部分。传统的Web服务选择只是简单的基于关键字的语法匹配,查询得到的服务包含了大量用户需求的以外的大量的垃圾服务,导致搜索的用户体验很
随着数字化医疗的发展,医疗机构每天产生大量医学诊断相关数据,如何充分利用、挖掘这些数据中包含的重要知识,以辅助医生作出快速、准确的诊断,已经成为当今亟待解决的问题。此外
电子商务环境包括多方之间利用电子技术进行的所有在线活动和业务运营,随着互联网和电子商务网站的巨大发展,当消费者选择他们所需物资和商品时,他们面临着严重的数据重载问题。
网格技术源于20世纪90年代的美国政府的分布式超级计算项目Ⅰ-WAY。网格把分布在不同地点的、不同单位的、不同计算节点的各种计算和信息服务资源,例如计算能力、存储能力和信
当今时代是网络的时代,网络在社会中的作用越来越明显。人们对网络的依赖和需求也随之增多,对网络所提供服务的要求越来越高。学习计算机网络的基本知识就显得尤为重要。为了
随着社会的发展,对计算能力的要求越来越高,网格计算的应用范围也就越来越广泛。此外,由于网格的动态性、分布性和异构性等特点导致网格资源管理和网格任务调度面临着巨大的挑战
作为一种共享异构数据源的途径,数据集成系统有着广泛的应用需求。模式映射是数据集成系统的重要组成,通常由视图定义(查询)语言表示,它描述了不同模式之间的数据是如何转换的,是
随着Internet的迅速发展和普及,用户要求更广泛的、更普遍的资源共享。P2P网络具有分布式的特性并且能够充分利用资源,成为业界研究与关注的焦点。但是,P2P网络缺乏集中控制的特
本文重点讨论如何在流数据挖掘的基础上设计和实现为用户提供高质量推荐服务的个性化推荐系统。通过使用流数据上频繁模式挖掘方法处理 Web 流数据,个性化推荐系统可以更及时
脑电(EEG)信号分析系统是信号与系统,计算机技术和生物医学技术等多学科交叉的研究领域,被广泛应用于癫痫诊断,神经监护,麻醉深度等临床诊疗中。但是由于对脑电信号分析的准确性