2015
DOI: 10.1007/s11071-015-2287-7
|View full text |Cite
|
Sign up to set email alerts
|

GPUs and chaos: a new true random number generator

Abstract: For applications where security and unpredictability is of utmost importance, true random number generators (TRNGs) play a heavy role compared to its pseudo-random counterparts. Most TRNGs obtain randomness from physical phenomena such as radio noise, radioactive decay or thermal noise that are unpredictable. These applications usually require external hardware to extract entropy and convert them into digital signals. This paper introduces a TRNGs that utilizes graphics processing units as the source of entrop… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
1

Year Published

2017
2017
2020
2020

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(18 citation statements)
references
References 40 publications
(44 reference statements)
0
17
1
Order By: Relevance
“…Random number generators can be broadly classi ed into two categories [32,78,145,148]: 1) pseudo-random number generators (PRNGs) [18,98,100,102,133], which deterministically generate numbers starting from a seed value with the goal of approximating a true random sequence, and 2) true random number generators (TRNGs) [6,16,22,23,24,33,36,47,50,55,56,57,65,77,83,96,101,111,116,119,141,143,144,146,149,151,153,155,158], which generate random numbers based on sampling non-deterministic random variables inherent in various physical phenomena (e.g., electrical noise, atmospheric noise, clock jitter, Brownian motion).…”
Section: Introductionmentioning
confidence: 99%
“…Random number generators can be broadly classi ed into two categories [32,78,145,148]: 1) pseudo-random number generators (PRNGs) [18,98,100,102,133], which deterministically generate numbers starting from a seed value with the goal of approximating a true random sequence, and 2) true random number generators (TRNGs) [6,16,22,23,24,33,36,47,50,55,56,57,65,77,83,96,101,111,116,119,141,143,144,146,149,151,153,155,158], which generate random numbers based on sampling non-deterministic random variables inherent in various physical phenomena (e.g., electrical noise, atmospheric noise, clock jitter, Brownian motion).…”
Section: Introductionmentioning
confidence: 99%
“…A serious problem of TRNG structures is that they require post-processing [8], [14], [25]- [28]. The aim of the postprocessing is to eliminate the statistical dependence between the obtained data.…”
Section: Performance Comparisons and Discussionmentioning
confidence: 99%
“…The first approach is based on discrete time chaotic systems. As it can be seen in [8], [13]- [15], [18], [19], [29]- [32], the systems used in these RNG designs are low-dimensional chaotic systems. These designs are faster, but their reliability is questionable.…”
Section: Performance Comparisons and Discussionmentioning
confidence: 99%
“…To satisfy the SAC, each individual output bit should change with a probability of 50% when a single input bit is toggled. Similar to the previous test, 2 8 possible inputs are first divided into 2 7 pairs, ( , ), which differ only in bit . The 8-bit avalanche vectors, are then calculated for all (0 ≤ < 8).…”
Section: Avalanche and Strict Avalanche Criterionmentioning
confidence: 99%
“…Due to the existence of efficient and uniformly distributed software-based TRNGs, it is feasible to utilize true random numbers in cryptographic algorithms. These TRNGs take advantage of physical phenomena that occur within computing hardware such as multicore processors [7], graphics processing units [8], or hard disks [9] and quantifies them to generate nondeterministic numbers. As the inputs of AEAD schemes include secret and public message numbers, TRNGs can be implemented to generate secret message numbers to provide immunity to statisticalbased cryptanalysis.…”
Section: Introductionmentioning
confidence: 99%