USB2.0加密接口芯片的设计及其FPGA验证

USB2.0加密接口芯片的设计及其FPGA验证

论文摘要

信息安全在当今的社会生产生活中已经被广为关注,对敏感信息进行加密是提高信息安全性的一种常见的和有效的手段。常见的加密方法有软件加密和硬件加密。软件加密的方法因为加密速度低、安全性差以及安装不便,在一些高端或主流的加密处理中都采用硬件加密手段对数据进行处理。硬件加密设备如加密狗和加密卡已经广泛地应用于信息加密领域当中。但是加密卡和加密狗因为采用的是多芯片结构,即采用独立的USB通信芯片和独立的加密芯片来分别实现数据的USB传输和加密功能,如果在USB芯片和加密芯片之间进行数据窃听的话,很轻易地就可以获得未加密的明文数据。作者提出了一种新的基于单芯片实现的USB加密接口芯片的构想,采用一块芯片实现数据的USB2.0通信和AES加密功能,命名为USB2.0加密接口芯片。USB2.0加密接口芯片采用了USB2.0接口标准和AES加密算法。该加密芯片可以实现与主机的快速通信,具有快速的密码处理能力,对外提供USB接口,支持基于USB密码载体的自身安全初始化方式。根据设计思想,课题研究并设计了USB2.0加密接口芯片的总体硬件架构,设计了USB模块和AES加密模块。为了解决USB通信模块与AES加密模块之间存在的数据处理单元匹配以及速度匹配问题,本文设计了AESUSB缓冲器,优化了AES有限域加密算法。最后,利用VerilogHDL语言在FPGA芯片上实现了USB2.0加密接口芯片的功能,并在此基础之上对加密芯片的通信和加密性能进行了测试和验证。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究课题的背景及技术现状
  • 1.2 本课题要解决的问题和方案的确定
  • 1.2.1 课题要解决的问题及所做的内容
  • 1.2.2 方案论证
  • 1.3 论文结构
  • 第二章 USB2.0加密接口芯片的功能及其工作原理
  • 2.1 功能介绍
  • 2.2 工作原理
  • 第三章 USB2.0模块设计
  • 3.1 USB2.0概述
  • 3.1.1 USB2.0系统结构
  • 3.1.2 USB2.0电气信号特征
  • 3.1.3 USB2.0数据传输协议新特点
  • 3.1.4 USB2.0带宽计算
  • 3.1.5 USB2.0描述符和请求命令
  • 3.2 USB2.0模块设计
  • 3.2.1 结构设计
  • 3.2.2 时钟
  • 3.2.3 WISHBONE接口与存储器接口
  • 3.2.4 UTMI接口
  • 3.2.5 协议层
  • 3.2.6 USB2.0通信模块的操作分析
  • 3.2.7 寄存器与端口定义
  • 3.2.8 HDL文件结构描述
  • 第四章 AES模块设计
  • 4.1 AES概述
  • 4.1.1 有限域内的运算
  • 4.1.2 AES算法原理
  • 4.2 AES模块设计
  • 4.2.1 结构设计
  • 4.2.2 AES模块时序控制
  • 4.2.3 AES加密模块端口定义
  • 4.2.4 HDL文件结构
  • 第五章 USB2.0加密接口芯片设计关键技术
  • 5.1 AESUSB缓冲器
  • 5.2 AES中有限域运算的优化及FPGA设计研究
  • 第六章 FPGA设计与验证
  • 6.1 FPGA设计与验证方法概述
  • 6.2 FPGA实现及验证
  • 6.2.1 验证方法及内容
  • 6.2.2 验证平台介绍
  • 6.3 系统性能测试与验证
  • 第七章 结论与展望
  • 7.1 结论
  • 7.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].面向“双创”的典型接口芯片实验改进与设计[J]. 实验技术与管理 2018(12)
    • [2].基于FPGA的串行接口芯片的设计与应用[J]. 电子设计工程 2011(23)
    • [3].基于CPLD的SCI串行接口芯片设计[J]. 科技信息 2009(34)
    • [4].基于FPGA的1553B总线控制器接口芯片设计[J]. 仪器仪表用户 2010(03)
    • [5].U盘接口芯片CH378在音乐播放器设计中的应用[J]. 哈尔滨理工大学学报 2015(05)
    • [6].USB2.0设备接口芯片从模式设计与实现[J]. 电子与封装 2015(08)
    • [7].加密USB2.0接口芯片的设计及验证[J]. 微计算机信息 2009(05)
    • [8].奥地利微电子AS3953接口芯片实现全双向NFC功能[J]. 金卡工程 2012(11)
    • [9].IC卡接口芯片设计[J]. 集成电路应用 2016(09)
    • [10].基于DSP的1553B终端设计[J]. 电子科技 2014(08)
    • [11].基于ISP1581USB接口芯片的DMA传输应用[J]. 电子产品世界 2008(10)
    • [12].应用于集成传感器的高精度接口芯片设计[J]. 仪表技术与传感器 2016(12)
    • [13].基于最少器件电路替代智能卡接口芯片的设计[J]. 微型机与应用 2012(12)
    • [14].基于FPGA的接口芯片逻辑设计及仿真[J]. 中南民族大学学报(自然科学版) 2011(04)
    • [15].澜起科技:业绩增长涨价贡献大 股权分散不影响经营[J]. 股市动态分析 2019(24)
    • [16].PCI9656接口芯片的应用设计[J]. 电脑知识与技术 2016(05)
    • [17].INTEL8279接口芯片应用中的几个问题研究[J]. 毕节学院学报 2013(04)
    • [18].基于DSP和专用接口芯片的USB实现方案[J]. 世界电子元器件 2008(02)
    • [19].基于LVDS的存储测试系统的设计[J]. 电子世界 2014(15)
    • [20].现场可编程门阵列取代专用接口芯片的总线[J]. 探测与控制学报 2013(06)
    • [21].TMS320DM642与TL16C752B的通信接口设计[J]. 黑龙江科技信息 2011(23)
    • [22].用户线接口芯片LE88221的原理及应用[J]. 电子元器件应用 2009(10)
    • [23].基于UltraFlex系统进行LVDS接口芯片的测试方法[J]. 电子与封装 2014(10)
    • [24].基于STC89C52单片机的USB鼠标的设计[J]. 福建电脑 2011(05)
    • [25].采用PDIUSBD12芯片的USB接口电路的设计[J]. 电脑编程技巧与维护 2009(S1)
    • [26].基于CPLD的光栅信号处理专用接口芯片设计[J]. 仪器仪表用户 2010(02)
    • [27].多业务光接入接口芯片GW7980的应用设计[J]. 电子元器件应用 2010(01)
    • [28].最新DisplayPort1.1接口芯片兼容HDMI[J]. 电子设计技术 2008(02)
    • [29].SlaveFIFO模式下CY7C68013和FPGA的数据通信[J]. 中国传媒大学学报(自然科学版) 2009(02)
    • [30].船舶电力电路短路检测系统设计[J]. 舰船科学技术 2019(04)

    标签:;  ;  ;  ;  

    USB2.0加密接口芯片的设计及其FPGA验证
    下载Doc文档

    猜你喜欢