Active learning for fast and slow modeling attacks on Arbiter PUFs

08/25/2023
by   Vincent Dumoulin, et al.
0

Modeling attacks, in which an adversary uses machine learning techniques to model a hardware-based Physically Unclonable Function (PUF) pose a great threat to the viability of these hardware security primitives. In most modeling attacks, a random subset of challenge-response-pairs (CRPs) are used as the labeled data for the machine learning algorithm. Here, for the arbiter-PUF, a delay based PUF which may be viewed as a linear threshold function with random weights (due to manufacturing imperfections), we investigate the role of active learning in Support Vector Machine (SVM) learning. We focus on challenge selection to help SVM algorithm learn “fast” and learn “slow”. Our methods construct challenges rather than relying on a sample pool of challenges as in prior work. Using active learning to learn “fast” (less CRPs revealed, higher accuracies) may help manufacturers learn the manufactured PUFs more efficiently, or may form a more powerful attack when the attacker may query the PUF for CRPs at will. Using active learning to select challenges from which learning is “slow” (low accuracy despite a large number of revealed CRPs) may provide a basis for slowing down attackers who are limited to overhearing CRPs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/09/2019

Large deviations for the perceptron model and consequences for active learning

Active learning is a branch of machine learning that deals with problems...
research
11/01/2019

Picking groups instead of samples: A close look at Static Pool-based Meta-Active Learning

Active Learning techniques are used to tackle learning problems where ob...
research
01/23/2023

Speeding Up BatchBALD: A k-BALD Family of Approximations for Active Learning

Active learning is a powerful method for training machine learning model...
research
06/06/2018

CMOS: Dynamic Multi-key Obfuscation Structure for Strong PUFs

Strong physical unclonable function (PUF) is a promising solution for de...
research
06/06/2018

DMOS-PUF: Dynamic Multi-key-selection Obfuscation for Strong PUFs against Machine Learning Attacks

Strong physical unclonable function (PUF) is a promising solution for de...
research
01/24/2018

Support Vector Machine Active Learning Algorithms with Query-by-Committee versus Closest-to-Hyperplane Selection

This paper investigates and evaluates support vector machine active lear...
research
11/05/2018

Model Extraction and Active Learning

Machine learning is being increasingly used by individuals, research ins...

Please sign up or login with your details

Forgot password? Click here to reset