DocumentCode :
146299
Title :
REFLEX: Reconfigurable logic for entropy extraction
Author :
Suresh, Vikram B. ; Burleson, Wayne P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fYear :
2014
fDate :
2-5 Sept. 2014
Firstpage :
341
Lastpage :
346
Abstract :
True Random Number Generators are cryptographic primitives that harness on-chip physical phenomena to generate random bits. Variations in the fabrication process and operating conditions can decrease reliability of these circuits by decreasing the randomness of their output. Conventional lightweight post-processing techniques use an XOR tree to combine the outputs of two or more TRNGs and improve the net entropy. We present REFLEX: Reconfigurable Logic for Entropy Extraction; a post-processing technique using reconfigurable logic. REFLEX replaces each stage of XOR tree with a reconfigurable logic block that is programmed based on the entropy of TRNGs. The output of TRNGs are further reordered before entering the logic tree to provide optimal entropy extraction. Up to 55% more chips pass NIST randomness tests when using REFLEX as compared to conventional XOR tree. When implemented in IBM 32nm SOI process, REFLEX has a maximum synthesized area of 620μm2. It consumes a leakage power of 70μW and an energy overhead of 0.04pJ/bit when operating at 2GHz. The design is scalable to multiple TRNGs and provides energy efficient entropy extraction for low power applications.
Keywords :
cryptography; entropy; logic circuits; low-power electronics; random number generation; reconfigurable architectures; reliability; silicon-on-insulator; REFLEX; SOI process; XOR tree; cryptographic primitives; energy efficient entropy extraction; frequency 2 GHz; logic tree; net entropy; power 70 muW; reconfigurable logic for entropy extraction; size 32 nm; true random number generators; Calibration; Entropy; Logic functions; Noise; Radiation detectors; Reconfigurable logic; Switching circuits; Entropy extraction; Reconfigurable Logic; TRNG;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip Conference (SOCC), 2014 27th IEEE International
Conference_Location :
Las Vegas, NV
Type :
conf
DOI :
10.1109/SOCC.2014.6948951
Filename :
6948951
Link To Document :
بازگشت