Opération de multiplication (250 ; 300 ; 400 ; 500) d'une première donnée masquée (A' ; a') avec un premier masque (MA ; Ma) et d'une deuxième donnée masquée (B' ; b') avec un deuxième masque (MB ; Mb), dans laquelle : - le premier masque (MA ; Ma) est remplacé par un troisième masque (RA ; Ra), et le deuxième masque est remplacé par un quatrième masque (RB ; Rb) ; - l'opération de multiplication (250 ; 300 ; 400 ; 500) comprenant au moins une première opération de compensation (302, 303 ; 402 ; 502, 503) mise en oeuvre par au moins une première table de correspondance ; et - la donnée résultat (C') de ladite opération de multiplication (250 ; 300 ; 400 ; 500) est une troisième donnée correspondant à la multiplication de la première donnée démasquée (A ; a) et de la deuxième donnée démasquée (B ; b) masquée avec un cinquième masque (MC ; Mc) indépendant des premier, deuxième, troisième, et quatrième masques (MA, MB, RA, RB ; Ma, Mb, Ra, Rb). Opération selon la revendication 1, dans laquelle ou lequel le type de masquage utilisé est un masquage utilisant une opération logique de type OU EXCLUSIF. Opération selon la revendication 1 ou 2, dans laquelle ou lequel l'opération de multiplication (250 ; 300 ; 400 ; 500) comprend, en outre, la mise en oeuvre d'une première multiplication (301) des première et deuxième données masquées (a', b'). Opération selon la revendication 3, dans laquelle ou lequel ladite mise en oeuvre d'une première multiplication (301) comprend des sous-opérations de masquage et/ou de démasquage (3011, 3013, 3014). Opération selon l'une quelconque des revendications 1 à 4, dans laquelle ou lequel ladite au moins une opération de compensation (302, 303 ; 402 ; 502, 503) permet de retirer au moins un terme dépendant des premier ou deuxième masques (Ma, Mb) du résultat de ladite première multiplication des première et deuxième données masquées (a', b'). Opération selon l'une quelconque des revendications 1 à 5, dans laquelle ou lequel l'opération de compensation (302, 303 ; 402 ; 502, 503) met en oeuvre une fonction f vérifiant l'inégalité suivante : dans laquelle 11 est l'écriture binaire du chiffre 3. Opération selon la revendication 6, dans laquelle ou lequel la fonction f est peut mettre en oeuvre la fonction sqk définie par la formule mathématique suivante : dans laquelle : - l'opérateur . désigne l'opération logique de multiplication ; - N est un scalaire définie de telle façon que sqk(x)=y, avec x=x1x0 (x0 étant le bit de poids faible, et x1 le bit de poids fort) et y=y1y0 (y0 étant le bit de poids faible, et y1 le bit de poids fort), donne y1=x0 et y0=x0 xor x1 ; - x2 correspond au résultat de l'opération x.x. Opération selon l'une quelconque des revendications 1 à 7, dans laquelle ou lequel ladite au moins une opération de compensation (302, 303 ; 402 ; 502, 503) comprend des sous-opérations de masquage et/ou de démasquage (3021, 3023, 3024, 3031, 3033, 3034 ; 4021, 4022, 4024 ; 5021, 5023, 5031, 5033). Opération selon l'une quelconque des revendications 1 à 8, dans laquelle ou lequel l'opération de multiplication (250 ; 300 ; 400 ; 500) comprend, en outre, la mise en oeuvre d'au moins une première opération de correction (304, 305) permettant de retirer au moins un terme dépendant de la fonction f. Opération selon la revendication 9, dans laquelle ou lequel ladite au moins une opération de correction (304, 305) comprend des sous-opérations de masquage et/ou de démasquage (3041, 3043, 3051, 3053). Procédé de mise en oeuvre d'une opération de multiplication (250 ; 300 ; 400 ; 500) d'une première donnée masquée (A' ; a') avec un premier masque (MA ; Ma) et d'une deuxième donnée masquée (B' ; b') avec un deuxième masque (MB ; Mb), dans laquelle : - le premier masque (MA ; Ma) est remplacé par un troisième masque (RA ; Ra), et le deuxième masque est remplacé par un quatrième masque (RB ; Rb) ; - l'opération de multiplication (250 ; 300 ; 400 ; 500) comprenant au moins une première opération de compensation (302, 303 ; 402 ; 502, 503) mise en oeuvre par au moins une première table de correspondance ; et - la donnée résultat (C') de ladite opération de multiplication (250 ; 300 ; 400 ; 500) est une troisième donnée correspondant à la multiplication de la première donnée démasquée (A ; a) et de la deuxième donnée démasquée (B ; b) masquée avec un cinquième masque (MC ; Mc) indépendant des premier, deuxième, troisième, et quatrième masques (MA, MB, RA, RB ; Ma, Mb, Ra, Rb). Dispositif électronique adapté à mettre en oeuvre le procédé selon la revendication 11 ou l'opération selon l'une quelconque des revendications 1 à 10.