A Method to Construct Efficient Carbon-Nanotube-Based Physical Unclonable Functions and True Random Number Generators
Nikolaos Athanasios Anagnostopoulos, Nico Mexis, Simon Böttger, Martin D. Hartmann, Ali Mohamed, Sascha Hermann, Stefan Katzenbeisser, Stavros G. Stavrinides, Tolga Arul · 2023
In this work, we present a novel method of increasing the entropy of the CNT-PUF, a Physical Unclonable Function (PUF) based on Carbon-NanoTube Field Effect Transistors (CNT-FETs). The binary responses of this PUF are based on the drain current IDof each CNT-FET under the influence of a particular gate-source voltage VGS,which, through the employment of a single threshold value for ID,can indicate whether each relevant CNT cell of the array is conducting (acting either as a true conductor or as a semiconductor) or not (acting as an insulator). In this work, we propose the adoption of individual threshold values for each such cell as part of the relevant PUF challenge, thereby significantly increasing the overall entropy of this PUF, as well as the security that it can provide. Moreover, this method allows for the realisation of a source of higher entropy in the form of a True Random Number Generator (TRNG). Finally, we note that our work and its results are most probably also relevant for other CNT- based PUFs, structures, and primitives that utilise a single current (or even, voltage) threshold to determine the state of the different CNT cells utilised.