Cryptographic application of physical unclonable functions (PUFs)