2016
DOI: 10.1109/jiot.2016.2572638
|View full text |Cite
|
Sign up to set email alerts
|

Toward Sensor-Based Random Number Generation for Mobile and IoT Devices

Abstract: The importance of Random Number Generators (RNG) to various computing applications is well understood. To ensure a quality level of output, high-entropy sources should be utilized as input. However, the algorithms used have not yet fully evolved to utilize newer technology. Even the Android Pseudo Random Number Generator (APRNG) merely builds atop the Linux RNG to produce random numbers. This work presents an exploratory study into methods of generating random numbers on sensor-equipped mobile and IoT devices.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 35 publications
(25 citation statements)
references
References 24 publications
0
25
0
Order By: Relevance
“…[7,4,3] BCH Code Corrector in TRNG. In order to harvest the entropy from the noise source, RNGs in the lightweight environment usually collect sensorbased noise sources such as microphone, accelerometer, magnetometer, gyroscope, temperature, and humidity [20,21]. However, since these noise sources have low entropy [20,21], RNGs have to apply post-processing component so as to reduce biases and to increase the entropy per bit.…”
Section: Experimental Results and Applicationsmentioning
confidence: 99%
“…[7,4,3] BCH Code Corrector in TRNG. In order to harvest the entropy from the noise source, RNGs in the lightweight environment usually collect sensorbased noise sources such as microphone, accelerometer, magnetometer, gyroscope, temperature, and humidity [20,21]. However, since these noise sources have low entropy [20,21], RNGs have to apply post-processing component so as to reduce biases and to increase the entropy per bit.…”
Section: Experimental Results and Applicationsmentioning
confidence: 99%
“…. , 2 8 − 1} which transform the chaotic streams of GS systems (18) and (19) as well as (20) and (21) into key streams.…”
Section: Numerical Simulationsmentioning
confidence: 99%
“…Pseudorandom numbers have wide range of applications in many fields, such as physical systems simulation [3][4][5][6], information encryption [7][8][9][10][11][12][13], entertainment [14,15], and computer simulation [16][17][18][19][20]. In the practical applications, pseudorandom algorithm has almost replaced the stochastic indicator and random number generator based on the hardware.…”
Section: Introductionmentioning
confidence: 99%
“…Alternatively, sensors on the wearable and implantable devices can measure physical phenomena of the users, including acceleration, angular velocity, and magnetic field, and such entropy can be harvested to generate truly random numbers [15]. Other researchers have studied the use of sensor-based TRNGs to generate random numbers for mobile, wearable and implantable devices [16,17,18,19,20]. However, there are a few issues that have not been fully addressed.…”
Section: Introductionmentioning
confidence: 99%