Triathlon of lightweight block ciphers for the Internet of things

被引:56
作者
Dinu, Daniel [1 ,2 ]
Le Corre, Yann [1 ,2 ]
Khovratovich, Dmitry [1 ,2 ]
Perrin, Leo [1 ,2 ]
Grossschadl, Johann [1 ,2 ]
Biryukov, Alex [1 ,2 ]
机构
[1] Univ Luxembourg, SnT, 6 Ave Fonte, L-4364 Esch Sur Alzette, Luxembourg
[2] Univ Luxembourg, CSC, 6 Ave Fonte, L-4364 Esch Sur Alzette, Luxembourg
关键词
IoT; Lightweight cryptography; Block ciphers; Evaluation framework; Benchmarking; CRYPTANALYSIS;
D O I
10.1007/s13389-018-0193-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we introduce a framework for the benchmarking of lightweight block ciphers on a multitude of embedded platforms. Our framework is able to evaluate the execution time, RAM footprint, as well as binary code size, and allows one to define a custom "figure of merit" according to which all evaluated candidates can be ranked. We used the framework to benchmark implementations of 19 lightweight ciphers, namely AES, Chaskey, Fantomas, HIGHT, LBlock, LEA, LED, Piccolo, PRESENT, PRIDE, PRINCE, RC5, RECTANGLE, RoadRunneR, Robin, Simon, SPARX, Speck, and TWINE, on three microcontroller platforms: 8-bit AVR, 16-bit MSP430, and 32-bit ARM. Our results bring some new insights into the question of how well these lightweight ciphers are suited to secure the Internet of things. The benchmarking framework provides cipher designers with an easy-to-use tool to compare newalgorithms with the state of the art and allows standardization organizations to conduct a fair and consistent evaluation of a large number of candidates.
引用
收藏
页码:283 / 302
页数:20
相关论文
共 62 条
[1]  
Albrecht MR, 2014, LECT NOTES COMPUT SC, V8616, P57, DOI 10.1007/978-3-662-44371-2_4
[2]  
[Anonymous], 2016, INT C SEL AR CRYPT
[3]  
[Anonymous], 2013, INT WORKSH INF SEC A
[4]  
[Anonymous], 2011, P ECRYPT WORKSH LIGH
[5]  
ARM Limited, 2006, CISC VIS NETW IND GL
[6]  
Atmel Corporation, 8 BIT AVR MICR 128K
[7]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[8]   RoadRunneR: A Small and Fast Bitslice Block Cipher for Low Cost 8-Bit Processors [J].
Baysal, Adnan ;
Sahin, Suhap .
LIGHTWEIGHT CRYPTOGRAPHY FOR SECURITY AND PRIVACY, LIGHTSEC 2015, 2016, 9542 :58-76
[9]  
Beaulieu R., 2013, Report 2013/404
[10]  
Beer D, 2015, MSPDEBUG DEBUGGING T