已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 i欢迎下载i欢迎下载 華華中科技大学中科技大学 本科生毕业设计 论文 开题报告 题 目 AES 高级数据加密标准 加解密电路的设计 学 号 012003014902 姓 名 郭文平 指 导 教 师 刘政林 院 系 专业 电子科学与技术 华中科技大学教务处制 精品文档 ii欢迎下载ii欢迎下载 选选 题题 报报 告告 要要 求求 一 课题的来源 目的 意义 国内外基本研究情况 二 预计达到的目标 关键理论和技术 技术指标 完成课题的方案和 主要措施 三 课题研究进展计划 四 主要参考文献 五 指导教师评语 教研室 系 所 审查意见 精品文档 iii欢迎下载iii欢迎下载 一 一 课题的来源 目的 意义 国内外基本研究情况 课题的来源 目的 意义 国内外基本研究情况 1 11 1 课题的来源 目的 意义 课题的来源 目的 意义 AESAES简介 简介 1977年1月数据加密标准DES Data Encryption Standard 正式向社会公布 它是世界上第一个公认的实用分组密码算法标准 但DES在经过20年的实践应用 后 现在已被认为是不可靠的 1997年1月2日美国国家标准和技术研究所 NIST 发布了高级加密标准 AES FIPS 的研发计划 并于同年9月12日正式发布了征集 候选算法公告 NIST希望确定一种保护敏感信息的公开 免费并且全球通用 的算法作为AES 以代替DES 在征集公告中 NIST对算法的基本要求是 算法必 须是私钥体制的分组密码 支持128位分组长度和129 192 256bits密钥长度 经过三轮遴选 Rijndael最终胜出 2001年11月26日联邦信息处理标准出版社 发布了正式的AES标准即FIPS PUBS 197 其中制定的标准生效时间为2002年5月 26日 Rijndael 算法是一种可变分组长度和密钥长度的迭代型分组密码 它的 分组长度和密钥长度均可独立地指定为128bits 192bits 256bits 它以其安 全性和多方面的优良性能 成为AES的最佳选择 Rijndael算法能抵抗现在的所 有己知密码攻击 它在广泛的计算环境中的硬件和软件实现性能都表现得非常 优秀 它的密钥建立时间极短且灵活性强 它极低的内存要求使其非常适合在 存储器受限的环境中使用 并且表现出很好的性能 课题来源 课题来源 本课题来源于国家863高技术研究发展计划 低成本 低功耗 高 安全性无线传感器网络节点芯片设计 2006AA01Z226 湖北省自然科学基金资助项目 微传感器系统SOC集成技术研究 2006ABA080 华中科技大学校基金重点资助项目 信息安全片上系统 SOC 的 防护机制研究 2006Z011B 课题目的 课题目的 随着计算机应用范围的不断扩大 特别是在Internet高速发展的今天 如 何保障计算机用户通过网络所传递的数据的私密性 如何保障涉密信息能够安 全的利用计算机来进行处理等计算机和网络应用中信息安全的问题日益引起人 们的关注 随着Internet的不断发展 基于Internet的应用的领域和深度与日 俱增 电子商务 电子政务等与人们日常生活和工作息息相关的Internet应用 也正越来越为人们所接受 当人们在享受这些应用带来的高效和便捷的同时 也时刻面临着各式各样的信息安全问题 而这些问题也正成为当前影响 Internet应用继续发展的瓶颈 利用数据加密算法 尤其是新的高级数据加密 精品文档 iv欢迎下载iv欢迎下载 标准AES 对数据进行加密来保障信息传输与存储的安全性已经被证明是行之有 效的 因而 研究数据加密算法的实现与加解密电路的设计对于解决Internet 应用中的各项安全问题就有着很重要的作用 本课题的目的旨在通过仔细研究和分析高级加密标准AES 在此基础上对 AES算法的ASIC结构进行优化 设计出密码芯片 同时在设计中学习大规模集成 电路的设计方法和设计流程 一些仿真 综合软件的应用 VHDL语言的编写 为以后的工作和进一步学习打下坚实的基础 课题意义 课题意义 随着Internet的快速发展 基于Internet的各种应用也日益增长 但是 由于Internet是一个极度开放的环境 任何人都可以在任何时间 任何地点接 入Internet获取所需的信息 这也使得在Internet上信息传输及存储的安全问 题成为影响Internet应用发展的重要因素 信息安全技术也就成为了人们研究 Internet应用的新热点 信息安全的研究包括密码理论与技术 安全协议与技 术 安全体系结构理论 信息对抗理论与技术 网络安全与安全产品等领域 其中密码算法的理论与实现研究是信息安全研究的基础 而确保数据加密算法 实现的可靠性和安全性对于算法理论应用到各种安全产品中起到了至关重要的 作用 AES产品取代DES产品己是必然 对AES的实现和应用进行探讨和研究就具 有较大的理论和现实意义 1 21 2 国内外基本研究情况国内外基本研究情况 目前 AES 算法的理论研究主要集中在设计原理 安全性能分析和统计性能 分析上 对于设计原理 主要研究算法设计遵循的原则和整体结构 AES 算法所遵 循的是安全性和实现性原则 在整体结构上采用的是 SP 网络结构 对于安全性 能 主要研究 AES 算法抵抗现有已知密码攻击的能力 当前主要攻击手段有 强 力攻击 差分密码分析 线性密码分析 Square 攻击和插值攻击等 目前密码 分析又有了新的进展 积分分析 功耗分析和代数攻击成为新的研究方向 对 于统计性能 主要研究算法随机化数据的能力 目前国内外研究都比较少 AES 密码算法通常用软件或硬件实现 软件实现易受使用条件限制 而且 易受到破坏 影响数据传输质量 硬件实现是用专用芯片实现密码算法 通过 芯片对数据进行加密 密码专用芯片是实现信息安全与保密的基础核心产品 具有高保密性 高加密速率 高可靠性 体积小 重量轻 易于实现复杂功能 易于嵌入 总体成本低等优点 因此 AES 密码芯片在无线通信和 Internet 应 用有着广阔的市场前景 精品文档 v欢迎下载v欢迎下载 自从 AES 公布以来 全世界各地提出了许多 AES 核心算法的实现方法 但 它们大多基于软件的实现 软件 PC 实现主要是用高级语言实现算法 并测试不 同工作模式下的性能 商用的软件加密产品还未见到 对于硬件实现 国外一 些机构和大学推出了供测试的 AES 核 core 如美国 GMU NSA Helion 技术有 限公司等大学和机构 他们提供的 AES 核大都支持 NIST 所要求的三种密钥长度 具有较快的加 解密速度 二 二 预计达到的目标 关键理论和技术 技术指标 完成课题预计达到的目标 关键理论和技术 技术指标 完成课题 的方案和主要措施 的方案和主要措施 2 12 1 预期达到的目标预期达到的目标 设计一个 AES 加解密电路 并进行仿真调试 使其功能验证正确 并优化电 路性能 1 熟悉 IC 设计的流程以及仿真工具的使用 2 对设计的加密电路进行仿真 功能验证 3 能够从面积 速度等方面优化电路设计 2 22 2 关键理论和技术关键理论和技术 由于AES 分组密码算法的加密和解密是不对称的 所以在硬件的设计过程中 尽量复用运算功能相同的单元 减小了芯片的面积 关掉处于空闲状态模块的 时钟 降低了功耗 提前计算轮密钥并采用流水线结构 既降低了控制模块的 复杂性又提高了芯片的吞吐量 具体包括 1 在字节替换模块实现中 提出了一种模块复用技术 该技术使用同一模块 实现加密和解密过程中不同的S BOX 非线性求逆运算 从而节约了大量的硬件 资源 2 在常规轮变换中 提出了一种密钥加法和列混合变换集成化的硬件结构设计 通过一定的条件选择 使得同一个模块可以实现加密和解密中的线性 变换既 消除了加解密硬件结构的不同又节约了大量的硬件资源 3 采用流水线结构 固定的密钥长度 减少了控制模块的复杂性 使加解密速 度相同提高了芯片加解密数据的吞吐速率 4 采用门控时钟技术以降低芯片的功耗 密钥生成时关掉处于空闲状态的加解 密核的时钟 加解密时关掉处于空闲状态密钥生成模块的时钟 降低了芯片的 功耗 2 32 3 技术指标技术指标 精品文档 vi欢迎下载vi欢迎下载 要使最后设计的加密电路面积尽量小 速度尽量快 另外 也要满足高吞吐量 的要求 2 42 4 完成课题的方案和主要措施完成课题的方案和主要措施 本课题中要实现基于AES的硬件结构的设计与仿真 预备以以下方案步骤实施 1 S 盒子的设计与仿真 2 列混合变换和密钥加法的组合模快的设计与仿真 3 轮密钥的产生模块的设计与仿真 4 对整体AES 芯片的逻辑综合物理设计仿真与分析 主要措施 1 对于 SubBytes 和InvSubBytes 的设计 复用加解密中不同的两个S BOX 的求逆模块 以实现加解密时的字节替换功能 在轮结构中集成四块字节替换 模块 实现一个字的替换 2 对于AddRoundkey 和Inv MixColumns 的设计 在常规轮中把加解密时的密钥 加与列混合变换集成在同一模块 通过加解密信号的选择实现了加解密的功能 这样就可以消除加解密硬件结构的差异 同时也简化了解密时轮密钥处理的复 杂性 3 采用流水线结构 数据加解密是本设计的主要模块 为了提高其数据吞吐速 率 采用流水线结构 可以大大的提高芯片的吞吐量 4 采用门控时钟技术 密钥生成与加解密操作分时进行 降低芯片的功耗 增 加了稳定性 三三 课题研究进展计划 课题研究进展计划 3 月 5 日 3 月 17 日 查找资料 3 月 18 日 3 月 31 日 翻译英文文献 4 月 1 日 5 月 19 日 毕业设计主要工作 5 月 20 日 6 月 8 日 撰写论文 6 月 13 日 答辩 四 参考文献四 参考文献 1 Daemen J Rijmen V 谷大武 徐胜波译 高级加密标准 AES 算法 Rijndael 的设计 M 北京 清华大学出版社 2003 2 任艳颖 王彬编著 IC 设计基础 西安 西安电子科技大学出版社 2003 3 WolkerstorferJ Oswald E Lamberger M An ASIC Implementation of the AES S boxes C C Boyd ed ASIACRYPT 2001 Heidelberg Berlin 精品文档 vii欢迎下载vii欢迎下载 Springer Verlag 2001 239 254 4 P Chodowiec K Gaj Very Compact FPGA Implementation of the AES Algorithm C C D Walter et al eds Cryptographic Hardware and
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复科测试题及答案
- 北师大版小学数学二年级上册期中冲刺试卷
- 2025年公司电脑维护合同协议
- 医药创新疗法课件
- 2025年工业自动化生产线安全评估合同协议
- 2025年工业智能数据采集合同协议
- 2025年工业质检系统服务合同协议
- 2025年工业园区灯箱广告位租赁合同协议
- (新版)船舶管理(二三副)考试题库及答案【正式版】
- 锁骨手术护理查房
- 机房设备维修服务项目投标方案(技术标)
- 全媒体运营师模考试题(附答案)
- 大学生职业生涯规划设计(园林专业)
- 小学数学课程重构设计
- 2025专精特新小巨人打分表(密件)
- 中老年人中医养生课件教学
- 集团本部制服管理办法
- 检察院实习生管理办法
- 小儿泄泻门诊病例分析
- 2025年物联网技术考试试题及答案文件
- 2024年江苏省南京市中考英语试卷真题(含答案)
评论
0/150
提交评论