基于FPGA的IDE存储加解密系统的关键技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:hardstar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
笔记本电脑和个人电脑硬盘被盗导致硬盘数据泄密,已成为信息安全领域人们关心的重要问题.保障硬盘数据机密性的基本安全技术是硬盘数据加密,但采用软件加密存在降低系统性能和自身安全性等问题.因此,比较切实可行的一个方案是开发硬盘加密芯片和加密卡,利用硬件加密方法对硬盘数据进行加密. 我们在课题研究中采用FPGA实现技术,遵循:FPGA设计流程及设计原则,在深入研究IDE接口技术和计算机密码学的基础上,独立设计出支持PIO和UDMA传输方式的IDE接口和兼顾速度和面积的高速T-DES加密模块,最终成功地实现了一个高传输性能、对操作系统完全透明的IDE存储加解密系统.该加解密系统可针对台式机、笔记本电脑和移动硬盘的IDE接口硬盘实现数据存储的实时加解密.经过大量的测试表明,该加解密系统能稳定运行7天无故障,加密方式下实测最大带宽72MBps. 本课题研究中IDE接口支持ATA/ATAPI-5协议中的UDMA传输方式,同时采用了速度和面积优化技术并设计出能模拟真实环境的仿真验证环境.与国内同期硬盘加密系统相比,本课题研究成果具有以下优势和特色:IDE接口支持UDMA 5传输方式,数据加解密基本不影响传输性能;无需设备驱动支持,不依赖任何操作系统;T-DES加密算法高速硬件实现能兼顾速度和面积并使两者相对最优. 本文详细介绍了IDE存储加解密系统涉及到的关键技术,包括IDE接口技术、T-DES加密算法高速硬件实现技术、芯片体系结构设计、芯片验证技术以及FPGA实现技术,并且结合本课题研究详细总结了:FPGA设计原则.掌握这些技术、灵活运用设计原则并复用某些IP核,不仅为后续的ASIC设计奠定基础,也对其它相关课题研究具有重大的意义.
其他文献
随着二维GIS技术的不断成熟和完善,研究热点逐渐过渡到二维GIS以及其他的相关技术。目前国内外已经有不少3DGIS软件,但这些三维软件只能表达一些简单的三维现象,而对于三维模型
SAP R/3 系统不但是一个成功的业务系统,而且还能根据存放在SAP R/3系统中的宝贵的业务数据提供高级的决策支持。随着 SAP R/3系统在众多企业中的广泛成功的应用,管理者将SAP应
随着计算机和互联网技术的迅速发展和成熟,越来越多的企业开始进入了互联网商业模式的时代。通过部署互联网商业解决方案,能够全方位的为企业降低成本、提高客户满意度、改善业
手绘草图以其方便,自然的表达方式,日益成为人机交互领域中的一个研究热点,但是其存在表示形式复杂,数据量大等问题。手绘草图参数化能够极大的减少手绘草图的数据量,使得手绘草图
语音中蕴含着丰富的说话人特征信息。说话人识别就是从语音中提取出这些个性特征并使用一定的识别方法识别出语音的说话人。随着信息技术尤其是语音通信技术的发展,说话人识别
WS-BPEL(Web Service Business Process Execution Language)是Web服务规范族中服务复合层的重要标准。WS-BPEL支持通过对Web服务的编制(Orchestration)来建模业务流程,从而使
学位
由于性能价格比高、可扩展性和可用性好等特点,机群系统已成为现代超级计算机和超级服务器的主流并行体系结构.和其它并行体系结构相比,机群系统的主要性能瓶颈在于结点间的
随着网络技术的发展和网络规模的日益扩大,人类对互联网的依赖程度日益增强,而网络性能和网络安全一直是困扰网络研究和管理的主要问题.网络流量监测通过网络流量测量获取网
随着大数据时代的到来,数据集成变得越来越重要。ETL(Extract,Transform,Load)是一种数据集成工具,通常包括三个阶段:数据抽取、数据转换&清洗、数据装载。而传统ETL和ELT执行过
信息中心网络(Information-Centric Networking,ICN)将信息作为网络体系结构的核心,并给每块信息赋予唯一的名字,网络中的数据请求、应答和存储均以带名字的信息为基本单元。目前,