摘要

In this work we have proposed a new Chua's circuit which its negative resistor is a monolithic CMOS based circuit with 12 transistors, and then a true random number generator (TRNG) is proposed based on this new Chua's circuit which works. This proposed system also consists of a sample and hold block, an analog to digital converter (ADC) block and a linear feedback shift register (LFSR) block which scrambles generated bit stream and increases randomness. We changed the number of LFSR bits from 6 to 32, Experiments confirmed that the 6 bits length is optimum for LFSR which was better than previous works. In order to confirm correctness of the proposed TRNG, we applied four levels of FIPS140-1 statistical tests of National Institute of Standards and Technology then by varying the ADC resolution; we determined the allowable range which these tests were passed with and without using LFSR. Experiments confirmed that using LFSR lets us have smaller ADC and tests are passed better. Simulations were performed in system level and circuit level; also the system level simulation was used as golden model and was performed with MATLAB and circuit level was performed with SPICE and CMOS TECH 180 nm.

  • 出版日期2015-3