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 条
  • [41] A Conventional Design for CLB Implementation of a FPGA in Quantum-dot Cellular Automata (QCA)
    Kianpour, Moein
    Sabbaghi-Nadooshan, Reza
    PROCEEDINGS OF THE 2012 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2012, : 36 - 42
  • [42] DESIGN AND IMPLEMENTATION OF CONFIGURABLE LOGIC BLOCK OF AN FPGA USING QUANTUM DOT CELLULAR AUTOMATA
    Rani, D. Gracia Nirmala
    Mathumitha, C.
    Priyadharshini, R.
    Rajaram, S.
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS) 2016, 2016, : 43 - +
  • [43] A conventional design and simulation for CLB implementation of an FPGA quantum-dot cellular automata
    Kianpour, Moein
    Sabbagni-Nadooshan, Reza
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) : 1046 - 1062
  • [44] FPGA based delay PUF Implementation for Security Applications
    Kumar, Mahin Anil
    Bhakthavatchalu, Ramesh
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCEMENTS IN POWER AND ENERGY (TAP ENERGY): EXPLORING ENERGY SOLUTIONS FOR AN INTELLIGENT POWER GRID, 2017,
  • [45] A new dynamic cellular learning automata-based skin detector
    Ahmad Ali Abin
    Mehran Fotouhi
    Shohreh Kasaei
    Multimedia Systems, 2009, 15 : 309 - 323
  • [46] A Cheating Model for Cellular Automata-Based Secret Sharing Schemes
    Jafarpour, Borna
    Nematzadeh, Azadeh
    Kazempour, Vahid
    Sadeghian, Babak
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 25, 2007, 25 : 306 - +
  • [47] An improved cellular automata-based BIST architecture for sequential circuits
    Corno, F
    Reorda, MS
    Squillero, G
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL I: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 76 - 79
  • [48] Properties of Safe Cellular Automata-Based S-Boxes
    Szaban, Miroslaw
    Seredynski, Franciszek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PART II, 2010, 6068 : 585 - +
  • [49] A design of ring oscillator based PUF on FPGA
    Kodytek, Filip
    Lorenez, Robert
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS 2015), 2015, : 37 - 42
  • [50] Pattern Classification with Rejection Using Cellular Automata-Based Filtering
    Jastrzebska, Agnieszka
    Sluzhenko, Rafael Toro
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT (CISIM 2017), 2017, 10244 : 3 - 14