Robust cryptographic sub-block RO-PUF integrating reinforced modular PUF architecture
Mahesh Kumar Singh, Amber Deep Pakharia · 2024
The Ring Oscillator Physical Unclonable Function (ROPUF) in Field-Programmable Gate Array (FPGA) systems is the top choice for integrating hardware-based trust and security. In evaluating Physical Unclonable Functions (PUF), behavior involves uniformity, uniqueness, bit-aliasing, and reliability. Our research presents a new SubBlock ROPUF Architecture that significantly enhances these factors compared to existing designs. Our findings demonstrate that this architecture can achieve a uniqueness of 47.64%, a uniformity of 49.8%, and a bit-aliasing of 50%, approaching or matching ideal values. This represents a notable improvement over other ROPUF configurations, which typically achieve uniqueness, uniformity, and bitaliasing values ranging from 45% to 47%, 50.53%, and 47% to 50.5%, respectively. Beyond improving efficiency, the main benefit of the subblock design is its adaptability and versatility. This creative architecture combines and applies many ROPUF configurations-series, parallel, and traditional-into a cohesive design. Because of its adaptability, the Sub-Block ROPUF may combine several architectural paradigms to act as a versatile platform that can accommodate a range of demands and applications. With better performance metrics and unmatched flexibility, the Sub-Block ROPUF Architecture considerably increases hardware-oriented security and trust. This makes it an attractive option for many FPGA-based systems and uses.