Friet: An Authenticated Encryption Scheme with Built-in Fault Detection
Autor: | Vincent Grosso, Niels Samwel, Joan Daemen, Kostas Papagiannopoulos, Pedro Maat C. Massolino, Lejla Batina, Thierry Simon, Francesco Regazzoni |
---|---|
Přispěvatelé: | Canteaut, A., Radboud university [Nijmegen], STMicroelectronics, Digital Security Group [Nijmegen], Institute for Computing and Information Sciences [Nijmegen] (ICIS), Radboud university [Nijmegen]-Radboud university [Nijmegen], Centre National de la Recherche Scientifique (CNRS), Laboratoire Hubert Curien [Saint Etienne] (LHC), Université Jean Monnet [Saint-Étienne] (UJM)-Centre National de la Recherche Scientifique (CNRS)-Institut d'Optique Graduate School (IOGS), Faculty of Informatics [Lugano], Università della Svizzera italiana = University of Italian Switzerland (USI) |
Rok vydání: | 2020 |
Předmět: |
Authenticated encryption
Discrete mathematics design of cryptographic primitives Computer science business.industry Duplex (telecommunications) 020207 software engineering Cryptography 02 engineering and technology fault injection countermeasures Fault detection and isolation lightweight implementations Permutation [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Side channel attack Digital Security business side channel attack Block cipher |
Zdroj: | Canteaut, A. (ed.), Advances in Cryptology – EUROCRYPT 2020: 39th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Zagreb, Croatia, May 10–14, 2020, Proceedings, Part I, pp. 581-611 Canteaut, A. (ed.), Advances in Cryptology – EUROCRYPT 2020: 39th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Zagreb, Croatia, May 10–14, 2020, Proceedings, Part I, 581-611. Cham : Springer International Publishing STARTPAGE=581;ENDPAGE=611;ISSN=0302-9743;TITLE=Canteaut, A. (ed.), Advances in Cryptology – EUROCRYPT 2020: 39th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Zagreb, Croatia, May 10–14, 2020, Proceedings, Part I Advances in Cryptology – EUROCRYPT 2020-39th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Zagreb, Croatia, May 10–14, 2020, Proceedings, Part I Advances in Cryptology – EUROCRYPT 202039th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Zagreb, Croatia, May 10–14, 2020, Proceedings Eurocrypt Eurocrypt, May 2020, Zagreb, France. pp.581-611, ⟨10.1007/978-3-030-45721-1_21⟩ Lecture Notes in Computer Science Lecture Notes in Computer Science-Advances in Cryptology – EUROCRYPT 2020 Advances in Cryptology – EUROCRYPT 2020 ISBN: 9783030457204 EUROCRYPT (1) |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-030-45721-1_21⟩ |
Popis: | International audience; In this work we present a duplex-based authenticated en-cryption scheme Friet based on a new permutation called Friet-P. We designed Friet-P with a novel approach for cryptographic permutations and block ciphers that takes fault-attack resistance into account and that we introduce in this paper. In this method, we build a permutation fC to be embedded in a larger one, f. First, we define f as a sequence of steps that all abide a chosen error-correcting code C, i.e., that map C-codewords to C-codewords. Then, we embed fC in f by first encoding its input to an element of C, applying f and then decoding back from C. This last step detects a fault when the output of f is not in C. We motivate the design of the permutation we use in Friet and report on performance in soft-and hardware. We evaluate the fault-detection capabilities of the software and simulated hardware implementations with attacks. Finally, we perform a leakage evaluation. Our code is available at https://github.com/thisimon/Friet.git. |
Databáze: | OpenAIRE |
Externí odkaz: |