• DocumentCode
    110866
  • Title

    A Case of Lightweight PUF Constructions: Cryptanalysis and Machine Learning Attacks

  • Author

    Sahoo, Durga Prasad ; Phuong Ha Nguyen ; Mukhopadhyay, Debdeep ; Chakraborty, Rajat Subhra

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
  • Volume
    34
  • Issue
    8
  • fYear
    2015
  • fDate
    Aug. 2015
  • Firstpage
    1334
  • Lastpage
    1343
  • Abstract
    Due to their unique physical properties, physically unclonable functions (PUF) have been proposed widely as versatile cryptographic primitives. It is desirable that silicon PUF circuits should be lightweight, i.e., have low-hardware resource requirements. However, it is also of primary importance that such demands of low hardware overhead should not compromise the security aspects of PUF circuits. In this paper, we develop two different mathematical attacks on previously proposed lightweight PUF circuits, namely composite PUF and the multibit output lightweight secure PUF (LSPUF). We show that independence of various components of composite PUF can be used to develop divide and conquer attacks which can be used to determine the responses to unknown challenges. We reduce the complexity of the attack using a machine learning-based modeling analysis. In addition, we elucidate a special property of the output network of LSPUF to show how such feature can be leveraged by an adversary to perform an intelligent model building attack. The theoretical inferences are validated through experimental results. More specifically, proposed attacks on composite PUF are validated using the challenge-response pairs (CRPs) from its field programmable gate array (FPGA) implementation, and attack on LSPUF is validated using the CRPs of both simulated and FPGA implemented LSPUF.
  • Keywords
    cryptography; field programmable gate arrays; learning (artificial intelligence); CRP; FPGA implementation; LSPUF; challenge-response pairs; composite PUF; field programmable gate array implementation; hardware overhead; intelligent model building attack; lightweight PUF circuits; machine learning-based modeling analysis; multibit output lightweight secure PUF; physically unclonable functions; security aspects; silicon PUF circuits; versatile cryptographic primitives; Computational modeling; Cryptography; Hardware; Integrated circuit reliability; Partitioning algorithms; Composite PUF; Composite physically unclonable functions (PUF); PUF; cryptanalysis; lightweight secure; lightweight secure PUF (LSPUF); modeling attack; modeling attack (MA);
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2015.2448677
  • Filename
    7131531