Exercice de style

Résumé : Cette note présente la construction et l'implémentation d'une boîte S sur 8 bits qui a un branchement linéaire et différentiel de 3. Nous montrons une application en construisant un chiffre par bloc sur 64 bits dont la structure est très simple et est basée sur l'évaluation en tranches (bitsliced) de la boîte S et des rotations sur mots de 8 bits et qui peut être vu comme une variante de PRESENT avec une boîte S de 8 bits. La fonction de tour de ce chiffre peut s'implémenter avec le même nombre d'instructions que celle de PRIDE sur micro-controleurs 8-bits, tout en ayant 1,5 fois plus de boîtes S actives (relativement). Cette boîte S peut aussi s'implémenter efficacement avec des instructions SIMD, a un coût faible en matériel et peut se masquer efficacement grâce au peu de portes non-linéaires nécessaires.
Type de document :
Pré-publication, Document de travail
2016
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01263735
Contributeur : Pierre Karpman <>
Soumis le : jeudi 28 janvier 2016 - 10:50:51
Dernière modification le : jeudi 10 mai 2018 - 02:06:34
Document(s) archivé(s) le : vendredi 11 novembre 2016 - 18:04:47

Fichier

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

Licence


Distributed under a Creative Commons Paternité - Pas de modifications 4.0 International License

Identifiants

  • HAL Id : hal-01263735, version 1

Citation

Pierre Karpman. Exercice de style. 2016. 〈hal-01263735〉

Partager

Métriques

Consultations de la notice

336

Téléchargements de fichiers

509