(EN) Implementing a camouflage of current traces generated by a hardware component having one or more set of digital elements defining a plurality of operational datapaths comprises adjusting (761) one or more working condition(s) of the hardware component, measuring (762) a reaction of the hardware component to the working condition(s) by a logic test circuit through processing data operations along a reference datapath having a minimum duration corresponding to at least the longest of the operational datapaths, and in response to detecting an error (763) along the reference datapath, modifying (764) the working condition(s) so that the error generated by the logic test circuit is cancelled. Applications to countermeasures to side-channel attacks.
(FR) La mise en oeuvre d'un camouflage de traces de courant générées par un composant matériel ayant un ou plusieurs ensemble(s) d'éléments numériques définissant une pluralité de chemins de données opérationnels comprend l'ajustement (761) d'une ou plusieurs condition(s) du fonctionnement du composant matériel, la mesure (762) d'une réaction du composant matériel à une ou des condition(s) de fonctionnement par un circuit de test logique par le traitement des opérations de données selon un chemin de données de référence ayant une durée minimale correspondant au moins au plus long parmi les chemins de données opérationnels, et en réponse à la détection d'une erreur (763) sur le chemin de données de référence, la modification (764) de la ou des condition(s) de fonctionnement de sorte que l'erreur générée par le circuit de test logique soit annulée. Applications à des contre-mesures pour des attaques par canal latéral.