Title :
Embedded HW/SW platform for on-the-fly testing of true random number generators
Author :
Yang, Bohan ; Rozic, Vladimir ; Mentens, Nele ; Dehaene, Wim ; Verbauwhede, Ingrid
Author_Institution :
ESAT/COSIC & iMinds, KU Leuven, Leuven, Belgium
Abstract :
We present a HW/SW platform for on-the-fly detection of failures and weaknesses in entropy sources. By splitting the operations between hardware and software, we achieve sufficient flexibility to control the level of significance of the tests. This approach also enables sharing resources between different tests thereby reducing the area and power. Statistical tests were selected from the NIST test suite. We propose several versions of hardware co-processors for monitoring random bit sequences, ranging from 52 slices (5 tests) to 552 slices (9 tests) on Spartan-6 FPGA. We are the first to provide implementations of the Serial test and the Approximate entropy test for on-the-fly monitoring.
Keywords :
coprocessors; entropy; field programmable gate arrays; hardware-software codesign; random number generation; MIST test suite; Spartan-6 FPGA; approximate entropy test; embedded HW-SW platform; entropy sources; hardware coprocessors; on-the-fly failures detection; on-the-fly monitoring; on-the-fly testing; random bit sequences; serial test; true random number generators; Entropy; Generators; Hardware; NIST; Radiation detectors; Software; Testing;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8