摘要
为了找出最适合无线传感器网络应用的加密算法,通过对SEA算法、PRESENT算法、HIGHT算法进行理论分析,利用Atmega 128L微处理器作为评估平台,对其开销和性能做了估计,并将仿真结果与其它算法进行比较。实验结果表明,HIGHT具有最优的性能,并且其内存开销也比较小,非常适合用于资源受限的应用中。为了高效地实现一种加密算法,其计算字长必须接近微处理器的字长。此外,SEA和PRESENT并不适合软件实现,硬件实现是更好的选择。
To find the encryption algorithms which is well fit for resource-limited applications on WSN(wireless sensor network), three encryption algorithms for embedded applications are introduced, i.e.SEA, PRAENR and HIGHT.The overhead and performance of each algorithm is estimated and compared by the general MPU Atmega128L.Compared with SEA and PRAENT, HIGHT has optimal performance and small memory footprint.To implement a encryption algorithm by high efficiency, the account bit length must near with the bit length of the processor.Moreover, hardware implementation is more suitable than software implementation for SEA and PRESENT.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第23期5365-5368,共4页
Computer Engineering and Design