Paper 2018/729
Towards Lightweight Cryptographic Primitives with Built-in Fault-Detection
Thierry Simon, Lejla Batina, Joan Daemen, Vincent Grosso, Pedro Maat Costa Massolino, Kostas Papagiannopoulos, Francesco Regazzoni, and Niels Samwel
Abstract
We introduce a novel approach for designing symmetric ciphers to resist fault injection. The approach is fairly generic and applies to round functions of block ciphers, cryptographic permutations and stream ciphers. We showcase our method with a new permutation called FRIT and perform fault analysis on a simulated hardware and actual software implementation. We present performance results for software and hardware implementations with and without the fault detection mechanism. On a Cortex-M4 platform the overhead of the countermeasure in cycles is 83%. The penalty on resources for hardware implementations depends on the hardware and can be as low as 56%.
Metadata
- Available format(s)
- -- withdrawn --
- Category
- Secret-key cryptography
- Publication info
- Preprint. MINOR revision.
- Keywords
- design of cryptographic primitivesfault injection countermeasuresside-channel attacklightweight implementations
- Contact author(s)
- thierry simon 13 @ gmail com
- History
- 2020-04-14: withdrawn
- 2018-08-09: received
- See all versions
- Short URL
- https://ia.cr/2018/729
- License
-
CC BY