CRAFT: Lightweight Tweakable Block Cipher with Efficient Protection Against DFA Attacks

被引:128
作者
Beierle, Christof [1 ]
Leander, Gregor [2 ]
Moradi, Amir [2 ]
Rasoolzadeh, Shahram [2 ]
机构
[1] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, Luxembourg, Luxembourg
[2] Ruhr Univ Bochum, Horst Gortz Inst IT Secur, Bochum, Germany
关键词
CRAFT; block cipher; tweakable; lightweight; fault detection; involutory; CONCURRENT ERROR-DETECTION; LINEAR CRYPTANALYSIS; ENCRYPTION; IMPLEMENTATIONS; COUNTERMEASURE; ROUNDS; FAMILY; ZERO;
D O I
10.13154/tosc.v2019.i1.5-45
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditionally, countermeasures against physical attacks are integrated into the implementation of cryptographic primitives after the algorithms have been designed for achieving a certain level of cryptanalytic security. This picture has been changed by the introduction of PICARO, ZORRO, and FIDES, where efficient protection against Side-Channel Analysis (SCA) attacks has been considered in their design. In this work we present the tweakable block cipher CRAFT: the efficient protection of its implementations against Differential Fault Analysis (DFA) attacks has been one of the main design criteria, while we provide strong bounds for its security in the related-tweak model. Considering the area footprint of round-based hardware implementations, CRAFT outperforms the other lightweight ciphers with the same state and key size. This holds not only for unprotected implementations but also when fault-detection facilities, side-channel protection, and their combination are integrated into the implementation. In addition to supporting a 64-bit tweak, CRAFT has the additional property that the circuit realizing the encryption can support the decryption functionality as well with very little area overhead.
引用
收藏
页码:5 / 45
页数:41
相关论文
共 90 条
[1]  
AGHAIE A, 2018, IACR CRYPTOLOGY EPRI, P200, DOI DOI 10.1145/3203217.3203258
[2]  
Agoyan Michel, 2010, 2010 IEEE 16th International On-Line Testing Symposium (IOLTS 2010), P235, DOI 10.1109/IOLTS.2010.5560194
[3]  
Agoyan M, 2010, LECT NOTES COMPUT SC, V6035, P182, DOI 10.1007/978-3-642-12510-2_13
[4]  
Albrecht MR, 2014, LECT NOTES COMPUT SC, V8616, P57, DOI 10.1007/978-3-662-44371-2_4
[5]  
Ankele Ralph, 2017, Applied Cryptography and Network Security. 15th International Conference, ACNS 2017. Proceedings: LNCS 10355, P208, DOI 10.1007/978-3-319-61204-1_11
[6]  
[Anonymous], 2013, LNCS
[7]  
[Anonymous], PICCOLO ULTRALIGHTWE
[8]  
[Anonymous], LNCS
[9]  
[Anonymous], LED BLOCK CIPHER
[10]  
[Anonymous], LNCS