4.7 Article

A New Energy-Efficient and High Throughput Two-Phase Multi-Bit per Cycle Ring Oscillator-Based True Random Number Generator

Journal

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TCSI.2021.3087512

Keywords

True random number generator; low energy consumption; current starved ring oscillator

Funding

  1. Fundamental Research Funds for Natural Science Foundation of Jiangsu Province [BK20191160]
  2. Open Research of the State Key Laboratory of Computer Architecture [CARCH201901]
  3. QingLan Project, Changzhou Science and Technology Program [CJ20200071, 2020029]
  4. Guangdong Basis and Applied Basic Research Foundation [2021A1515011488]
  5. Fundamental Research Foundation of Shenzhen [JCYJ20190808151819049]
  6. Shenzhen-Hong Kong Joint Innovation Foundation [SGDX20190919094401725]

Ask authors/readers for more resources

This paper proposes a new lightweight TRNG design to minimize power wasted by superfluous oscillations. By extracting random bits from both phases of the slow ROs, the throughput is increased and the fast RO is only activated during a narrow transition time difference between two symmetrically designed slow ROs.
Oscillator-based elementary true random number generator (TRNG) uses a slow jittery ring oscillator (RO) to sample a fast RO. The ROs are always on but most of the oscillatory cycles of the fast RO are not sampled into random bits. In this paper, a new lightweight TRNG design is proposed to minimize the power wasted by the superfluous oscillations. Random bits are extracted from both phases of the slow ROs to increase the throughput and the fast RO is activated only during the narrow transition time difference between two symmetrically designed slow ROs. The slow jittery ROs are implemented using current starved inverters biased in the weak inversion region to reduce their power consumption. Their jitter amplitudes are increased by lowering the oscillation frequency and reducing the drain current of the transistors. The narrow jittery pulse generated by the differential pair of slow ROs is quantized by the fastest three-stage RO. Two random bits from each phase of the jittery ROs can be extracted by using a gigahertz dynamic toggled D flip-flop counter to count the number of oscillatory cycles of the fast RO. The proposed TRNG is fabricated in a standard 65 nm 1.2 V CMOS process. Measurement results of the fabricated chips show that the proposed TRNG consumes merely 260 mu W at a bit rate of 52 Mbps. It outperforms the state-of-art on-chip jitter-based TRNGs with the best figure-of-merit of 5 pJ/bit and the smallest footprint of 366 mu m(2). Its generated bit sequence passes the statistical randomness tests including National Institute of Standards and Technology (NIST) test, Auto Correlation Factor (ACF) test and bias. The mean redundancy of the ten tested chips is measured to be less than 10(-5) bit/symbol.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available