【摘 要】
:
随着计算机技术、信息技术、网络技术的不断发展以及智能化产品的深入应用,信息安全越来越受到人们的重视。自从AES被美国国家标准技术研究所确定为新一代的数据加密标准以来,A
论文部分内容阅读
随着计算机技术、信息技术、网络技术的不断发展以及智能化产品的深入应用,信息安全越来越受到人们的重视。自从AES被美国国家标准技术研究所确定为新一代的数据加密标准以来,AES算法的研究和实现一直是国内外关注的热点,这预示着AES在今后很长的一段时间内将会在信息安全领域扮演着重要的角色并得到广泛应用。AES算法可在不同的软硬件平台上实现,由于FPGA具有可重配置硬件资源、可并行操作等优点,因此使用FPGA实现AES算法具有很好的优越性。本文在充分研究AES算法的基础上,基于FPGA设计并实现了适合嵌入式系统应用的AES算法。本文首先介绍了AES算法的工作模式、实现方式、数学基础、结构、原理以及加、解密流程。其次,在确定整体实现方案和关键技术后,给出整体框图,之后进行各个模块的设计。为了尽可能减少芯片面积,采用资源共享的方法设计加、解密模块,即使用各个相同函数实现加、解密的各个对应变换操作;采用组合逻辑电路的方法设计S盒,取代了通用的查找表法。为了提高加、解密速度,使用16个S盒变换函数对字节替换进行并行操作,使用4个列变换函数对列混合变换进行并行操作;将密钥扩展独立于加、解密操作之前完成,并使用块RAM保存轮密钥。为了适应嵌入式系统32位数据总线宽度的应用需要,在输入、输出接口模块上分别采用了4个32位的寄存器对128位数据进行了并行输入、并行输出的设计。然后,采用硬件描述语言Verilog HDL编写代码并进行综合、仿真和验证,详细给出了加、解密各主要变换过程的仿真波形图。最后,该AES算法下载到FPGA开发板上,将其作为ARM嵌入式系统的一个IP核模块,采用Keil C语言编写代码并在自制的ARM开发板上进行了应用测试。仿真和应用测试结果表明,本文设计的AES算法具有占用资源少、速度较快、成本低等特点,在性价比上具有较大的优势,很适合应用于嵌入式系统中。
其他文献
高校校园文化是一个学校的灵魂,更是一个学校的精神之所在,它对学校师生社会主义核心价值的影响更是深远。新形势下,独立学院是近些年高等教育改革发展的新型办学产物,在规模
目的:探讨颞叶癫痫患者昼与夜的脑电图痫样放电特点。方法:对20例颞叶癫痫患者及同年龄、性别的对照组进行连续48hEEG监测,就其临床发作频率、睡眠各期痫样放电的频率、时程进行分析。结
为降低模拟采样前置电路的噪声,文章用集成运算放大器分别设计了低通滤波器,高通滤波器和带通滤波器电路三种电路,并用Multisim 12软件分别对这些电路进行了仿真并分析了电路
在国际国内大的竞争格局下,战略管理越来越成为企业发展的指挥中枢,成为多数企业适应市场环境、科学运作、发掘自身优势、制定发展战略的关键所在。其中,更有不少实力型大企业将
良好的营养自我保健是延长血液透析(maintenancehemodialysis, MHD)患者的生存时间、提高生命质量的重要保证,长期以来医护人员对MHD患者的营养保健进行了大量的健康教育工作
目的探讨体外培养颈椎后纵韧带骨化(ossification of posterior longitudinal ligament,OPLL)患者韧带细胞的方法并检测其成骨活性。方法 2013年1~12月颈椎外伤与后纵韧带骨化
西甜瓜蔓枯病和枯萎病在田间容易混淆,可从叶片、茎秆、根部等发病症状与病原菌形态两方面进行辨别,并采取相应的措施进行防治,减少损失。
随着人工智能的发展,生物特征识别技术在人们日常生活中的应用越来越广泛。人脸面部表情识别作为生物特征识别技术的一个重要研究方向,在情感理解,人机交互等方面有重大的意
本文提出了多晶硅薄膜晶体管(Polycrystalline Silicon Thin Film Transistors,Poly-Si TFTs)的串联电阻物理模型。该模型针对器件的物理结构,详细地分析了栅极与源漏极交叠区
<正>《国家中长期教育改革和发展规划纲要(2010—2020年)》在加强教师队伍建设中,明确指出:"加强教师教育,深化教师教育改革,创新培养模式,提高教师培养质量。"根据纲要精神,