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

被引:6
|
作者
Goncu, Emre [1 ]
Yalcin, Mustak Erhan [1 ]
机构
[1] Istanbul Tech Univ, Dept Elect & Commun Engn, Istanbul, Turkey
关键词
cellular automata; cellular automata with random memory; FPGA; physical unclonable function; PHYSICAL UNCLONABLE FUNCTIONS; RANDOM NUMBER GENERATOR; SECURITY;
D O I
10.1002/cta.2792
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
下载
收藏
页码:1244 / 1255
页数:12
相关论文
共 50 条
  • [31] Dynamic Cellular Automata-Based S-Boxes
    Szaban, Miroslaw
    Seredynski, Franciszek
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 184 - 191
  • [32] Cellular automata-based approach for digital image scrambling
    Jeelani, Zubair
    Qadir, Fasel
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2018, 11 (03) : 353 - 370
  • [33] An Asynchronous Cellular Automata-Based Adaptive Illumination Facility
    Bandini, Stefania
    Bonomi, Andrea
    Vizzari, Giuseppe
    Acconci, Vito
    AI (ASTERISK) IA 2009: EMERGENT PERSPECTIVES IN ARTIFICIAL INTELLIGENCE, 2009, 5883 : 405 - +
  • [34] Implementation of Adder Circuit Using Quantum-Dot Cellular Automata-Based Logic Gates
    Kumari, Priyanka
    Sharma, Abhay
    Singh, Arpita
    INTELLIGENT COMMUNICATION, CONTROL AND DEVICES, ICICCD 2017, 2018, 624 : 173 - 185
  • [35] Cellular automata-based systems with fault-tolerance
    Zaloudek, Ludek
    Sekanina, Lukas
    NATURAL COMPUTING, 2012, 11 (04) : 673 - 685
  • [36] A Coevolutionary Approach to Cellular Automata-Based Task Scheduling
    Oliveira, Gina M. B.
    Vidica, Paulo M.
    CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 111 - 120
  • [37] Cellular Learning Automata-based Graph Coloring Problem
    Eraghi, Alireza Enami
    Torkestani, Javad Akbari
    Meybodi, Mohammad Reza
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING (IACSIT ICMLC 2009), 2009, : 163 - 167
  • [38] Pattern Encryption with Cellular Automata - a LabVIEW implementation on FPGA
    Chitic, Mihail
    Machidon, Octavian
    Sandu, Florin
    Balan, Titus
    Machedon-Pisu, Mihai
    2014 ROEDUNET CONFERENCE 13TH EDITION: NETWORKING IN EDUCATION AND RESEARCH JOINT EVENT RENAM 8TH CONFERENCE, 2014,
  • [39] Performance Analysis of the CPLD/FPGA Implementation of Cellular Automata
    Zhang Chuanwu
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS, 2008, : 308 - 311
  • [40] Evolving FPGA based cellular automata
    Porter, R
    Bergmann, N
    SIMULATED EVOLUTION AND LEARNING, 1999, 1585 : 114 - 121