چكيده به لاتين
With the increase of electronic device applications in our lives, security and reliability of these devices have become a social challenge and are of crucial importance. This security consists of secure authentication, reliable identification, secret key generation and protection against attacks. The conventional security approaches do not provide an effective solution to reach such a security. In these approaches, the secret are stored in a non-volatile memories. Regarding that memories are vulnerable to cloning and data extraction, using memories as a security provider may reduce the security of the system.
In the last decade, the conventional approaches have been replaced by the new security methods. This new approach is based on the unique and inherent physical disorder of the electronic devices. Physically Unclonable Functions (PUFs) are promising innovative primitives that are used for authentication and secret key storage without the requirement of memories or any other hardware. These functions are evaluated using the performance metrics such as uniqueness and reliability. In this study, the quality of PUFs are improved by combining the PUFs structures and Programmable Delay Lines. The aim of combining the PUFs structures is to use several sources of randomness to increase the randomness of the generated responses.
In this study, three schemes are proposed to improve the quality of PUFs. In the first scheme, we propose a new SR-Larch circuit. We use two architectures for generating the SR-Latch PUF responses to increase the number of response bits twice than the state of the art without increasing the area cost. In the second scheme, we propose a new PUF based on the transient effect ring oscillator of the meta-stable state of the SR-latch circuit combined with two programmable delay lines. The experimental results show that only 3 to 5 bits of the 128 response bits are unsable. Also, the reliability of the second scheme is obtaind around 98.8% which is higher than the reliability of the related PUFs. In the third scheme, basic PUFs such as Anderson PUF, Ring Oscillator PUF and SR-Latch PUF are combined. We show that the proposed hybrid PUFs increase the intra-device variation of the response bits. For instance, in the case of combining the Basic RO PUF and the Anderson PUF, the uniqueness of Hybrid PUF is increased from 30% to 48.43%, without applying any pre-processing or post-processing steps.