IEEE Internet of Things Journal · 2016 · 41 citations · 27 references
ComputingComputer ScienceComputer SystemsInternet Of ThingsMobile ComputingSensorsEnergy-efficient Mobile ComputingExperimentation PlatformsMobile Device ArchitectureMobile Internet Of ThingsMobile SensingRandom Number GenerationExploratory Case StudyInternet Of Things DevicesOn-board SensingPseudo-random Number GenerationPseudo-random Number GeneratorsRandom Number Generation AnalysisRandom Number Generator Testing
The importance of random number generators (RNGs) 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 RNG (APRNG) merely builds atop the Linux RNG to produce random numbers. This paper presents an exploratory study into methods of generating random numbers on sensor-equipped mobile and Internet of Things devices. We first perform a data collection study across 37 Android devices to determine two things-how much random data is consumed by modern devices, and which sensors are capable of producing sufficiently random data. We use the results of our analysis to create an experimental framework called SensoRNG, which serves as a prototype to test the efficacy of a sensor-based RNG. SensoRNG employs collection of data from on-board sensors and combines them via a lightweight mixing algorithm to produce random numbers. We evaluate SensoRNG with the National Institute of Standards and Technology statistical testing suite and demonstrate that a sensor-based RNG can provide high quality random numbers with only little additional overhead.
27
Handbook of applied cryptography
Choice Reviews Online · 1997 · 10.5K citations · Full text
Everyware: the dawning age of ubiquitous computing
Choice Reviews Online · 2006 · 854 citations
Computing, Information Technology, Human-centered Design +16
An empirical study of cryptographic misuse in android applications
Manuel Egele, David Brumley, Yanick Fratantonio et al. · 2013 · 437 citations