A design of cellular automata-based PUF and its implementation on FPGA


Goncu E., Yalçın M. E.

INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, cilt.48, sa.8, ss.1244-1255, 2020 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 48 Sayı: 8
  • Basım Tarihi: 2020
  • Doi Numarası: 10.1002/cta.2792
  • Dergi Adı: INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Aerospace Database, Applied Science & Technology Source, Communication Abstracts, Compendex, INSPEC, Metadex, zbMATH, Civil Engineering Abstracts
  • Sayfa Sayıları: ss.1244-1255
  • Anahtar Kelimeler: cellular automata, cellular automata with random memory, FPGA, physical unclonable function, PHYSICAL UNCLONABLE FUNCTIONS, RANDOM NUMBER GENERATOR, SECURITY
  • İstanbul Teknik Üniversitesi Adresli: Evet

Özet

Since the number of networked devices increases continuously, ensuring the safety and reliability of these systems is growing at the same time. Today, a unique identity of a device can be obtained from physical unclonable functions (PUFs) and this identity as a trust anchor in higher-level security architectures. This article is exploring the cellular automaton (CA) paradigm to extract and magnify unique features of the underlying hardware to uniquely identify a device. The proposed PUF is based on a field-programmable gate arrays (FPGAs) implementation of CA with random memory (CARM) model. Implementation of the memory part of CARM is the challenge of the introduced PUF, and corresponding response is obtained from the introduced evolution figure metric. The uniqueness and reliability of the PUF hardware are compared with the results from the state-of-the-art PUF designs implemented on FPGA in the literature. The test results show that the introduced CA-based design is a promising and competitive candidate for PUF primitives.