|
- 2017
基于 64 位处理器的 Android 平台优化 AES 加密算法DOI: 10. 15938 /j. jhust. 2017. 03. 002 Keywords: Android,AES,64 位处理器,分组密码 Abstract: PC 机相比,在手机上实现同样的算法要求占用空间小、功耗低。高级加密标准 ( AES) 的 S 盒设计采用查表方式,复杂度较高、消耗功率大,因此,将它用于手机中要对它进行优化。本文提出优化 AES 加密算法,将分组长度扩充至 256位,增加分组长度能提高算法的安全性;在采用求逆运算的基础上添加仿射变换,以运算代替查表操作,能减少存储空间; 将字替换、行移位、列混合合并在为成为一个运算步骤,其输入数据为 16 位、输出数据为 64 位,能提高运算效率。实验结果表明,该算法既能大幅提升加密强度又能保持高运算效率
|