节点文献

面向无线传感器网络的抗攻击低开销AES实现方法

Attack-resistant and Low-cost AES Implementation for Wireless Sensor Network

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 罗新强齐悦万亚东王沁

【Author】 LUO Xin-qiang;QI Yue;WAN Ya-dong;WANG Qin;School of Computer and Communication Engineering,University of Science and Technology Beijing;

【机构】 北京科技大学计算机与通信工程学院

【摘要】 高级加密标准(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%。

【Abstract】 Advanced encryption standard(AES)is specified as the core cipher algorithm of the data link layer by many wireless sensor network(WSN)standards.But traditional AES implementation is hard to perform on the resource-constrained WSN nodes due to its high computation complexity.Look-up table(LUT)can improve the speed of AES software implementations significantly,but the traditional AES implement(4-T)based on 4LUTs consumes high storage and faces the threat of access-driven cache attack.This paper proposed an AES implementation(1-T)based on one 512-Byte LUT,by optimizing the structure of the LUT,decreasing its storage consumption and increasing its ability of against access-driven cache attack significantly at the same time.In order to eliminate the encryption speed impact on1-T,the round encryption function of 1-T was optimized as well.The experiment result on ARM shows that,the 1-T’s encryption time is increased 43.5% comparing to 4-T’s,but only 38.55% of the one of the AES implementation based on hardware accelerator.

【基金】 国家高技术研究发展计划(863计划)项目(2011AA040101-3,2014AA041801-2);国家自然科学基金项目(61003251,61172049,61173150)资助
  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2015年S1期
  • 【分类号】TN918.4;TN929.5;TP212.9
  • 【被引频次】5
  • 【下载频次】86
节点文献中: 

本文链接的文献网络图示:

本文的引文网络