According to some embodiments in which the transmission time required for transmitting the random signal values is less than or equal to one system clock cycle, an internal clock with a frequency higher than the frequency of the system clock may be used at step 39 in order to define the timing interval I=[t0, t1] represented by a first threshold t0 and a second threshold t1, the timing interval corresponding in such embodiments to the number of internal clock cycles needed to transmit the random signal values through the signal transmission lines.
In such embodiments, step 37 may further comprise, performing one or more of the following steps at each rising edge of the internal clock:
Depending on the comparisons results, one or more perturbation attacks may be detected in step 39: