A Gaussian sampling circuit resistant to simple power consumption analysis attacks. The Gaussian sampling circuit comprises: a control module, a random number generation module, a binary comparison module, a first single-port RAM, a sampling result output module and a power consumption information concealing module, wherein the control module is used for controlling the state transition and enabling of the circuit; the random number generation module generates uniformly distributed random numbers by means of a shift register; the binary comparison module locates, by means of a binary search algorithm, addresses of the random numbers in a distribution cumulative function table with a Gaussian distribution; the sampling result output module performs a modulus operation on the located addresses to form sampling outputs; and the power consumption information concealing module generates a random power consumption by means of searching, in a binary manner, for the addresses of the random numbers in a pseudo-distribution cumulative function table. According to the Gaussian sampling circuit composed of same, power consumption information during a sampling process can be effectively concealed, and the characteristic of resistance to selective-input simple attack analysis is realized.
展开▼