PUF
Een schakeling die een unieke sleutel afleidt uit de productievariatie van het silicium zelf, in plaats van hem ergens op te slaan. De sleutel bestaat dus niet zolang de stroom uit is.
De gangbaarste variant leest in welke toestand ongeïnitialiseerd SRAM bij het opstarten terechtkomt. Elke cel is theoretisch symmetrisch maar in werkelijkheid nooit, en valt dus de kant op waarheen zijn transistors toevallig hellen — een patroon dat uniek is voor die ene chip en niet doelbewust na te maken. De aantrekkingskracht is duidelijk: wie het apparaat openmaakt en geheugens en fuses uitleest, vindt niets, want de sleutel bestaat alleen in de milliseconden waarin hij wordt hergenereerd. Omdat de respons iets varieert met temperatuur, spanning en veroudering, is foutcorrigerende helper data nodig voor een stabiele sleutel. Er zijn kanttekeningen — meerdere ontwerpen zijn gebroken met machinaal geleerde modellen van het gedrag van de schakeling.