The invention relates to a method for implementing true-random number generators in FPGA (Field Programmable Gate Array) devices. The proposed method exploits a characteristic of digital electronic circuits named fan-out in order to obtain a non-determinist behaviour or, in other words, a source of entropy. In order to apply the claimed method there is used a generator comprising the following components : a driver block (1) which generates a periodical signal and controls the circuits of a load block (2), said circuits are in equal number with the fan-out of the driver block (1) and a post-processing block (3) which corrects the possible asymmetries in the flow of bits. The claimed method consists in generating, in a first step, by the driver block, a periodical signal whose frequency is equal to the frequency of the clock signal, followed, in a second step, by sampling with the same frequency of the output signal of the driver block, the sampling being carried out by the circuits of the load block, the results of the sampling being combined, in a third step, by applying an operation EXCLUSIVE-OR on a certain number of consecutive bits within the post-processing block.
展开▼