基于ARM920T的AES算法实现方案

来源 :计算机应用 | 被引量 : 6次 | 上传用户:xiange
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高高级加密标准(AES)算法在ARM上执行的效率,提出AES算法在ARM处理器上的高效实现方案,并在ARM920T处理器上得以实现。密钥扩展采用一次性生成方式。在算法实现上,将字节替换和列混合定义成T表进行存储,可以提高运行速度。采用C语言编程,在ARM Develop v1.2平台上进行了仿真及调试。对算法的不同实现方式所占的存储空间和运算速度进行了比较,并给出了不同密钥长度算法的各种性能指标。实验表明,算法执行速度得到了明显提高。
其他文献
中国有着规模庞大的海外利益,拥有"侨乡"之称的台湾亦然。两岸在保护海外公民利益的过程中都遭遇到了各种困难,但又各有优势。中国驻外机构主动为台湾同胞提供了海外公民利益保
抢滩语音,进击的OTT  随着移动互联网的发展,一大批OTT(Over The Top)即时通讯工具(以下简称OTT工具)红火起来,其中最具代表性的就是《微信》。在使用这些OTT工具时,用户只需要消耗部分流量就可以发送短信。与基础运营商0.1元每条的短信资费标准相比,价格大致相等的1MB流量可以发出更多的短信,对于消费者来说使用OTT工具无疑是一种更经济实惠的选择(如果消费者处在Wi-Fi环境下更