Paper 2009/246

On-Chip Electric Waves: An Analog Circuit Approach to Physical Uncloneable Functions

György Csaba, Xueming Ju, Qingqing Chen, Wolfgang Porod, Jürgen Schmidhuber, Ulf Schlichtmann, Paolo Lugli, and Ulrich Rührmair

Abstract

This paper proposes the use of Cellular Non-Linear Networks (CNNs) as physical uncloneable functions (PUFs). We argue that analog circuits offer higher security than existing digital PUFs and that the CNN paradigm allows us to build large, unclonable, and scalable analog PUFs, which still show a stable and repeatable input--output behavior. CNNs are dynamical arrays of locally-interconected cells, with a cell dynamics that depends upon the interconnection strengths to their neighbors. They can be designed to evolve in time according to partial differential equations. If this equation describes a physical phenomenon, then the CNN can simulate a complex physical system on-chip. This can be exploited to create electrical PUFs with high relevant structural information content. To illustrate our paradigm at work, we design a circuit that directly emulates nonlinear wave propagation phenomena in a random media. It effectively translates the complexity of optical PUFs into electrical circuits. %&, leading to better practicality, while maintaining or even improving the security properties of their optical counterparts.

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. Published or accepted nowhere. Future submissions elsewhere are intended.
Keywords
Physical Uncloneable Functions (PUF)Analog circuitsCellular Nonlinear Networks (CNN)
Contact author(s)
ruehrmai @ in tum de
History
2009-05-30: received
Short URL
https://ia.cr/2009/246
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2009/246,
      author = {György Csaba and Xueming Ju and Qingqing Chen and Wolfgang Porod and Jürgen Schmidhuber and Ulf Schlichtmann and Paolo Lugli and Ulrich Rührmair},
      title = {On-Chip Electric Waves: An Analog Circuit Approach to Physical Uncloneable Functions},
      howpublished = {Cryptology ePrint Archive, Paper 2009/246},
      year = {2009},
      note = {\url{https://eprint.iacr.org/2009/246}},
      url = {https://eprint.iacr.org/2009/246}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.