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 | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
Fully-Synthesizable Unified True Random Number Generator and Cryptographic Core.pdf | 1.16 MB | Adobe PDF | OPEN | Post-print | View/Download |
Google ScholarTM
Check
This item is licensed under a Creative Commons License