摘要
随着RFID技术的快速发展,其安全问题也越来越严峻,论文结合RFID系统的特点,对在其中应用较为广泛的HIGHT、KLEIN、TEA和KATAN算法进行了分析和比较研究。首先,对这些算法的汇编代码进行了分析,确定相关操作和指令集的耗时情况。随后,在AVR单片机上执行这些算法,从能量消耗、扩散和混乱程度等方面对算法的安全性进行了比较研究。最后,将所有结果进行对比,指出代码分析结果和算法实际实现结果之间的不同。论文的研究成果既揭示了各算法之间的不同的性能又表明算法的实现结果和代码分析结果存在较大的差异。
With the rapid development of RFID technology,the security problem is becoming more and more serious. In thispaper,combined with the characteristics of RFID system,the HIGHT,KLEIN,TEA and KATAN algorithms which are widelyused in RFID are analyzed and compared. Firstly,the assembly code of these algorithms is analyzed,and the time consuming of re?lated operation and instruction set is determined. Subsequently,these algorithms are implemented on AVR MCU,and the securityof the algorithm is compared with the aspects of energy consumption,diffusion and confusion. Finally,all the results are compared,and the difference between the code analysis results and the actual implementation results is pointed out. The research results of thispaper not only reveal the different performance of the algorithm,but also show that the results of the algorithm and the results of thecode analysis are quite different.
出处
《计算机与数字工程》
2017年第11期2118-2122,共5页
Computer & Digital Engineering
关键词
RFID
轻量级算法
仿真
RFID,lightweight algorithm,simulation