  In this work, we examine the potential of Physical Unclonable Functions
(PUFs) that have been implemented on NAND Flash memories using programming
disturbances to act as sustainable primitives for the purposes of lightweight
cryptography. In particular, we investigate the ability of such PUFs to
tolerate temperature and voltage variations, and examine the current
shortcomings of existing NAND-Flash-memory PUFs that are based on programming
disturbances as well as how these could potentially be addressed in order to
provide more robust and more sustainable security solutions.
