DRAM as source of randomness

C. Pyo, S. Pae, Kyung Ho Lee

Research output: Contribution to journalArticle

15 Citations (Scopus)

Abstract

Proposed is a true random number generator (TRNG) based on collision between DRAM accesses and refresh operations. The generator repeatedly executes a short code and reads a part of time counter register after each execution without an explicit post-processing. The simplicity allows the generation of true random numbers with a reasonable efficiency on commodity desktop computers without special devices and opens the possibility for simple TRNG on devices that use DRAM. Although very simple, the quality of the bit sequence is surprisingly good, as demonstrated by test results using NIST test suite.

Original languageEnglish
Pages (from-to)26-27
Number of pages2
JournalElectronics Letters
Volume45
Issue number1
DOIs
Publication statusPublished - 2009 Jan 1

Fingerprint

Dynamic random access storage
Personal computers
Processing

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

DRAM as source of randomness. / Pyo, C.; Pae, S.; Lee, Kyung Ho.

In: Electronics Letters, Vol. 45, No. 1, 01.01.2009, p. 26-27.

Research output: Contribution to journalArticle

Pyo, C. ; Pae, S. ; Lee, Kyung Ho. / DRAM as source of randomness. In: Electronics Letters. 2009 ; Vol. 45, No. 1. pp. 26-27.
@article{032c9358ae5b4e4aabcfe7a4818d7ab9,
title = "DRAM as source of randomness",
abstract = "Proposed is a true random number generator (TRNG) based on collision between DRAM accesses and refresh operations. The generator repeatedly executes a short code and reads a part of time counter register after each execution without an explicit post-processing. The simplicity allows the generation of true random numbers with a reasonable efficiency on commodity desktop computers without special devices and opens the possibility for simple TRNG on devices that use DRAM. Although very simple, the quality of the bit sequence is surprisingly good, as demonstrated by test results using NIST test suite.",
author = "C. Pyo and S. Pae and Lee, {Kyung Ho}",
year = "2009",
month = "1",
day = "1",
doi = "10.1049/el:20091899",
language = "English",
volume = "45",
pages = "26--27",
journal = "Electronics Letters",
issn = "0013-5194",
publisher = "Institution of Engineering and Technology",
number = "1",

}

TY - JOUR

T1 - DRAM as source of randomness

AU - Pyo, C.

AU - Pae, S.

AU - Lee, Kyung Ho

PY - 2009/1/1

Y1 - 2009/1/1

N2 - Proposed is a true random number generator (TRNG) based on collision between DRAM accesses and refresh operations. The generator repeatedly executes a short code and reads a part of time counter register after each execution without an explicit post-processing. The simplicity allows the generation of true random numbers with a reasonable efficiency on commodity desktop computers without special devices and opens the possibility for simple TRNG on devices that use DRAM. Although very simple, the quality of the bit sequence is surprisingly good, as demonstrated by test results using NIST test suite.

AB - Proposed is a true random number generator (TRNG) based on collision between DRAM accesses and refresh operations. The generator repeatedly executes a short code and reads a part of time counter register after each execution without an explicit post-processing. The simplicity allows the generation of true random numbers with a reasonable efficiency on commodity desktop computers without special devices and opens the possibility for simple TRNG on devices that use DRAM. Although very simple, the quality of the bit sequence is surprisingly good, as demonstrated by test results using NIST test suite.

UR - http://www.scopus.com/inward/record.url?scp=58049090205&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=58049090205&partnerID=8YFLogxK

U2 - 10.1049/el:20091899

DO - 10.1049/el:20091899

M3 - Article

AN - SCOPUS:58049090205

VL - 45

SP - 26

EP - 27

JO - Electronics Letters

JF - Electronics Letters

SN - 0013-5194

IS - 1

ER -