Using the SRAM of a Microcontroller as a PUF

In this chapter an SRAM PUF is presented that was implemented on a microcontroller using the internal SRAM block. A simple error correction scheme helps to reduce the error rate significantly. The implementation details and the measurement results are presented. Furthermore, the problems that occurred during the implementation are described. The PUF system was implemented on a NXP LPC 1768 microcontroller.

[1]  Wolfgang Pribyl,et al.  A microcontroller SRAM-PUF , 2011, 2011 5th International Conference on Network and System Security.