Masking (mascheramento)
Suddividere ogni valore intermedio segreto in frammenti casuali, così che la misura del consumo di un singolo passaggio non riveli nulla di utile.
Nel masking ogni valore segreto è diviso in due o più frammenti (share), ciascuno dei quali, da solo, appare casuale. Il cifrario opera sui frammenti e li ricombina solo alla fine, così la misura del consumo in un qualsiasi passaggio vede soltanto rumore. La tecnica si diffuse alla fine degli anni Novanta come contromisura all'analisi differenziale della potenza ed è oggi standard in smart card e hardware crittografico.
Il masking non è gratuito. Ogni operazione mascherata costa prestazioni e logica aggiuntiva, e i passaggi non lineari come la S-box sono la parte difficile. Un'implementazione mascherata che ricombina i frammenti nel punto sbagliato perde informazioni quanto una non mascherata: per questo il masking si applica con cura e si verifica attentamente, anziché limitarsi ad attivarlo.