IEEJ Transactions on Industry Applications
Online ISSN : 1348-8163
Print ISSN : 0913-6339
ISSN-L : 0913-6339
Special Issue Paper
Random Number Generation from Internal LFSR and Fluctuation of Sampling Interval
Hidetaka MasaokaShuichi IchikawaNaoki Fujieda
Author information
Keywords: URNG, embedded systems, LFSR
JOURNAL RESTRICTED ACCESS

2021 Volume 141 Issue 2 Pages 86-92

Details
Abstract

An unpredictable random number generator (URNG) adopts a deterministic algorithm with volatile internal states of a microprocessor, which makes the output of the URNG practically unpredictable. This study examines the URNG design proposed by Suciu et al., wherein performance counters are considered as entropy sources. Our experiments confirm that the URNG with performance counters requires a relatively long sampling interval with a background task to produce a high-quality random sequence. On this basis, we propose a new URNG design that is suitable for embedded systems. A simple 128-bit LFSR (Linear Feedback Shift Register) is built in a processor, whose lower 32-bit value is used as a random number. If an adequate sampling interval is maintained, the derived values pass the DIEHARD test.

Content from these authors
© 2021 by the Institute of Electrical Engineers of Japan
Next article
feedback
Top