基于FPGA的USB驱动及加密技术的研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:magiciany
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据时代的到来,对于数据的加密和传输提出了史高的要求。USB作为串行接口,由于使用方便和性能的优越性,已经得到广泛的应用。并在PC,ARM等系统中已经相当成熟。随着外围USB设备的不断扩展,USB越来越显示其重要性。比如,基于USB的wifi功能,USB给PC机充电功能等。对于驱动技术,硬件已经走在了前面,与之配套的软件系统还在原地踏步。FPGA这几年克服功率和性价比的问题,已经逐渐开始被广泛的使用。由十自身特点的优越性,在面对传统的嵌入式表现出不凡的性能。英特尔虽然提出了原生态的USB芯片,但是自检之后仍需要驱动支持,整体情况仍然和第三方扩展芯片一样。由此,本论文在此基础上,依照第三方芯片,将PC机作为平台的USB驱动设计,移植到FPGA平台上,对USB2.0驱动系统进行深入的研究。随着人们不断对信息安全的重视,安全有效的加密方法尤其显得重要。AES作为高级加密标准,得到业界越来越多的关注。加密算法通常分为:软件加密和硬件加密。软件加密是通过产生内置的加密软件实现对存储器设备的加密功能。硬件加密与软件加密相比,软件的宿主机不便于携带,而USB设备体积小,便携;硬件加密还具有加密简单,加密强等优点。本文利用FPGA的硬件平台,利用内外流水线,循环加密,同时提出一种优化的AES算法。本文的主要工作如下:1.主要对USB协议的分析,以及对ISP1362芯片结构和功能的分析,同时并对驱动硬件结构深入的分析。2.用VHDL搭建整个系统,完成整个驱动系统的设计,减少fpga硬件的消耗。同时优化usb系统设计,减少逻辑单元和寄存器的使用数目。3.提出一种基于FPGA的硬件加密方式,相对PC机,载体体积大,而USB设备更方便。同时硬件加密的安全性也优于软件加密。4.在加密算法上,对于数据量较小的,直接传输给USB设备,对于大数据量,暂存在RAM中,从而保证数据的高速传输。5.利用全流水线的思路,提高算法处理数据的速度,优化算法结构,减小布线面积6,最后在DE2的平台上进行版级调试,并通过Modelsim对系统进行软件仿真。经过试验测试,满足通信传输数据的要求,可以在工业实际中应用.
其他文献
多输入多输出(MIMO, Multiple Input Multiple Output)技术和正交频分复用技术(OFDM, Orthogonal Frequency Division Multiplexing)已被多个无线通信标准采用为关键技术,其
膜片钳技术是通过测量pA级细胞离子通道电流来研究各种离子通道及其调控机制,但测量对象和测量仪器本身引入的快电容伪差信号,会改变动作电位的发放特性。为了准确记录细胞动作
在无线传感器网络(WSN)应用中,对未知节点定位直接关系到WSN应用的有效性。WSN中的定位算法分为测距定位和非测距定位。测距定位需要节点配备硬件装置,不满足WSN的大规模、低成
在现代无线通信系统中,无线信号在无线信道传播过程中极易遭受多径时延扩展、多普勒频移、角度扩展等衰落因素的影响,使得接收信号出现失真甚至畸变等较严重的变化。因此,研究能
本文根据企业项目的要求,研究了地下植物根茎的探测技术。主要任务包括:(1)无损地探测地下物体;(2)识别出地下植物根茎;(3)判断出植物根茎的大小。本文利用探地雷达来对地下植物
随着现代航运事业的发展,水上交通形式日趋严峻,现代目标的机动性能越来越复杂多变,从而对水上运动目标的跟踪性能提出了更高的要求,尤其是机动目标稳定精确的跟踪更为关键,
随着计算机和超大规模集成电路技术的不断发展,数据采集系统已应用到更广阔的领域,同时也给数据传输技术提出了更高的要求。传统的并行总线由于自身的同步需要,在时钟速率上
IPTV是宽带电视的一种形式,它通过宽带网络作为传送介质传送电视信息。本文根据实际的应用需求设计了一种基于IGMP组播技术的IPTV系统,该系统采用Linux作为操作平台,并且在该
随着环境污染与能源危机的不断加剧,越来越多的国家开始大力推行新能源产业,电动汽车作为新能源产业的代表性产品,赢得了市场和用户的广泛关注。电动汽车充电桩的建设与监管对电
计算电磁学中时域数值方法已经广泛应用于电子工程各个领域,尤其是在重点研究宽频特性与时域瞬态响应的一些领域中,如射频电路设计、电磁兼容、通信信道以及雷达目标探测与识别等,时域的仿真计算与分析就显得尤为重要。本论文将结构动力学中的经典模态叠加法与计算电磁学中的时域谱元(SETD)方法相结合,提出一种模态叠加时域谱元法,以期利用模态叠加法快速分析的优势加快数值计算过程。除此之外,在网格离散过程中,往往会