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

This paper proposes the use of Cellular Non-Linear Networks (CNNs) as physical uncloneable functions (PUFs). We argue that analog circuits o®er 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 di®erential 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 e®ectively translates the complexity of optical PUFs into electrical circuits.

[1]  Josef A. Nossek,et al.  A chaotic attractor with cellular neural networks , 1991 .

[2]  Wolfgang Porod,et al.  Study of wave phenomena in physically-coupled device arrays using the Helmholtz equation as a model , 1996 .

[3]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[4]  A. Zoubir,et al.  EURASIP Journal on Advances in Signal Processing , 2011 .

[5]  G. Edward Suh,et al.  Extracting secret keys from integrated circuits , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Ákos Zarándy,et al.  CNN universal chips crank up the computing power , 1996 .

[7]  Patrick Thiran,et al.  Analogies between cellular neural networks and partial differential equations , 1997 .

[8]  L. Chua,et al.  Simulating nonlinear waves and partial differential equations via CNN. I. Basic techniques , 1995 .

[9]  Johan A. K. Suykens,et al.  Toward CNN chip-specific robustness , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Leon O. Chua,et al.  Experimental Chua's circuit arrays as an autowave simulator , 1999 .

[11]  Tamás Roska,et al.  Cellular Neural Networks for NP-Hard Optimization , 2008, 2008 11th International Workshop on Cellular Neural Networks and Their Applications.

[12]  J. Meindl,et al.  The impact of intrinsic device fluctuations on CMOS SRAM cell stability , 2001, IEEE J. Solid State Circuits.

[13]  Tamás Roska,et al.  The CNN universal machine: an analogic array computer , 1993 .

[14]  Ifail,et al.  An example , 2020, A Psychoanalytical-Historical Perspective on Capitalism and Politics.

[15]  Michael Peter Kennedy,et al.  Three steps to chaos. II. A Chua's circuit primer , 1993 .

[16]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

[17]  S. Wolfram Statistical mechanics of cellular automata , 1983 .

[18]  R. Pappu,et al.  Physical One-Way Functions , 2002, Science.

[19]  Leon O. Chua,et al.  Cellular Neural Networks and Visual Computing: Foundations and Applications , 2002 .

[20]  Srinivas Devadas,et al.  Identification and authentication of integrated circuits , 2004, Concurr. Pract. Exp..