本文从AES的算法原理和基于ARM核嵌入式系统的开发着手,研究了AES算法的设计原则、数学知识、整体结构、算法描述以及AES存住的优点利局限性。 针对ARM核的体系结构及特点,对AES算法进行了优化设计,提出了从AES算法本身和其结构两个方面进行优化的方法,在算法本身优化方面是把加密模块中的字节替换运算、列混合运算和解密模块中的逆列混合运算中原来的复杂的运算分别转换为简单的循环移位、乘和异或运算。在算法结构优化方面是在输入输山接口上采用了4个32位的寄存器对128bits数据进行了并行输入并行输出的优化设计;在密钥扩展上的优化设计是采用内部扩展,即在进行每一轮的运算过程的同时算出下一轮的密钥,并把下一轮的密钥暂存在SRAM里,使得密钥扩展与加/解密运算并行执行;加密和解密优化设计是将轮函数查表操作中的四个操作表查询工作合并成一个操作表查询工作,同时为了使加密代码在解密代码中可重用,节省硬件资源,在解密过程中采用了与加密相一致的过程顺序。 根据上述的优化设计,基于ARM核嵌入式系统的ADS开发环境,提出了AES实现的软硬件方案、AES加密模块和解密模块的实现方案以及测试方案,总结了基于ARM下的高效编程技巧及混合接口规则,在集成开发环境下对算法进行了实现,分别得出了初始密钥为128bits、192bits和256bits下的加密与解密的结果,并得剑了正确验证。在性能测试的过程中应用编译器的优化选项和其它优化技巧优化了算法,使算法具有较高的加密速度。
资源简介:本文从AES的算法原理和基于ARM核嵌入式系统的开发着手,研究了AES算法的设计原则、数学知识、整体结构、算法描述以及AES存住的优点利局限性。 针对ARM核的体系结构及特点,对AES算法进行了优化设计,提出了从AES算法本身和其结构两个方面进行优化的方法,在算...
上传时间: 2013-04-24
上传用户:liansi
资源简介:电火花线切割加工是一种高精度和高柔性的加工方法,在模具制造、成形刀具加工、难加工材料和精密复杂零件的加工等方面得到了广泛的应用。数控系统是数控机床的核心,开发出低成本、高效率的开放式电火花线切割加工数控系统具有十分重要的现实意义。 本文首先...
上传时间: 2013-04-24
上传用户:wsh1985810
资源简介:文档为基于ARM与嵌入式Linux的GPRS无线通讯系统总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-26
上传用户:得之我幸78
资源简介:busybox用于开发ARM等嵌入式系统的文件系统,最新源代码
上传时间: 2016-08-12
上传用户:tyler
资源简介:嵌入式系统的C语言优化实例,是嵌入式系统软件开发人员不可多得的优秀资源
上传时间: 2013-12-28
上传用户:luke5347
资源简介:汽车仪表是驾驶员获取汽车状态信息的关键设备,对汽车的安全行驶起着重要的作用。近年来,随着计算机、微电子和各种现场总线通信技术的广泛应用,汽车电子技术得到了迅猛的发展,汽车仪表盘上显示的信息不断增加,传统的机械式、电气式组合仪表越来越无法满足...
上传时间: 2013-06-12
上传用户:情义强哥
资源简介:经典的嵌入式论文: ARM LINUX在EP7312上的移植; ARM核SOC EP7312及基于EP7312控显系统的设计
上传时间: 2013-12-24
上传用户:kr770906
资源简介:随着社会的发展,网络视频监控系统已经成为日常生产生活中的重要辅助设备,应用十分广泛。当前视频监控系统正逐步由模拟化走向数字化,随着视频压缩技术和网络技术的发展,开发新一代的基于计算机网络和多媒体MPEG-4压缩算法的视频监控系统已成为整个行业技术...
上传时间: 2013-04-24
上传用户:sc965382896
资源简介:嵌入式系统是以应用为中心,以计算机为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4部分组成,用于实现对其它设...
上传时间: 2013-04-24
上传用户:martinyyyl
资源简介:以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术,已在很多领域得到了广泛的应用。由于互联网的应用日益普及,信息共享的程度不断提高,传统的串行通讯和并行通讯方式的缺点日益凸出,嵌入式设备的网络化已经成为网络发展的必然趋势。Forrester Research...
上传时间: 2013-07-18
上传用户:zzy7826
资源简介:近几年来,旅游业在国内迅速发展,已成为规模最大的产业之一,在拉动内需,刺激消费,发展经济,推动城市化进程中正发挥着极其重要的作用。然而旅游服务和旅游咨询跟不上社会的发展需求,游客在旅途中存在各种不便。把嵌入式技术和嵌入式GIS技术结合的电子导...
上传时间: 2013-08-02
上传用户:redmoons
资源简介:现在,下一代嵌入式微处理器和软件面临着不断减小的产品寿命。而由此产生的缩短的研发周期则要求设计者能够在更短的时间内开发出更为复杂的处理器和软件。为了解决这个问题,嵌入式系统的仿真逐渐成为在新的可编程结构的开发中必不可少的工具。对于嵌入式系统...
上传时间: 2013-07-19
上传用户:111111112
资源简介:随着计算机技术的飞速发展,嵌入式系统将在人们的生产生活中发挥越来越重要的作用。一方面,ARM技术已经在当今的嵌入式微处理器领域中占据了领先地位,另一方面,结构清晰、源码开放的Linux已经发展成为一款非常具有活力的操作系统。近年来,基于ARM和Linux的...
上传时间: 2013-04-24
上传用户:xc216
资源简介:热释电红外测温仪是一种利用物体热释电效应而制成的新型红外测温仪器,它以黑体辐射定律作为理论基础,是光学理论和微电子学综合发展的产物。与传统的测温方式相比,具有响应时间短、非接触、不干扰被测温场、使用寿命长、操作方便等一系列优点。 本文详细介...
上传时间: 2013-07-06
上传用户:kkchan200
资源简介:由于全球定位系统在航天、航空、航海、海洋上程、大地测量、陆地导航以及军事上的大量运用及其广阔的应用前景,使得GPS接收机系统成为国内外相关领域竞相研究的对象。GPS系统的用户部分主要是各种型号的GPS接收机。所以GPS接收机中的微处理器的运算能力和功耗...
上传时间: 2013-04-24
上传用户:buffer
资源简介:嵌入式系统的开发已成为新的行业热点,将嵌入式应用于工业控制类产品中,并开发出优秀的人机交互界面,是嵌入式发展的趋势,拥有广阔的市场前景。近年来的市场需求显示越来越多的嵌入式系统包括PDA、机顶盒、DVD/VCD播放机、WAP手机等均要求提供一个方便简洁...
上传时间: 2013-07-06
上传用户:zlf19911217
资源简介:基于ARM嵌入式系统的拟人机器人控制器的设计论文
上传时间: 2013-11-21
上传用户:秦莞尔w
资源简介:该文件是基于三星44b0芯片ARM嵌入式系统的rtl8019网口的驱动程序
上传时间: 2015-03-13
上传用户:linlin
资源简介:ARM开发书籍包括:基于ARM的嵌入式系统程序开发要点(三)——如何满足嵌入式系统的灵活需求
上传时间: 2015-03-24
上传用户:181992417
资源简介:基于ARM嵌入式系统的通用bootloader的设计与实现
上传时间: 2015-04-04
上传用户:talenthn
资源简介:基于ARM嵌入式系统的Bootloader的设计与实现.pdf
上传时间: 2015-06-17
上传用户:黄华强
资源简介:基于ARM核处理器的系统引导实现-基于intel IXP425 网络处理器芯片
上传时间: 2013-12-21
上传用户:13681659100
资源简介:2006altera大赛-基于软核Nios的宽谱正弦信号发生器设计:摘要:本设计运用了基于 Nios II 嵌入式处理器的 SOPC 技术。系统以 ALTERA公司的 Cyclone 系列 FPGA 为数字平台,将微处理器、总线、数字频率合成器、存储器和 I/O 接口等硬件设备集中在一片 FPGA 上...
上传时间: 2015-09-01
上传用户:coeus
资源简介:文中整理了作者开发的基于ARM+uClinux的嵌入式系统的过程
上传时间: 2015-11-25
上传用户:lwwhust
资源简介:提出了一个基于嵌入式Linux系统的智能电话信息终端,将计算功能和电话功能有机地结合起来。通过在S3C2410嵌入式开发板上移植ARM Linux嵌入式系统,并配置各种驱动程序,构造图形用户界面,同时利用开源项目来开发各种应用程序,因此该终端不但能提供基本的个人信息...
上传时间: 2013-12-01
上传用户:lht618
资源简介:本文件是基于三星44b0芯片ARM嵌入式系统的rtl8019网口的驱动程序
上传时间: 2013-12-22
上传用户:a673761058
资源简介:基于三星44b0芯片ARM嵌入式系统的rtl8019网口的驱动程序
上传时间: 2014-01-08
上传用户:playboys0
资源简介:基于ARM嵌入式系统的标准C代码,系统的消息循环实验.rar
上传时间: 2013-12-09
上传用户:zhanditian
资源简介:基于ARM嵌入式系统的代码,基于ARM的API函数实验
上传时间: 2017-01-19
上传用户:拔丝土豆
资源简介:随着USB 摄像头的普及和基于ARM 核的嵌入式芯片的快速发展, 二者结合的便携性越来越受到人们欢迎, 而嵌入式 Linux 的迅速发展更为二者的结合铺平了道路, 本文介绍了基于ARM920T 的嵌入式Linux 下利用USB 摄像头采集图像的硬 件、软件设计过程, 最终实现了在...
上传时间: 2017-02-28
上传用户:电子世界