Paper
3 September 2009 Arithmetic operators for on-the-fly evaluation of TRNGs
Renaud Santoro, Arnaud Tisserand, Olivier Sentieys, Sébastien Roy
Author Affiliations +
Abstract
Many cryptosystems embed a high-quality true random number generator (TRNG). The randomness quality of a TRNG output stream depends on its implementation and may vary due to various changes in the environment such as power supply, temperature, electromagnetic interferences. Attacking TRNGs may be a good solution to decrease the security of a cryptosystem leading to lower security keys or bad padding values for instance. In order to protect TRNGs, on-the-fly evaluation of their randomness quality must be integrated on the chip. In this paper, we present some preliminary results of the FPGA implementation of functional units dedicated to statistical tests for on-the-fly randomness evaluation. In the entropy test the evaluation of the harmonic series at some ranks is required. Usually its approximation is costly. We propose a multiple interval polynomial approximation. The decomposition of the whole domain into small sub-intervals leads to a good trade-off between the degree of the polynomial (i.e. multipliers cost) and the memory resources required to store the coefficients for all sub-intervals.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Renaud Santoro, Arnaud Tisserand, Olivier Sentieys, and Sébastien Roy "Arithmetic operators for on-the-fly evaluation of TRNGs", Proc. SPIE 7444, Mathematics for Signal and Information Processing, 74440S (3 September 2009); https://doi.org/10.1117/12.826336
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Artificial intelligence

Statistical analysis

Binary data

Electromagnetism

Power supplies

Analytical research

Back to Top