Hiding (Side-Channel Defense)
Le hiding (défense par canaux auxiliaires) est une stratégie de défense qui supprime l'information de canal auxiliaire en rendant les fuites physiques indépendantes des valeurs traitées (temps constant, puissance constante).
Objectif
Il élimine à la source la corrélation entre fuites physiques et clé et, en complément du masking, constitue la première ligne de défense contre les canaux auxiliaires.
Mécanisme
Les implémentations à temps constant gardent le chemin d'exécution indépendant des données ; la logique double rail (préchargée) maintient une consommation constante par cycle ; les boîtiers blindés réduisent le rayonnement électromagnétique.
Cas d’usage
- Implémentations cryptographiques à temps constant
- Conception de logique double rail
- Boîtiers à blindage électromagnétique