基于ARM的数据加密算法实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:pgwork2011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AES作为新一代的分组数据加密标准,以其没有显著的攻击方法、编码易于实现和加、解密速度快等优点,满足了人们不同信息安全等级的需要。而随着嵌入式系统的迅猛发展和广泛应用,信息越来越多地在嵌入式系统之间、嵌入式系统与各种终端之间进行交换,在嵌入式系统中应用AES信息加密技术就显得尤为迫切。针对这种现状,本文给出了一种将AES算法在基于ARM微处理器的嵌入式系统中高效实现的方法。 本文首先介绍了AES算法的原理、设计原则,根据AES算法大量矩阵运算的特点,改进了传统的基于查表运算来提高加解密速度的方法,并针对嵌入式系统的特点给出了算法的两种优化实现方案。然后依据本文AES算法和一般嵌入式应用的需求,设计了一个基于ARM的嵌入式系统,并详细介绍了该系统硬件和软件的设计过程。最后在所设计的嵌入式系统中对改进的AES算法进行验证和测试。通过在不同硬件平台上的对比测试,本文的算法在嵌入式系统中达到了较高的效率。 本文所提出的算法采用C语言实现,可以方便地移植到其他的嵌入式系统中;本文所设计的嵌入式系统具有一定的通用性,便于扩展以应用于其它多种场合。
其他文献
随着计算机的普及和智能设备的发展,无线接入网频谱资源越来越紧张,光纤到户面临着“最后一公里”的困境。为此,寻求新型宽带接入技术便成为无线通信领域的研究热点。可见光通信(Visible Light Communication, VLC)技术采用第四代环保节能照明LED作为光源,利用其发出的高速明暗变化的信号传输信息,在照明的同时仍能通信,是一种可以拓宽频谱资源、绿色节能、可移动的接入方式,推动了下一
目的 探讨腹腔镜下胆结石患者术后感染的危险因素.方法 回顾性分析了2007年9月~2012年9月入住我院的500例腹腔镜下胆结石患者的临床资料,采用单因素Pearson及多元Logistic回归
图像无损压缩是指在没有任何图像损失的前提下,降低数据量,获得低比特流的图像数据表示,在解码时可以无失真的恢复出原始图像的压缩方法。它主要应用于一些需要对图像做进一步处
数字水印作为一种新型的信息隐藏技术能够在公开的媒体数据中隐藏版权信息,起到保护数字媒体的信息安全、知识产权和认证等作用,成为了目前信息安全领域的一个研究热点。 独
目的 观察降脂通脉胶囊联合辛伐他汀治疗高脂血症的有效性和安全性.方法 选择124例高脂血症患者随机分为治疗组和对照组,治疗组采用降脂通脉胶囊和辛伐他汀进行治疗,对照组采
随着云存储、大数据等新兴互联网技术的不断发展,信息安全问题不可避免地引起了广泛的关注。传统的密码系统完全依赖于与密码系统匹配的密钥,并且密钥与合法用户无必然联系,
目的 对4种常见肿瘤患者血清中DJ-1的浓度与临床意义展开探讨.方法 取卵巢癌患者、结直肠癌患者、乳腺癌患者、肺癌患者以及健康体检者各50例为本次研究对象,采用酶联免疫法
在日前的无线通信系统中,扩频通信和大规模天线系统得到了广泛的应用。现在的无线环境中,往往存在着各种复杂的干扰源,使得通信系统的性能降低。为了提高扩频通信和大规模天
移动定位将成为未来仅次于语音的第二大移动业务,应用于跟踪、导航、安全等领域。本论文研究设计的混合定位系统,是基于GPS系统和GSM/GPRS移动通信网络,为市场中的各定位业务提
学位