Abstract

The success of any cryptographic algorithm lies in the unpredictability& irreproducibility of random number generation. For implementing the cryptographic algorithms it should be integrated within a single chip. Hence a random number generator which produces unpredictable random numbers as well as occupying less area is the essential one. In this work, random numbers are generated based on sampling two oscillator frequencies. Jitters and phase noise's usually considered as disturbance signals. Here the time when they appear in the oscillators is the main thing to generate random numbers. However, when these algorithms are implemented in smart cards they have to produce the same result throughout its life. But actually there are some issues to reproduce the same number due to aging. In this paper, an efficient method is proposed to mitigate the effects of aging in TRNGs. Here, a tetrahedral oscillator-based true random number generator (TRNG) is presented and the issues about aging which affect the random key generated by the TRNG are addressed. So we proposed an aging resistant tetrahedral oscillator concept to mitigate the impact of aging in the key generator. The performance of the proposed random number generator is measured by statistical tests. This TRNG is used as a private key generator for cryptographic algorithm and its operation is programmed and the simulations have been done by ModelSim-Altera6.4a (Quartus-II 9.0) starter Edition. To prove the proposed tetrahedral aging-resistant oscillator operation it is designed in TANNER EDA tool v14.1 (S-Edit Schematic Editor). By varying the supply voltage and transistor channel width and length, it is visible that the effects of run-time stress is mitigated which affect the lifetime of the oscillator in TRNG.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call