基于fpga的网络加密卡研究与设计-电子与通信工程专业论文.docxVIP

基于fpga的网络加密卡研究与设计-电子与通信工程专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于fpga的网络加密卡研究与设计-电子与通信工程专业论文

万方数据 万方数据 Classified Index: TN911.73 U.D.C.: 621.3 Dissertation for the Masters Degree in Engineering RESEARCH AND DESIGN OF NIC ENCRYPTION CARD BASED ON FPGA Candidate: Ma Hongchao Supervisor: Associate Prof. Wu Shaohua Academic Degree Applied for: Master of Engineering Speciality: Electronic and Communication Engineering Affiliation: Shenzhen Graduate School Date of Defence: November, 2013 Degree-Conferring-Institution: Harbin Institute of Technology 哈尔滨工业大学工程硕士学位论文 哈尔滨工业大学工程硕士学位论文 摘 要 随着计算机技术,尤其是网络技术的飞速发展,在 极大的方便了我们工 作和学习的同时,也因安全漏洞和黑客的入侵带来了很多的安全难题。密码 技术作为保证信息安全的重要手段,是信息安全的核心。在众多的密码算法 中 ,AES( Advanced Encryption Standard)算法由于具有 良好的密码特性和实 现上的低成本, 已成为 信息安全中多种技术实现的核心体制。 论文针对 网络监听 问题 ,提出采用硬件加密卡代替传统的软件加密方式, 解决数据传输安全 问题。详细的论述了 AES 算法的实现原理和加解密结构 , 利用 Verilog 语言,在 FPGA( Field Programmable Gate Array) 中 实现 AES 算法。 给出了针对算法结构和 FPGA 特点的改进方法,将行变换与字节替换 合并实现模块优化 、优化列混合和逆列混合运算解决加密解密 耗时 不对等问 题 ,采用了两种结构方式设计加密算法 :其中以速度为目标设计的完全流水 线结构结合内流水线结构的解 密模块吞吐率可达 43.382Gbps,以 最小面积为 设计目标的 循环流水线结构结合内部流水线结构的加 密模块 ,slice 资源仅用 369 个。在 基于上述 两种设计方式的基础上,论文 还 提出了一种可根据实际 工程需要在面积和速度上折衷的 改进方案。 在完成加密卡设计的基础上,论文 搭建 了基于 FPGA 的网络加密卡 设计 研究的硬件平台。在学习研究了密码学、网络传输协议、数据传输原理、高 速数据传输接口等基础上,论文提出了在不改变现有网络协议和数据传输链 路情况下,能有效防止网络监听的网络加密卡原型设计 方案 ,以及讨论分析 了网络加密卡下一步研究中面临的两个重要问题 —— 密钥交换和帧结构 。 关键词 :网络监听 ; 高级加密标准 ;现场可编程门阵列 ;加密卡 I - Abstract With the rapid development of computer technology, especially network technology which have bring great convenience to our work and study, a lot of security problems accruing to information network system as a result of Security vulnerabilities and hacker intrusion. Encryption technology, one of the important ways to ensure information security, is the core technology of information security. AES (Advanced Encryption Standard) algorithm is the key method in a variety of techniques to implement of information security owing to the superiorities of high speed to encryption and decryption, easy to implementation by both hardware and software and convenient to standardize in large numbe

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档