硬盘加密芯片的改进及密钥管理的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:tchrt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的到来,硬盘数据的保密需求与日俱增。硬件加密硬盘数据的方法不依赖操作系统、不占用系统资源、具有安全可靠的密钥管理方式,成为当前保护硬盘数据的主要趋势。本文基于现代密码学知识和 FPGA 设计技术,开发研制了一种采用 AES 算法和 CTR 加密模式的 ATA 硬盘加密卡;同时基于I<2>C协议和USB设备开发技术,设计实现了加密卡的密钥管理系统:包括伪 USB 密钥设备和基于USB接口的密钥管理设备。 本文首先描述了AES 算法及其基于FPGA的电路设计方法。其次在分析比较各种加密模式的基础上,选择 CTR 模式作为本硬盘加密系统的加密模式。再次,在简要分析 ATA 协议的基础上,提出了本加密系统的结构框架,详细描述了数据处理电路中针对PIO、DMA 数据传输模式的协议控制电路的设计实现和加密数据的 CRC 校验值的计算方法,并测试分析了加密卡的功能和性能。接着,通过探讨各种主流密钥管理方案,提出本密钥管理系统的体系结构。接下来,具体介绍了基于:I<2>C协议实现存放用户密钥的伪USB密钥设备的实现方法,并描述了加密卡密钥获取电路的设计和实现。最后,简要分析了USB 数据传输协议,详细阐述了基于USB 接口的密钥管理设备的硬件开发、固件开发、驱动开发和应用程序的开发。
其他文献
随着信息技术的迅速发展及其在制造业中的广泛应用,企业信息化建设进入了一个蓬勃发展的时代,如何把工艺设计人员从繁重的重复劳动中解放出来;如何有效管理大量的工艺文件和
鉴于开放的异构Web生物信息源数据量庞大,Web 访问低效而易出错,检索接口不完善,难于查询和检索,Web页面结构化程度低等问题,本文研究了基于语义网格的生物信息集成技术,从信息的查
业务构件是企业核心单据的软件实现,对于这种大粒度的软构件,其开发过程存在着大量的重复劳动,且其庞大的代码影响着自身的快速重构。ICEMDA(Interoperable, Configurable an
作为一种近年来才出现的、新颖的聚类算法,双聚类算法侧重于对子空间内的相似模式进行聚类,这种算法在高维数据的聚类方面具有良好的应用前景。已经证明,双聚类问题是NP-Hard问
随着Web应用程序的广泛使用,传统的B/S模式已不能满足日趋复杂的应用需求。这时,RIA技术应运而生,它将桌面应用程序与Web应用程序的优点有机地结合起来,满足了网络应用程序不断提
随着计算机技术、网络技术和通信技术的发展,基于视频内容的应用已逐渐成为当前多媒体技术的研究重点和发展趋势。视频对象分割作为实现基于内容的存储、传输和检索等视频应
随着数据库规模的日益扩大,数据库的模式也愈加复杂,再加上文档资料的缺乏,用户需要投入大量的时间来理解和操作数据库。现有的数据库概化方法只是对数据库中的模式进行概化,
随着信息技术的不断发展,web应用已成为人们生活中不可或缺的一部分,然而海量信息的爆炸式增长导致信息迷航。个性化服务就是利用用户兴趣偏好和行为特征来获取用户个性化模
实体解析(Entity Resolution,也称为实体识别)是数据挖掘、信息融合等领域的难点问题,利用实体解析技术可以判断一个或多个数据源中的不同记录是否描述相同实体,对数据集成中
随着超级计算机的发展,尤其是集群计算机的发展,如何提高集群计算机互联网络的传输效率,从而提高集群计算机的效率,成为亟待解决的问题。Infiniband技术的出现很大程度上解决了这