Correlation-based cryptanalysis of a ring oscillator based random number generator

Burak Acar, Salih Ergün

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

9 Citations (Scopus)

Abstract

Random Number Generators (RNGs) are crucial for many security applications for generating unpredictable bit streams. Fully digital Random Number Generators which are implemented in FPGA platforms are usually preferred for their high-speed availability and their ease of integration to digital platforms. On the other hand, attention should be paid while placing and routing ring oscillators as much as possible. This paper presents an implementation of a Random Number Generator based on ring oscillators on FPGA and the cryptanalysis of it via correlation analysis. The main aim of this paper is to analyze the correlation between the output bit streams produced by the RNG and the attack circuit coupled to the main circuit. In the main RNG circuit, all ring oscillators are placed far from each other to obtain independent random bit streams at the output. Experimental results show that the effective correlation between RNG and attack circuit can be obtained due to coupling.

Original languageEnglish
Title of host publication2018 IEEE 61st International Midwest Symposium on Circuits and Systems, MWSCAS 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1050-1053
Number of pages4
ISBN (Electronic)9781538673928
DOIs
Publication statusPublished - 2 Jul 2018
Externally publishedYes
Event61st IEEE International Midwest Symposium on Circuits and Systems, MWSCAS 2018 - Windsor, Canada
Duration: 5 Aug 20188 Aug 2018

Publication series

NameMidwest Symposium on Circuits and Systems
Volume2018-August
ISSN (Print)1548-3746

Conference

Conference61st IEEE International Midwest Symposium on Circuits and Systems, MWSCAS 2018
Country/TerritoryCanada
CityWindsor
Period5/08/188/08/18

Bibliographical note

Publisher Copyright:
© 2018 IEEE

Keywords

  • Correlation analysis
  • Cryptanalysis
  • FPGA
  • RNG

Fingerprint

Dive into the research topics of 'Correlation-based cryptanalysis of a ring oscillator based random number generator'. Together they form a unique fingerprint.

Cite this