学位论文 > 优秀研究生学位论文题录展示

基于SOPC技术的网络加密卡

作 者: 林连冬
导 师: 马惠珠
学 校: 哈尔滨工程大学
专 业: 信号与信息处理
关键词: 加密卡 FPGA 混沌序列 数据加密算法
分类号: TN918.2
类 型: 硕士论文
年 份: 2009年
下 载: 23次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着互联网对安全通信数据速率要求的提高,关键数据加密算法的软件实施成为主要的系统瓶颈。基于FPGA的高度优化的可编程的硬件安全性解决方案提供了并行处理能力,而且具有设计灵活、可靠性高,扩展性好等一系列优点。因此本文针对基于FPGA的网络数据加密算法技术进行了具体的研究与实现,在分析了序列加密算法的理论基础上,本文提出了基于Logistic映射的加解密算法并给出了仿真结果和改进算法。并且在掌握网络数据传输协议、数据传输原理和数据加密算法设计原理的基础上,完成了数据加密卡的硬件电路和软件程序的设计。论文工作对促进网络加密产品的研究和开发具有一定的实际意义。论文首先分析了序列密码的理论和Logistic映射及其特性,并且提出了基于Medley映射的混沌序列密码设计方案。在此基础上论文研究了基于分组加密算法的加密芯片的设计方案,并利用混沌序列的特性扩展了分组加密算法的密钥空间,从而实现了一次一密的加密数据传输。最后为了实现加密数据的可靠传输论文从网卡的总体架构设计开始,分析了PCI协议并编写了驱动程序,并且在PCI和网卡芯片之间,设计加入了FPGA加密芯片。在软件方面,首先利用C++语言编写了网卡的初始化程序;然后,对网卡的发送、接收进程和TCP/IP协议栈进行了编程实现,同时解决了多线程的数据传输问题。在此基础上,完成了数据通信实验。实验结果证明了网络加密卡硬件电路和软件设计方案的正确性,而且能够在不影响传输速度的前提下,实现加密数据的可靠传输。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-16
  1.1 论文研究的背景和意义  10-11
  1.2 国内外研究现状  11-14
  1.3 有待研究与解决的问题  14-15
  1.4 论文主要研究内容  15-16
第2章 基于Logistic映射的加解密算法  16-33
  2.1 密码学的基本概念  16-18
  2.2 序列密码理论  18-23
    2.2.1 序列密码基本概念  18-19
    2.2.2 线性反馈移位寄存器  19-20
    2.2.3 非线性序列密码  20-22
    2.2.4 非线性组合函数的选取  22-23
  2.3 Logistic映射及其特性  23-26
    2.3.1 混沌定义及其基本特性  23-24
    2.3.2 Logistic映射及其特性  24-26
  2.4 基于Medley映射的混沌序列密码设计与实现  26-32
    2.4.1 基于Medley映射的混沌序列  26-28
    2.4.2 Medley混沌伪随机序列的特性分析  28-32
  2.5 本章小结  32-33
第3章 基于FPGA的加密芯片设计  33-48
  3.1 概述  33-34
    3.1.1 分组密码概述  33-34
  3.2 RC6算法原理及实现  34-37
    3.2.1 RC6的加密算法描述  35-37
  3.3 改进的RC6算法:3RC6  37-42
    3.3.1 3RC6算法原理  37-38
    3.3.2 3RC6算法协处理器的设计  38-41
    3.3.3 3RC6算法的仿真调试  41-42
  3.4 基于Medley映射的分组加密算法芯片设计  42-47
    3.4.1 加密算法的基础理论  42-44
    3.4.2 基于Medley映射的分组加密算法具体实现  44-46
    3.4.3 Medley混沌序列电路实现  46-47
  3.5 本章小结  47-48
第4章 基于PCI总线接口的加密芯片设计  48-67
  4.1 加密卡系统结构设计  48-55
    4.1.1 PCI总线接口  50-51
    4.1.2 基于FPGA的加密芯片设计  51-53
    4.1.3 加密芯片与网卡芯片接口  53-55
  4.2 TCP/IP协议栈的原理  55-58
  4.3 FPGA加密卡的软件设计  58-66
    4.3.1 驱动程序设计  59-60
    4.3.2 应用软件功能实现  60-63
    4.3.3 应用软件界面设计  63-64
    4.3.4 数据通信实验  64-66
  4.4 本章小结  66-67
结论  67-68
参考文献  68-73
攻读硕士学位期间发表的论文和取得的科研成果  73-74
致谢  74-75
个人简历  75

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. 基于Nios的串行总线分析仪研制,TP274
  14. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  15. PXI高性能数字I/O模块研制,TP274
  16. LXI计数器研制,TP274
  17. 基于FPGA的高速实时数据采集系统,TP274.2
  18. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  19. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  20. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  21. FPGA系统远程安全升级的设计与实现,TP309

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全 > 密码、密码机
© 2012 www.xueweilunwen.com