c++ - Physically unclonable function -


please can explain me how should construct physically unclonable functions(pufs) through software? want construct pseudo random function cannot predicted after disclosing algorithm.

as @molbdnilo have pointed out in comments, if it's purely software, numbers generated can predicted. why called pseudo random function. generate unpredictable genuine random numbers, need rely on hardware. may want have @ std::random_device purpose. may take advantage of hardware device generate genuine random numbers if such device available.