Barrel Shifter Physical Unclonable Function Based Encryption
AbstractPhysical Unclonable Functions (PUFs) are designed to extract physical randomness from the underlying silicon. This randomness depends on the manufacturing process. It differs for each device. This enables chip-level authentication and key generation applications. We present an encryption protocol using PUFs as primary encryption/decryption functions. Each party has a PUF used for encryption and decryption. This PUF is constrained to be invertible and commutative. The focus of the paper is an evaluation of an invertible and commutative PUF based on a primitive shifting permutation network—a barrel shifter. 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 for physical commutativity. Post-layout simulations of a common centroid layout 8-level barrel shifter in 0.13
Share & Cite This Article
Guo, Y.; Dee, T.; Tyagi, A. Barrel Shifter Physical Unclonable Function Based Encryption. Cryptography 2018, 2, 22.
Guo Y, Dee T, Tyagi A. Barrel Shifter Physical Unclonable Function Based Encryption. Cryptography. 2018; 2(3):22.Chicago/Turabian Style
Guo, Yunxi; Dee, Timothy; Tyagi, Akhilesh. 2018. "Barrel Shifter Physical Unclonable Function Based Encryption." Cryptography 2, no. 3: 22.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.