|
计算机科学 2015
面向无线传感器网络的抗攻击低开销aes实现方法Abstract: 高级加密标准(aes)加密被众多无线传感器网络(wsn)标准定义为其数据链路层的核心密码算法。传统aes实现由于计算复杂度高,难以在资源受限的wsn节点上实现。通过查找表可以大幅提高aes软件实现的加密速度,但是传统的基于4张1kb查找表的aes实现(4-t)不仅存储开销大,而且面临着访问驱动cache攻击的威胁。通过对查找表的结构进行优化,提出一种基于单张512b查找表的aes实现方法(1-t),在降低存储开销的同时,提高了aes实现抵抗访问驱动cache攻击的能力。此外,通过对轮加密公式的优化,减小了对加密速度的影响。在arm平台上的实验显示,1-t实现的加密时间相比4-t增加43.5%,但仅是采用硬件加速器aes实现的加密时间的38.55%。
|