Related Experiment Video
Updated: Oct 30, 2025

Rapid Repetition Rate Fluctuation Measurement of Soliton Crystals in a Microresonator
Published on: December 15, 2021
Physical Unclonable Function Based on the Internal State Transitions of a Fibonacci Ring Oscillator
Łukasz Matuszewski1, Jakub Nikonowicz1, Paweł Kubczak1
1Faculty of Computing and Telecommunications, Poznań University of Technology, 60-965 Poznań, Poland.
Abstract:
This article introduces a new class of physical unclonable functions (PUFs) based on the Fibonacci ring oscillator (FIRO). The research conducted here proves that before reaching the desired randomness, the oscillator shows a certain degree of repeatability and uniqueness in the initial sequence of internal state transitions. The use of an FIRO in conjunction with the restart method makes it possible to obtain a set of short boot sequences, which are processed with an innovative feature extraction algorithm that enables reliable device identification. This approach ensures the reuse of the existing random number generator (RNG), rather than multiplying ring oscillators in a dedicated structure. Moreover, the algorithm for the recovery of the device key from the boot set can be successfully implemented in the authorizing center, thus significantly releasing the resources of authorized low-complexity devices. The proposed methodology provides an easily obtainable key with identifiability, which was proven experimentally on FPGAs from different manufacturers.
Related Concept Videos
Clamper Circuit
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Physical Pendulum
When dealing with complicated systems, the mass moment of inertia is an important parameter, as it...
Oscillations In An LC Circuit
Field Effect Transistor
Non-ohmic Devices
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Clipper Circuit
The operation of a clipper circuit can be exemplified by analyzing a dual-clipper configuration setup that integrates two ideal diodes, each paired with a biasing...

