Published May 4, 2018 | Version v1

A Closer Look at the Delay-Chain based TRNG

  • 1. KU Leuven, Kasteelpark Arenberg 10, B-3001 Leuven-Heverlee, Imec-COSIC, Belgium

Description

This paper presents a refined stochastic model of the delay-chain based true random number generator (DC-TRNG) and its application. DC-TRNG is a true random number generator for FPGAs that utilizes time-to-digital conversion (TDC) to accurately determine the position of the ring-oscillator jittery signal edge. Our stochastic model employs precise time characterization of the carry-chains that are used for TDC in the DC-TRNG. In order to determine lower bounds of the estimated min-entropy, the binary probabilities are calculated by applying the stochastic model. Based on these computed probabilities, we perform optimizations of the DC-TRNG parameters on two different FPGAs — Xilinx Spartan 6 and Intel Cyclone IV, in order to achieve the highest possible throughput of the DC-TRNG.

Files

ISCAS-Closer-Look-DC-TRNG-KUL.pdf

Files (541.2 kB)

Name Size Download all
md5:68fb70aa466d599b5daf0b6c810dd59e
541.2 kB Preview Download

Additional details

Funding

European Commission
HECTOR - HARDWARE ENABLED CRYPTO AND RANDOMNESS 644052