The Littlun S-box and the Fly block cipher - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

The Littlun S-box and the Fly block cipher

Résumé

We present the construction and implementation of an 8-bit S-box with a differential and linear branch number of 3. We show an application by designing Fly, a simple block cipher based on bitsliced evaluations of the S-box and bit rotations that targets the same platforms as Pride, and which can be seen as a variant of Present with 8-bit S-boxes. The round function of Fly achieves the same performance as the one of Pride on 8-bit microcontrollers (in terms of number of instructions per round and code size) while having 1.5 times more equivalent active S-boxes on average. The S-box also has an efficient implementation with SIMD instructions, a low implementation cost in hardware and it can be masked efficiently thanks to its sparing use of non-linear gates and to the fact that it has a natural expression in terms of a single 4-bit S-box.
Fichier principal
Vignette du fichier
littlun.pdf (689.14 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03543497 , version 1 (26-01-2022)

Identifiants

  • HAL Id : hal-03543497 , version 1

Citer

Pierre Karpman, Benjamin Grégoire. The Littlun S-box and the Fly block cipher. Lightweight Cryptography Workshop, Oct 2016, Gaithersburg, United States. ⟨hal-03543497⟩
163 Consultations
404 Téléchargements

Partager

More