Implementing a Unique Chip ID on a Reconfigurable Polymorphic Circuit
The need for secure physical implementations of cryptography functions has become urgent in the recent years. In particular, a unique unclonable chip ID has been implemented using various techniques. In this paper, we investigate the use of polymorphic gates as a new mechanism for implementing a unique chip ID in systems already containing some polymorphic gates. The proposed solution exploits the fact that switching time of polymorphic gates (controlled by V-dd) is slightly different even for neighboring gates on the same die because of fabrication variations. We applied a partial reconfiguration in order to generate 48-bit IDs on the reconfigurable polymorphic REPOMO32 chip that we have developed in our previous research. In some application scenarios, we achieved 94.44% stable bits which is reasonably close to existing approaches.
security polymorphic gate unclonable id process variation reconfigurable circuit