Barrel Shifter Physical Unclonable Function Based Encryption

11/14/2017
by   Yunxi Guo, et al.
0

Physical Unclonable Functions (PUFs) are circuits designed to extract physical randomness from the underlying circuit. This randomness depends on the manufacturing process. It differs for each device enabling chip-level authentication and key generation applications. We present a protocol utilizing a PUF for secure data transmission. Parties each have a PUF used for encryption and decryption; this is facilitated by constraining the PUF to be commutative. This framework is evaluated with a primitive permutation network - a barrel shifter. Physical randomness is derived from the delay of different shift paths. Barrel shifter (BS) PUF captures the delay of different shift paths. This delay is entangled with message bits before they are sent across an insecure channel. BS-PUF is implemented using transmission gates; their characteristics ensure same-chip reproducibility, a necessary property of PUFs. Post-layout simulations of a common centroid layout 8-level barrel shifter in 0.13 μm technology assess uniqueness, stability and randomness properties. BS-PUFs pass all selected NIST statistical randomness tests. Stability similar to Ring Oscillator (RO) PUFs under environment variation is shown. Logistic regression of 100,000 plaintext-ciphertext pairs (PCPs) failed to successfully model BS- PUF behavior.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2017

EffiTest: Efficient Delay Test and Statistical Prediction for Configuring Post-silicon Tunable Buffers

At nanometer manufacturing technology nodes, process variations signific...
research
09/08/2023

The Randomness Deficiency Function and the Shift Operator

Almost surely, the difference between the randomness deficiencies of two...
research
02/11/2021

A High Speed Integrated Quantum Random Number Generator with on-Chip Real-Time Randomness Extraction

The security of electronic devices has become a key requisite for the ra...
research
08/09/2019

Physical Layer Secret Key Generation in Static Environments

We consider the problem of symmetric secret key generation in quasi-stat...
research
03/31/2017

UNBIAS PUF: A Physical Implementation Bias Agnostic Strong PUF

The Physical Unclonable Function (PUF) is a promising hardware security ...
research
05/12/2023

Unconditionally Secure Access Control Encryption

Access control encryption (ACE) enforces, through a sanitizer as the med...
research
07/29/2019

Transient Response of Hybrid Boolean Networks as Physical Unclonable Functions

Physical unclonable functions are devices that exploit small, random var...

Please sign up or login with your details

Forgot password? Click here to reset