PUF Based Cryptographic Key Generation
- 26 August 2022
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
For data storage and protection, encryption is an important standard. A secret key is required in order to encrypt or decrypt data. This key is typically located in memory, where it can potentially be stolen. In order to avoid this, new methods of generating secret keys have been developed. To safeguard the generation of the secret key, one of these techniques is to utilise a Physically Unclonable Function (PUF). In order to generate secret keys or simple authentication protocols, secrets can be extracted from the physical structure of the device. A stable PUF output is essential for generating cryptographic keys with greater uniqueness, randomness, and uniformity. The goal is to offer device identification methods that are inexpensive, efficient, and safe, as well as secure cryptographic key creation using PUFs. This paper propose a design that combines ring oscillator puf (ROPUF), Arbiter puf (APUF) and Exclusive OR gate. Verilog simulation is performed using VIVADO software. AES algorithm is implemented for encryption and decryption for cryptographic key generation. The experimental results shows the uniqueness, reliability, uniformity and aliasing has improved.Keywords
This publication has 13 references indexed in Scilit:
- FPGA based delay PUF implementation for security applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017
- Everything You Wanted to Know About PUFsIEEE Potentials, 2017
- An experimental study of the state-of-the-art PUFs implemented on FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017
- Novel technique to improve strength of weak arbiter PUFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017
- Securing IEEE 1687 Standard On-chip Instrumentation Access Using PUFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Ultra-compact and robust FPGA-based PUF identification generatorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- A Design of Ring Oscillator Based PUF on FPGAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- ARO-PUF: An aging-resistant ring oscillator PUF designPublished by EDAA ,2014
- A Configurable Ring-Oscillator-Based PUF for Xilinx FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- A large scale characterization of RO-PUFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010