• 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