Utilization of Process and Supply Voltage Random Variations for Random Bit Generation

Moshe Avital, Anatoli Mordakhay, David Zooker Zabib, Yoav Weizman, Alexander Fish, Osnat Keren

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Random number generators are used in a variety of applications. In this paper, inherent process variations and random fluctuations in supply voltage are used to generate random bits; a compact Bit Generator (cBG) based on a voltage-controlled oscillator (VCO) which amplifies these inherent variations is presented. The cBG is a fully standard library-cell based circuit and due to its compact size, many cBG cells can be embedded locally in a design where deployment of many such elements is required. This results in a reduction in area and power with only a minor compromise in randomness level.

Original languageEnglish
Title of host publication2018 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018
PublisherInstitute of Electrical and Electronics Engineers
Pages317-320
Number of pages4
ISBN (Electronic)9781538682401
DOIs
StatePublished - 2 Jul 2018
Externally publishedYes
Event14th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018 - Chengdu, China
Duration: 26 Oct 201830 Oct 2018

Publication series

Name2018 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018

Conference

Conference14th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018
Country/TerritoryChina
CityChengdu
Period26/10/1830/10/18

Keywords

  • compact bit generator (cBG)
  • process variations
  • random number generator
  • ring oscillator
  • supply voltage variations
  • voltage controlled oscillator (VCO)

ASJC Scopus subject areas

  • Biomedical Engineering
  • Electrical and Electronic Engineering
  • Instrumentation

Fingerprint

Dive into the research topics of 'Utilization of Process and Supply Voltage Random Variations for Random Bit Generation'. Together they form a unique fingerprint.

Cite this