Physical Unclonable Functions Implementation for Hardware Security and Trust