We provide a survey of recent developments on PUFs, Helper Data Algorithms and their efficient implementation on hardware platforms, specifically, FPGAs.