Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/199929
Title: Fully-Synthesizable Unified True Random Number Generator and Cryptographic Core
Authors: SACHIN TANEJA 
ALIOTO,MASSIMO BRUNO 
Keywords: Hardware security, true random number generator, entropy extraction, private key cryptography, pulsed latch, metastability, jitter.
Issue Date: 30-Jun-2021
Publisher: IEEE Journal of Solid-State Circuits
Citation: SACHIN TANEJA, ALIOTO,MASSIMO BRUNO (2021-06-30). Fully-Synthesizable Unified True Random Number Generator and Cryptographic Core. ScholarBank@NUS Repository.
Rights: CC0 1.0 Universal
Abstract: This paper introduces a novel class of architectures that unify true random number generation and private-key cryptography by reusing the cryptographic core for both tasks. The unified architecture is well suited for low-cost constrained secure integrated systems, in view of the inherent area efficiency and the low design effort entailed by conventional automated design flows. Clock pulse over-stretching in pulsed latch clocking generates randomness by inducing metastability and jittered oscillations. Shannon confusion and diffusion in the cryptographic datapath enforce high entropy and robustness against variations. Conventional cryptographic operation is alternatively performed at moderate clock pulsewidths. A 40-nm CMOS testchip demonstrates the proposed unified architecture with a compact area of 0.43⋅106 F2 (F = minimum feature size), based on a SIMON cryptographic core. The true random number generator (TRNG) output shows cryptographic-grade quality without any calibration across dice, process (across two manufacturing lots), voltage and temperature variations. Energy per encryption down to 0.25 pJ/bit is demonstrated. Unification of TRNG and the cryptographic core results in inherent data locality and obfuscation of key generation within logic, improving the resilience to physical attacks.
URI: https://scholarbank.nus.edu.sg/handle/10635/199929
ISSN: 00189200
Rights: CC0 1.0 Universal
Appears in Collections:Staff Publications
Elements

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Fully-Synthesizable Unified True Random Number Generator and Cryptographic Core.pdf1.16 MBAdobe PDF

OPEN

Post-printView/Download

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons