面向资源有限的工业无线网络,提出一种基于单查找表的快速高级加密标准(AES)的加密方法.对目前普遍采用的基于4张1 KB查找表方法的查找表进行压缩和优化,构建了一张512 B的查找表,减小了查找表的存储开销,并有效降低GF(2^8)上乘法所产生的开销;同时对轮加密公式进行了优化,减少因查找表被压缩而引起的附加操作.实验结果显示,相比4查找表法,该方法降低了72%的存储开销,但在时间开销和能量开销上均提高了43%;相比射频芯片上的硬件加速器,该方法降低了55%的时间开销和61%的能量开销,但存储开销为它的2.5倍.
A fast advanced encryption standard( AES) encryption method based on one lookup table for resource-constrained industrial wireless network was presented. A 512-Byte lookup table was constructed by compressing and optimizing the lookup table of the widely used method based on four 1KB lookup tables,It decreases the storage of lookup table and the overhead consumed by the GF( 2^8) multiplications;the round function was optimized as well,decreasing the additional operations caused by the compressed lookup table. Experiment shows that this method saves 72% at the cost of 43% more computation time and power compared with the method based on four 1 KB lookup tables; and saves 55% computation time and 61% power at the cost of 2. 5 folds storage consumption compared with the method based on the accelerator on radio chips.