ABSTRACT

Most of the embedded systems pose tight constraints on area and energy because of their low cost. So, the trend towards lightweight cryptographic primitives is becoming extremely popular in the design market. Most of the primitives based on classical cryptography are based on the concept of a secret binary key embedded on the device. However, they pose some serious security vulnerabilities especially against physical attacks (invasive, noninvasive, and side-channels) and software attacks. The fact that the key has to be stored in a non-volatile memory further aggravates the problem. All these issues have served as one of the major motivations towards the development of Physically Unclonable Functions (PUFs) in the literature.