an elongate physical unclonable function is disclosed . the puf has a longitudinal axis and contains a plurality of small magnetic particles . a much larger magnet is positioned on the longitudinal axis to indicate a home position . a low - cost linear translation mechanism may be used to read the puf by referencing position information to the home position . other devices are disclosed .