Related Experiment Video
Updated: Jul 14, 2026

07:46
A Method for Growing Bio-memristors from Slime Mold
Published on: November 2, 2017
8.9K
Resilience evaluation of memristor based PUF against machine learning attacks
Hebatallah M Ibrahim1, Heorhii Skovorodnikov2, Hoda Alkhzaimi2
1EMARATSEC, New York Univeristy Abu Dhabi, Saadiyat Island, Abu Dhabi, 129188, United Arab Emirates. hebatallah.magdy89@gmail.com.
Scientific Reports
|October 13, 2024
Summary
Memristor-based PUFs (MR-PUFs) show strong resilience against machine learning attacks. This study demonstrates that various ML models fail to predict the random outputs of MR-PUFs, confirming their hardware security effectiveness.
Area of Science:
- Hardware Security
- Nanotechnology
- Machine Learning
Background:
- Physical unclonable functions (PUFs) are crucial for hardware security, generating unique keys from process variations.
- CMOS-based PUFs are common but vulnerable to machine learning (ML) modeling attacks.
- Memristor-based PUFs (MR-PUFs) offer an alternative using nanotechnology, providing inherent randomness and nonlinearity.
Purpose of the Study:
- To develop and apply an ML analysis and attack framework to evaluate the security of memristor-based PUFs (MR-PUFs).
- To assess the randomness prediction resiliency of MR-PUFs against various ML algorithms.
- To validate the cryptographic randomness of MR-PUFs through NIST testing and ML-based attack simulations.
Main Methods:
- Constructed an ML attack framework utilizing Logistic Regression, SVM, GMM, K-means, Random Forest, XGBoost, and LSTM.
- Evaluated MR-PUF randomness prediction using these ML models with efficient time and data complexity.
- Performed holistic NIST cryptographic randomness testing on the MR-PUF outputs.
Main Results:
- ML models demonstrated low accuracy (within 50%) and ROC (within 0.5) in predicting MR-PUF randomness.
- The study confirmed the failure of these ML models to predict the PUF's random data.
- Attack execution times were efficient, with linear and quadratic complexities observed.
Conclusions:
- Memristor-based PUFs exhibit significant resilience against sophisticated machine learning modeling attacks.
- The inherent randomness and nonlinear characteristics of memristors contribute to robust hardware security.
- MR-PUFs present a promising and secure alternative to traditional CMOS-based PUFs for cryptographic applications.

