Strengthening Embedded System Security With Puf Enhanced Cryptographic Engines