Miniaturized and Highly Randomized True Random Bit Generator

This paper introduces true random bit generator (TRBG) with a higher quality of randomness based on chaos circuit and unpredictable linear feedback shift register (LFSR). This miniaturized true random bit generator made of two stages of randomness. The fi

  • PDF / 384,358 Bytes
  • 10 Pages / 439.37 x 666.142 pts Page_size
  • 13 Downloads / 216 Views

DOWNLOAD

REPORT


Abstract This paper introduces true random bit generator (TRBG) with a higher quality of randomness based on chaos circuit and unpredictable linear feedback shift register (LFSR). This miniaturized true random bit generator made of two stages of randomness. The first stage produces the continuous random variable, and the second stage provides the Metastability to the circuit. The chaos circuit gives immunity from the side channel attack, and the circuit has Metastability for every events of bit generation and also ensures a 1 Mbps bit rate data output. This generator can be used as the seed generator for any encryption design (like image encryption), the true random generator is designed for the cheaper devices like complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs) for any lightweight encryption design. The National Institute of Standard and Technology (NIST) tests of randomness are applied for testing the randomness of TRBG. Keywords LFSR · Chaos circuit · Phase detector · Sequential chaos circuit based ring oscillator (SCRO’s) · NIST

1 Introduction The random bit generators become a very crucial component in the digital world, the digital world contains many sensitive and personal information which are needed to be protected from attackers/hackers, in this condition, we need a cryptography system which has to be highly efficient in encrypting and decrypting data using cryptographic algorithm, and this type of system uses a key component called random bit generator. There are two types of random bit generators, which are pseudo random N. Kamlesh Raj (B) VLSI Design, Sri Ramakrishna Engineering College, Coimbatore, India e-mail: [email protected] C. S. Manikandababu Department of Electronics and Communication Engineering, Sri Ramakrishna Engineering College, Coimbatore, India e-mail: [email protected] © Springer Nature Singapore Pte Ltd. 2021 P. Suresh et al. (eds.), Advances in Smart System Technologies, Advances in Intelligent Systems and Computing 1163, https://doi.org/10.1007/978-981-15-5029-4_17

223

224

N. Kamlesh Raj and C. S. Manikandababu

bit generator (PRBG) and true random bit generator (TRBG). The pseudo random bit generator generates a sequence of bit which almost looks random bits, but they are generated with algorithms, which makes PRBG deterministic. However, the true random bit generators are truly random, and every bit generated by this generator is unpredictable. The TRBG is unpredictable because they use the randomness in the nature and capture it to produce the random bits. The random signals in nature are sensed using the sensors, and these signals are captured and processed to get digital output from the continuous random input signal using sampling and quantization techniques. However, true randomness can also be generated in the hardware of FPGA using the principle of Metastability and introducing chaos in design. This technique reduces the use of extra hardware like sensor and ADC, etc. So, this type of design can be used i