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:
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