AES算法在移动存储加密系统中的硬件设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:lijing1671
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动存储器的广泛使用使得数据的转移和携带更加方便,但也不可避免的带来了数据安全隐患。即使设置了类似访问口令这样的逻辑密钥,要想破解也不是件难事。因此一个完整的数据加解密系统应该具备安全可靠的密码认证机制和数据加解密算法并通过硬件来实现。本文分析了AES算法的基本原理、设计原则,算法结构,及其安全性,总结了该算法抵抗现有攻击的能力。重点对AES算法的硬件设计作了详细地分析,主要内容有:1.确定了实现方案以及关键技术,在比较了常用的结构后,采用了适合高速并行实现AES加、解密算法的结构-内外混合的流水线结构,并给出了总体的设计框图。由于流水线结构不适用于反馈模式,为了达到较高的运算速度,该系统使用的是电码本模式(ECB)的工作方式;2.对各个子模块的设计分别予以详细分析,结合算法本身和FPGA的特点,采用查表法优化处理了字节代换运算,列混合运算和密钥扩展运算。同时,考虑到应用环境的不同,本设计支持数据分组为128比特,密钥长度为128比特、192比特以及256比特三种模式下的AES算法加、解密过程。完成了AES加、解密算法在同一片FPGA中实现的这个系统的优化设计;3.在MODELSIM中进行仿真并给出仿真结果,给出了各个模块和整个设计的仿真测试结果;从而进一步减少所设计模块的面积,提高加/解密运算速度,使其更适合在硬盘数据加密系统中应用。
其他文献
随着我国社会经济的发展,交通运输的监控和合理调度日益成为社会普遍关注的一个重要问题。基于卫星导航的车辆监控调度系统是智能交通系统的重要组成部分,我国自主研发的北斗
作为虚拟世界中的主体,虚拟人承载着真实再现人类行为的使命,如何使虚拟人根据人类意志做出栩栩如生的动作,一直以来都吸引着研究者们的探索的目光。其中,骨骼动画以其实现简
近年来,无线通信技术取得了巨大的进展,各种全新的无线通信概念和技术层出不穷,形成了多种体制并存的异构无线网络。与此同时,由于异构网络间相互独立,缺少必要的互通机制和
学位
随着机械设备向高速度、高功率、高可靠性、大型化、网络化方向发展,传统故障诊断技术越来越难以满足复杂设备诊断的需求。近年来,为了适应工业企业对设备诊断系统的实时性、
随着网络技术高速发展,未来无线通信呈现网络异构化、业务丰富化、终端功能与种类多样化的特点。异构网络的互通与融合是未来通信产业面对的最为困难的问题之一。与此同时,短
本文基于某制导雷达信号处理机优化改造工程,介绍了该雷达信号处理机的接收相干处理(CORP)、动目标显示(MTI)的原理、硬件平台、软件设计、调试以及优化设计方法。文章首先回
透地通信系统是彻底解决抢险、救灾的唯一有效途径,但是实现起来有一定难度,其中主要是由大地信道的复杂特性所导致的,不同介质层的吸收、反射、透射、折射情况复杂,限制了大
随着Internet规模的扩大,网络结构日益复杂,服务优化、异常链路监测等网络重大课题面临前所未有的挑战。但是各组织或部门之间不愿意分享其网络状态,缺乏相互协作加剧了问题
增强现实技术(AR-Augmented Reality)是随着虚拟现实技术(VR-Virtual Reality)迅速发展和实际应用需要而出现的一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是一