摘 要: | Android已经是主流移动操作系统,硬件方面多核处理器成为Android设备的主要配置,多核处理器实现了真正意义上的多线程,可以做到软件层面的并行计算。针对Android操作系统和多核处理器的特性,提出一种改进的AES(Advanced Encryption Standard)算法的方案,在轮变换的环节将矩阵分割同时合并可并行执行的变换,在Qualcomm骁龙801四核2.5 GHz处理器,Android 4.4.4系统的配置的手机中进行了实验测试,测试结果表明加密速度有了较为明显的提高。最后将改进的算法应用到SQLite数据库加密中,提高Android原生数据库的安全性。
|