[Resource Topic] 2020/425: Friet: An Authenticated Encryption Scheme with Built-in Fault Detection

Welcome to the resource topic for 2020/425

Title:
Friet: An Authenticated Encryption Scheme with Built-in Fault Detection

Authors: Thierry Simon, Lejla Batina, Joan Daemen, Vincent Grosso, Pedro Maat Costa Massolino, Kostas Papagiannopoulos, Francesco Regazzoni, Niels Samwel

Abstract:

In this work we present a duplex-based authenticated encryption 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 f_C 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 f_C 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 GitHub - thisimon/Friet.

ePrint: https://eprint.iacr.org/2020/425

Talk: https://www.youtube.com/watch?v=3vEO0SanFcQ

Slides: https://iacr.org/submit/files/slides/2020/eurocrypt/ec2020/367/slides.pdf

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .