Aller au contenu

Choisir, combiner et migrer les algorithmes symétriques

Choisir, combiner et migrer les algorithmes symétriques

Section intitulée « Choisir, combiner et migrer les algorithmes symétriques »

Regrouper les décisions pratiques: choix d’algorithme, combinaison, surchiffrement, compatibilité matérielle et retrait des options faibles.

Regrouper les décisions pratiques: choix d’algorithme, combinaison, surchiffrement, compatibilité matérielle et retrait des options faibles.

  • Choix d’algorithme et politique de dépréciation
  • Chiffrement matériel vs logiciel, accélération CPU et contraintes embarquées
  • Cryptographie légère, primitives compactes et cas où AES n’est pas le meilleur compromis
  • Surchiffrement double et triple, meet-in-the-middle
  • Cascades, blanchiment, doublement de bloc, troncature de clé et cas hérités comme CDMF
  • Compression, codage et chiffrement dans une chaîne de traitement
  • Détection, instrumentation et inventaire
  • Préférer une recette standard
  • Éviter les options exotiques
  • Vérifier l’usage recommandé
  • Ne pas confondre performance et sécurité
  • Double et triple chiffrement
  • Meet-in-the-middle
  • Cascades
  • Whitening
  • Doublement de bloc
  • Troncature héritée

Matériel, logiciel et environnement [Intermédiaire]

Section intitulée « Matériel, logiciel et environnement [Intermédiaire] »
  • Accélération CPU
  • Implémentations constant-time
  • Embarqué
  • Cloud
  • Portabilité
  • Empreinte mémoire
  • Environnements contraints
  • Inventaire
  • Versionnement
  • Double lecture
  • Rechiffrement
  • Suppression des fallback
  • Écrire une règle de choix: AES-GCM ou ChaCha20-Poly1305 selon plateforme
  • Évaluer une cascade proposée
  • Concevoir un format versionné pour migration
  • Écrire une matrice de choix entre AES, ChaCha20 et Ascon selon CPU, mémoire et conformité
  • Composer deux algorithmes pour se rassurer sans preuve
  • Maintenir un fallback faible
  • Ignorer l’accélération matérielle et les canaux auxiliaires
  • Faire une migration big bang sans test
  • Surchiffrement et AEAD
  • Performance et marge de sécurité
  • Compatibilité et rétrocompatibilité dangereuse
  • Inventaire et audit
  • à vérifier : contraintes de conformité ou de certification qui imposeraient certains algorithmes.