LS-Designs: Bitslice Encryption for Efficient Masked Software Implementations

Abstract : Side-channel analysis is an important issue for the security of embedded cryptographic devices, and masking is one of the most in-vestigated solutions to mitigate such attacks. In this context, efficient masking has recently been considered as a possible criteria for new block cipher designs. Previous proposals in this direction were applicable to dif-ferent types of masking schemes (e.g. Boolean and polynomial). In this paper, we study possible optimizations when specializing the designs to Boolean masking. For this purpose, we first observe that bitslice ciphers have interesting properties for improving both the efficiency and the reg-ularity of masked software implementations. Next we specify a family of block ciphers (denoted as LS-designs) that can systematically take ad-vantage of bitslicing in a principled manner. Eventually, we evaluate both the security and performance of such designs and two of their instances, confirming excellent properties for physically secure applications.
Type de document :
Communication dans un congrès
Fast Software Encryption - FSE 2014, Mar 2014, Londres, United Kingdom. 〈http://fse2014.isg.rhul.ac.uk/〉
Liste complète des métadonnées

Littérature citée [47 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01093491
Contributeur : Gaëtan Leurent <>
Soumis le : mercredi 10 décembre 2014 - 16:55:39
Dernière modification le : vendredi 25 mai 2018 - 12:02:05
Document(s) archivé(s) le : samedi 15 avril 2017 - 07:05:32

Fichier

bislice_cipher.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01093491, version 1

Collections

Citation

Vincent Grosso, Gaëtan Leurent, François-Xavier Standaert, Kerem Varıcı. LS-Designs: Bitslice Encryption for Efficient Masked Software Implementations. Fast Software Encryption - FSE 2014, Mar 2014, Londres, United Kingdom. 〈http://fse2014.isg.rhul.ac.uk/〉. 〈hal-01093491〉

Partager

Métriques

Consultations de la notice

250

Téléchargements de fichiers

845