pith. sign in

arxiv: 2210.01749 · v1 · submitted 2022-10-04 · 💻 cs.CR · cs.LG

Lightweight Strategy for XOR PUFs as Security Primitives for Resource-constrained IoT device

Pith reviewed 2026-05-24 10:23 UTC · model grok-4.3

classification 💻 cs.CR cs.LG
keywords XOR Arbiter PUFPhysical Unclonable FunctionMachine Learning AttackIoT SecurityLightweight CryptographyResource-constrained DevicesChallenge-Response Pair
0
0 comments X

The pith

Component-differentially challenged XOR-PUFs resist strong machine learning attacks while using minimal hardware and power for IoT devices.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper proposes combining specific architecture parameters for XOR Arbiter PUFs with the use of different challenges for each component. This aims to deliver security against machine learning attacks without the higher hardware costs or power draw that come from adding more stages or components. Experimental results indicate these lightweight designs withstand current powerful attacks and keep strong reliability within a device plus uniqueness across devices. The work positions the approach as a practical way to build and deploy XOR-PUFs in resource-limited IoT settings.

Core claim

The paper claims that highly lightweight component-differentially challenged XOR-PUFs can withstand the most powerful machine learning attacks developed so far and maintain excellent intra-device and inter-device performance, rendering this strategy a potential blueprint for the fabrication and use of XOR-PUFs for resource-constrained IoT applications.

What carries the argument

Component-differentially challenged XOR-PUF, where different challenges are applied to separate components to raise attack resistance without added hardware stages.

If this is right

  • The designs require fewer hardware resources than XOR-PUFs that rely on larger numbers of stages or components.
  • They transmit fewer challenge bits and therefore use less energy during operation.
  • They achieve resistance to the strongest known machine learning attacks at the time of the experiments.
  • Intra-device and inter-device metrics stay at excellent levels under the tested conditions.
  • The parameter choices plus differential challenge method can guide fabrication of XOR-PUFs for low-resource IoT use.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same differential-challenge idea could be tested on other delay-based PUF families to check if security gains appear at similar cost levels.
  • Long-term field trials across temperature and voltage swings would be needed to confirm the performance numbers translate outside controlled experiments.
  • Further tuning of XOR size and component count might reveal even smaller configurations that still block attacks.

Load-bearing premise

The machine learning attacks tested represent the strongest possible attacks and the reported intra- and inter-device performance metrics will hold under real fabrication variation and environmental conditions.

What would settle it

A new machine learning attack that models the proposed lightweight XOR-PUFs with high prediction accuracy using feasible training data, or fabricated devices that fail to meet the claimed intra-device reliability or inter-device uniqueness thresholds in varied conditions.

Figures

Figures reproduced from arXiv: 2210.01749 by Gaoxiang Li, Khalid T. Mursi, Yu Zhuang.

