Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A TRNG Implemented Using a Soft-Data Based Sponge Function within a Unified Strong PUF Architecture

View through CrossRef
Hardware security primitives including True Random Number Generators (TRNG) and Physical Unclonable Functions (PUFs) are central components to establishing a root of trust in microelectronic systems. In this paper, we propose a unified PUF-TRNG architecture that leverages a combination of the static entropy available in a strong PUF called the shift-register, reconvergent-fanout (SiRF) PUF, and the dynamic entropy associated with random noise present in path delay measurements. The SiRF PUF uses an engineered netlist containing a large number of paths as the source of static entropy, and a time-to-digital-converter (TDC) as a high-resolution, embedded instrument for measuring path delays, where measurement noise serves as the source of dynamic entropy. A novel data post-processing algorithm is proposed based on a modified duplex sponge construction. The sponge function operates on soft data, i.e., fixed point data values, to add entropy to the ensuing random bit sequences and to increase the bit generation rate. A post-processing algorithm for reproducing PUF-generated encryption keys is also used in the TRNG to protect against temperature-voltage attacks designed to subvert the random characteristics in the bit sequences. The unified PUF-TRNG architecture is implemented across multiple instances of a ZYBO Z7-10 FPGA board and extensively tested with NIST SP 800-22, NIST SP 800-90B, AIS-31, and DieHarder test suites. Results indicate a stable and robust TRNG design with excellent min-entropy and a moderate data rate.
Title: A TRNG Implemented Using a Soft-Data Based Sponge Function within a Unified Strong PUF Architecture
Description:
Hardware security primitives including True Random Number Generators (TRNG) and Physical Unclonable Functions (PUFs) are central components to establishing a root of trust in microelectronic systems.
In this paper, we propose a unified PUF-TRNG architecture that leverages a combination of the static entropy available in a strong PUF called the shift-register, reconvergent-fanout (SiRF) PUF, and the dynamic entropy associated with random noise present in path delay measurements.
The SiRF PUF uses an engineered netlist containing a large number of paths as the source of static entropy, and a time-to-digital-converter (TDC) as a high-resolution, embedded instrument for measuring path delays, where measurement noise serves as the source of dynamic entropy.
A novel data post-processing algorithm is proposed based on a modified duplex sponge construction.
The sponge function operates on soft data, i.
e.
, fixed point data values, to add entropy to the ensuing random bit sequences and to increase the bit generation rate.
A post-processing algorithm for reproducing PUF-generated encryption keys is also used in the TRNG to protect against temperature-voltage attacks designed to subvert the random characteristics in the bit sequences.
The unified PUF-TRNG architecture is implemented across multiple instances of a ZYBO Z7-10 FPGA board and extensively tested with NIST SP 800-22, NIST SP 800-90B, AIS-31, and DieHarder test suites.
Results indicate a stable and robust TRNG design with excellent min-entropy and a moderate data rate.

Related Results

Modelling regime shifts of coral reefs to sponge reefs
Modelling regime shifts of coral reefs to sponge reefs
<p>Coral reef ecosystems have been degrading globally for decades due to global climate change and anthropogenic pressure, and corals are expected to continue declining in th...
PUF based Secure Computing for Constraint Cyber Physical Object
PUF based Secure Computing for Constraint Cyber Physical Object
Utilisation des fonction physiques non clonages pour la Securisation des systemes embarques Le travail de recherche pratiqué dans ce programme de doctorat est consa...
Modelling and characterization of physically unclonable functions
Modelling and characterization of physically unclonable functions
Modélisation et caractérisation des fonctions non clonables physiquement Les fonctions non clonables physiquement, appelées PUF (Physically Unclonable Functions), r...
Design of a Unified XOR Ring Oscillator PUF-TRNG Circuit in 45nm CMOS Technology
Design of a Unified XOR Ring Oscillator PUF-TRNG Circuit in 45nm CMOS Technology
<p>In previous papers various True Random Number Generators (TRNG) and Physically Unclonable Function (PUF) are discussed individually but only a few of them include unified ...
Design of a Unified XOR Ring Oscillator PUF-TRNG Circuit in 45nm CMOS Technology
Design of a Unified XOR Ring Oscillator PUF-TRNG Circuit in 45nm CMOS Technology
In previous papers various True Random Number Generators (TRNG) and Physically Unclonable Function (PUF) are discussed individually but only a few of them include unified TRNG and ...
Analysis Of The Sensory Quality Of Rolled Cake Using Coconut Milk Fat
Analysis Of The Sensory Quality Of Rolled Cake Using Coconut Milk Fat
This research was motivated by the high trans fat content in margarine which is associated with an increased risk of heart disease and there has been no research on the effect of u...
Representasi Gender dalam Folklor Jepang
Representasi Gender dalam Folklor Jepang
<p><em>Abstrak</em><strong> - </strong><strong>Penelitian ini bertujuan untuk menemukan representasi gender dalam folklor Jepang. Data utama dal...

Back to Top