Figure 2
Figure 2. Figure 2: An XOR-PUF with 3 sub-stream and n bits of each stream [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 1
Figure 1. Figure 1: An aibiter PUF with n bits of challenge 1) The arbiter PUFs: Fig.1 shows a simple case of an arbiter PUF. A n-bit arbiter PUF is made up of n stages, each with two multiplexers (MUXs). When giving a rising signal, the signal enters the arbiter PUF from stage one and splits into two signals. The two signals are routed through gates at each stage, and the propagation paths are determined by the challenge bit… view at source ↗
Figure 3
Figure 3. Figure 3: An XOR-PUF with 3 Component Differential Challenges and n bits [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: An overview of LR-based method for attacking CDC-XPUFs with [PITH_FULL_IMAGE:figures/full_fig_p004_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: An overview of NN method for attacking CDC-XPUFs [PITH_FULL_IMAGE:figures/full_fig_p005_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Calculating the difference of responses of the different challenges [PITH_FULL_IMAGE:figures/full_fig_p009_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Calculating the reliability of CDC-XPUF. The ideal value of the [PITH_FULL_IMAGE:figures/full_fig_p009_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: The reliability performance of PUFs with shorter stage. The ideal [PITH_FULL_IMAGE:figures/full_fig_p009_8.png] view at source ↗
read the original abstract

Physical Unclonable Functions (PUFs) are promising security primitives for resource-constrained IoT devices. And the XOR Arbiter PUF (XOR-PUF) is one of the most studied PUFs, out of an effort to improve the resistance against machine learning attacks of probably the most lightweight delay-based PUFs - the Arbiter PUFs. However, recent attack studies reveal that even XOR-PUFs with large XOR sizes are still not safe against machine learning attacks. Increasing PUF stages or components and using different challenges for different components are two ways to improve the security of APUF-based PUFs, but more stages or components lead to more hardware cost and higher operation power, and different challenges for different components require the transmission of more bits during operations, which also leads to higher power consumption. In this paper, we present a strategy that combines the choice of XOR Arbiter PUF (XOR-PUF) architecture parameters with the way XOR-PUFs are used to achieve lightweights in hardware cost and energy consumption as well as security against machine learning attacks. Experimental evaluations show that with the proposed strategy, highly lightweight component-differentially challenged XOR-PUFs can withstand the most powerful machine learning attacks developed so far and maintain excellent intra-device and inter-device performance, rendering this strategy a potential blueprint for the fabrication and use of XOR-PUFs for resource-constrained IoT applications.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 2 minor

Summary. The manuscript proposes a strategy for XOR Arbiter PUFs that combines selection of architecture parameters (e.g., number of stages/components and XOR size) with component-differential challenging during use. The goal is to achieve low hardware cost and energy consumption while resisting machine-learning attacks, supported by experimental evaluations claiming resistance to current powerful attacks and strong intra-/inter-device metrics for IoT applications.

Significance. If the empirical results prove robust, the work supplies a concrete, low-overhead blueprint for deploying secure delay-based PUFs in resource-constrained settings, directly addressing the known ML vulnerability of Arbiter and XOR-PUFs without proportional increases in area or power. The experimental framing itself is a positive contribution when the tested attacks and conditions are accepted as representative.

major comments (1)
  1. [Experimental Evaluations] The central claim that the proposed component-differentially challenged XOR-PUFs 'withstand the most powerful machine learning attacks developed so far' is load-bearing and rests entirely on the experimental section. The manuscript evaluates only a finite set of published attacks; without explicit enumeration of the attack algorithms, training-set sizes, hyper-parameters, and a demonstration that no stronger or adaptive attacks succeed, the security conclusion cannot be fully assessed.
minor comments (2)
  1. [Abstract] The abstract contains several run-on sentences that reduce readability; splitting the description of the strategy and the performance claims would improve clarity.
  2. The title ends with the singular 'device' while the body consistently refers to plural IoT devices; a minor grammatical correction is needed.

Simulated Author's Rebuttal

1 responses · 1 unresolved

We thank the referee for the constructive feedback. We address the major comment below, providing clarifications on our experimental evaluations while acknowledging inherent limitations of empirical security claims.

read point-by-point responses
  1. Referee: The central claim that the proposed component-differentially challenged XOR-PUFs 'withstand the most powerful machine learning attacks developed so far' is load-bearing and rests entirely on the experimental section. The manuscript evaluates only a finite set of published attacks; without explicit enumeration of the attack algorithms, training-set sizes, hyper-parameters, and a demonstration that no stronger or adaptive attacks succeed, the security conclusion cannot be fully assessed.

    Authors: We agree the experimental section is central and will revise to include an explicit enumeration (new Table or subsection) of all tested attacks (logistic regression, SVM, and neural network variants from the cited literature), training-set sizes (ranging from 10^4 to 10^6 challenges), hyper-parameters, and evaluation conditions. This addresses the request for transparency. However, as is standard for empirical PUF security papers, we cannot demonstrate that no stronger or adaptive attacks succeed; such a claim would require formal proofs or exhaustive future-proof testing, which is outside the paper's scope. Our security statement is limited to resistance against the most powerful published attacks at submission time, supported by the reported results. revision: partial

standing simulated objections not resolved
  • Demonstrating that no stronger or adaptive machine learning attacks can succeed, which cannot be achieved through finite empirical evaluations alone.

Circularity Check

0 steps flagged

No significant circularity identified

full rationale

The paper advances an empirical strategy for lightweight XOR-PUFs and validates it solely through experimental evaluations against published ML attacks plus intra-/inter-device metrics. No equations, derivations, fitted parameters renamed as predictions, or load-bearing self-citations appear in the abstract or described content. The central claim is therefore not reducible to its own inputs by construction and remains self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Abstract-only review yields no identifiable free parameters, axioms, or invented entities.

pith-pipeline@v0.9.0 · 5791 in / 967 out tokens · 30194 ms · 2026-05-24T10:23:52.577150+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

37 extracted references · 37 canonical work pages

  1. [1]

    Controlled phys- ical random functions,

    B. Gassend, D. Clarke, M. Van Dijk, and S. Devadas, “Controlled phys- ical random functions,” in 18th Annual Computer Security Applications Conference, 2002. Proceedings. IEEE, 2002, pp. 149–160

  2. [2]

    Silicon physical random functions,

    B. Gassend, D. Clarke, M. V . Dijk, and S. Devadas, “Silicon physical random functions,” in Proceedings of the 9th ACM conference on Computer and communications security , 2002, pp. 148–160

  3. [3]

    A technique to build a secret key in integrated circuits for identification and authentication applications,

    J. W. Lee, D. Lim, B. Gassend, G. E. Suh, M. Van Dijk, and S. Devadas, “A technique to build a secret key in integrated circuits for identification and authentication applications,” in 2004 Symposium on VLSI Circuits. Digest of Technical Papers (IEEE Cat. No. 04CH37525) . IEEE, 2004, pp. 176–179

  4. [4]

    Physical unclonable functions for device authentication and secret key generation,

    G. E. Suh and S. Devadas, “Physical unclonable functions for device authentication and secret key generation,” in 2007 44th ACM/IEEE Design Automation Conference . IEEE, 2007, pp. 9–14

  5. [5]

    Physical unclon- able functions and applications: A tutorial,

    C. Herder, M.-D. Yu, F. Koushanfar, and S. Devadas, “Physical unclon- able functions and applications: A tutorial,” Proceedings of the IEEE , vol. 102, no. 8, pp. 1126–1141, 2014

  6. [6]

    On the pitfalls of using arbiter-pufs as building blocks,

    G. T. Becker, “On the pitfalls of using arbiter-pufs as building blocks,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 34, no. 8, pp. 1295–1307, 2015

  7. [7]

    Internet of things: Vision, applications and research challenges,

    D. Miorandi, S. Sicari, F. De Pellegrini, and I. Chlamtac, “Internet of things: Vision, applications and research challenges,” Ad hoc networks , vol. 10, no. 7, pp. 1497–1516, 2012

  8. [8]

    A lockdown technique to prevent machine learning on pufs for lightweight authentication,

    M.-D. Yu, M. Hiller, J. Delvaux, R. Sowell, S. Devadas, and I. Ver- bauwhede, “A lockdown technique to prevent machine learning on pufs for lightweight authentication,” IEEE Transactions on Multi-Scale Computing Systems, vol. 2, no. 3, pp. 146–159, 2016

  9. [9]

    Puf modeling attacks on simulated and silicon data,

    U. R ¨uhrmair, J. S ¨olter, F. Sehnke, X. Xu, A. Mahmoud, V . Stoyanova, G. Dror, J. Schmidhuber, W. Burleson, and S. Devadas, “Puf modeling attacks on simulated and silicon data,” IEEE transactions on information forensics and security , vol. 8, no. 11, pp. 1876–1891, 2013

  10. [10]

    Modeling attacks on physical unclonable functions,

    U. R ¨uhrmair, F. Sehnke, J. S¨olter, G. Dror, S. Devadas, and J. Schmidhu- ber, “Modeling attacks on physical unclonable functions,” in Proceed- ings of the 17th ACM conference on Computer and communications security, 2010, pp. 237–249

  11. [11]

    Why attackers win: on the learnability of xor arbiter pufs,

    F. Ganji, S. Tajik, and J.-P. Seifert, “Why attackers win: on the learnability of xor arbiter pufs,” in International Conference on Trust and Trustworthy Computing . Springer, 2015, pp. 22–39

  12. [12]

    Towards fast and accurate machine learning attacks of feed-forward arbiter pufs,

    M. S. Alkatheiri and Y . Zhuang, “Towards fast and accurate machine learning attacks of feed-forward arbiter pufs,” in 2017 IEEE Conference on Dependable and Secure Computing . IEEE, 2017, pp. 181–187

  13. [13]

    An experimental study of the state-of-the-art pufs implemented on fpgas,

    M. S. Alkatheiri, Y . Zhuang, M. Korobkov, and A. R. Sangi, “An experimental study of the state-of-the-art pufs implemented on fpgas,” in 2017 IEEE Conference on Dependable and Secure Computing . IEEE, 2017, pp. 174–180

  14. [14]

    A machine learning- based security vulnerability study on xor pufs for resource-constraint internet of things,

    A. O. Aseeri, Y . Zhuang, and M. S. Alkatheiri, “A machine learning- based security vulnerability study on xor pufs for resource-constraint internet of things,” in 2018 IEEE International Congress on Internet of Things (ICIOT). IEEE, 2018, pp. 49–56

  15. [15]

    A fast deep learning method for security vulnerability study of xor pufs,

    K. T. Mursi, B. Thapaliya, Y . Zhuang, A. O. Aseeri, and M. S. Alkatheiri, “A fast deep learning method for security vulnerability study of xor pufs,” Electronics, vol. 9, no. 10, p. 1715, 2020

  16. [16]

    Why attackers lose: Design and security analysis of arbi- trarily large xor arbiter pufs

    N. Wisiol, C. Graebnitz, M. Margraf, M. Oswald, T. Soroceanu, and B. Zengin, “Why attackers lose: Design and security analysis of arbi- trarily large xor arbiter pufs.”

  17. [17]

    Breaking the lightweight secure puf: Understanding the relation of input transformations and machine learning resistance,

    N. Wisiol, G. T. Becker, M. Margraf, T. A. Soroceanu, J. Tobisch, and B. Zengin, “Breaking the lightweight secure puf: Understanding the relation of input transformations and machine learning resistance,” in International Conference on Smart Card Research and Advanced Applications. Springer, 2019, pp. 40–54

  18. [18]

    A subspace pre-learning approach to fast high-accuracy machine learning of large xor pufs with component-differential challenges,

    A. O. Aseeri, Y . Zhuang, and M. S. Alkatheiri, “A subspace pre-learning approach to fast high-accuracy machine learning of large xor pufs with component-differential challenges,” in 2018 IEEE International Conference on Big Data (Big Data) . IEEE, 2018, pp. 1563–1568

  19. [19]

    Experimental examination of component- differentially-challenged xor puf circuits,

    K. T. Mursi and Y . Zhuang, “Experimental examination of component- differentially-challenged xor puf circuits,” in Journal of Physics: Con- ference Series, vol. 1729, no. 1. IOP Publishing, 2021, p. 012006

  20. [20]

    Physical unclonable functions for device authentication and secret key generation,

    G. E. Suh and S. Devadas, “Physical unclonable functions for device authentication and secret key generation,” in 2007 44th ACM/IEEE Design Automation Conference , 2007, pp. 9–14

  21. [21]

    The gap between promise and reality: On the insecurity of xor arbiter pufs,

    G. T. Becker, “The gap between promise and reality: On the insecurity of xor arbiter pufs,” in International Workshop on Cryptographic Hardware and Embedded Systems . Springer, 2015, pp. 535–555

  22. [22]

    Lightweight secure pufs,

    M. Majzoobi, F. Koushanfar, and M. Potkonjak, “Lightweight secure pufs,” in 2008 IEEE/ACM International Conference on Computer-Aided Design. IEEE, 2008, pp. 670–673

  23. [23]

    Iden- tification and authentication of integrated circuits,

    B. Gassend, D. Lim, D. Clarke, M. Van Dijk, and S. Devadas, “Iden- tification and authentication of integrated circuits,” Concurrency and Computation: Practice and Experience , vol. 16, no. 11, pp. 1077–1098, 2004

  24. [24]

    Extracting secret keys from integrated circuits in master thesis,

    D. Lim, “Extracting secret keys from integrated circuits in master thesis,” Massachusetts Institute of Technology , 2004

  25. [25]

    The interpose puf: Secure puf design against state-of- the-art machine learning attacks,

    P. H. Nguyen, D. P. Sahoo, C. Jin, K. Mahmood, U. R ¨uhrmair, and M. van Dijk, “The interpose puf: Secure puf design against state-of- the-art machine learning attacks,” IACR Transactions on Cryptographic Hardware and Embedded Systems , pp. 243–290, 2019

  26. [26]

    On the scaling of machine learning attacks on pufs with application to noise bifurcation,

    J. Tobisch and G. T. Becker, “On the scaling of machine learning attacks on pufs with application to noise bifurcation,” in International Workshop on Radio Frequency Identification: Security and Privacy Issues. Springer, 2015, pp. 17–31

  27. [27]

    Deep learning based model building attacks on arbiter puf compositions,

    P. Santikellur, A. Bhattacharyay, and R. S. Chakraborty, “Deep learning based model building attacks on arbiter puf compositions,” Cryptology ePrint Archive, Report 2019/566. 2019. Available online: https . . . , Tech. Rep., 2019

  28. [28]

    Experimental study of component- differentially-challenged xor pufs as security primitives for internet-of- things,

    K. T. Mursi and Y . Zhuang, “Experimental study of component- differentially-challenged xor pufs as security primitives for internet-of- things,” Journal of Communications , vol. 15, no. 10, 2020

  29. [29]

    Splitting the interpose puf: A novel modeling attack strategy,

    N. Wisiol, C. M ¨uhl, N. Pirnay, P. H. Nguyen, M. Margraf, J.-P. Seifert, M. van Dijk, and U. R ¨uhrmair, “Splitting the interpose puf: A novel modeling attack strategy,” IACR Transactions on Cryptographic Hardware and Embedded Systems , pp. 97–120, 2020

  30. [30]

    Machine learning-based vulnerability study of interpose pufs as security primitives for iot networks,

    B. Thapaliya, K. T. Mursi, and Y . Zhuang, “Machine learning-based vulnerability study of interpose pufs as security primitives for iot networks,” in 2021 IEEE International Conference on Networking, Architecture and Storage (NAS) . IEEE, 2021, pp. 1–7

  31. [31]

    Extracting secret keys from integrated circuits,

    D. Lim, J. W. Lee, B. Gassend, G. E. Suh, M. Van Dijk, and S. Devadas, “Extracting secret keys from integrated circuits,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 10, pp. 1200– 1205, 2005

  32. [32]

    Neural-network- based modeling attacks on xor arbiter pufs revisited

    N. Wisiol, K. T. Mursi, J.-P. Seifert, and Y . Zhuang, “Neural-network- based modeling attacks on xor arbiter pufs revisited.” IACR Cryptol. ePrint Arch., vol. 2021, p. 555, 2021

  33. [33]

    pypuf: Cryptanalysis of Physically Unclonable Functions,

    N. Wisiol, C. Gr ¨abnitz, C. M¨uhl, B. Zengin, T. Soroceanu, N. Pirnay, and K. T. Mursi, “pypuf: Cryptanalysis of Physically Unclonable Functions,”

  34. [34]

    Available: https://doi.org/10.5281/zenodo.3901410

    [Online]. Available: https://doi.org/10.5281/zenodo.3901410

  35. [35]

    Tensorflow: A system for large- scale machine learning,

    M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, M. Devin, S. Ghemawat, G. Irving, M. Isard et al., “Tensorflow: A system for large- scale machine learning,” in 12th{USENIX} symposium on operating systems design and implementation ({OSDI} 16), 2016, pp. 265–283

  36. [36]

    Gulli and S

    A. Gulli and S. Pal, Deep learning with Keras . Packt Publishing Ltd, 2017

  37. [37]

    Quantitative and sta- tistical performance evaluation of arbiter physical unclonable functions on fpgas,

    Y . Hori, T. Yoshida, T. Katashita, and A. Satoh, “Quantitative and sta- tistical performance evaluation of arbiter physical unclonable functions on fpgas,” in Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on . IEEE, 2010, pp. 298–303