Learning The Likelihood Test With One-Class Classifiers for Physical Layer Authentication

📅 2022-10-22
📈 Citations: 2
Influential: 0
📄 PDF

career value

197K/year
🤖 AI Summary
Physical-layer authentication (PLA) faces a challenging one-class detection scenario where only legitimate users’ channel characteristics are available, and no adversarial (intrusion) samples exist for training. Method: This paper proposes a machine learning verifier that equivalently implements the optimal likelihood test (LT). We establish, for the first time, the theoretical equivalence between one-class classifiers and the LT; design a modified stochastic gradient descent (SGD) algorithm that eliminates the need for manually crafted negative samples; and prove that one-class least-squares SVM (OCLSSVM) converges to the LT under an appropriately chosen kernel. Results: Experiments across wireless and underwater acoustic channels demonstrate that both neural networks and OCLSSVM accurately approximate LT performance, whereas autoencoders fail to achieve LT equivalence—providing a critical security-guided principle for PLA model selection.
📝 Abstract
In physical layer authentication (PLA) mechanisms, a verifier decides whether a received message has been transmitted by a legitimate user or an intruder, according to some features of the physical channel over which the message traveled. To design the authentication check implemented at the verifier, typically either the statistics or a dataset of features are available for the channel from the legitimate user, while no information is available when under attack. When the statistics are known, a well-known good solution is the likelihood test (LT). When a dataset is available, the decision problem is one-class classification (OCC) and a good understanding of the machine learning (ML) techniques used for its solution is important to ensure security. Thus, in this paper, we aim at obtaining ML PLA verifiers that operate as the LT. We show how to do it with the neural network (NN) and the one-class least-squares support vector machine (OCLSSVM) models, trained as two-class classifiers on the single-class dataset and an artificial dataset. The artificial dataset for the negative class is obtained by generating channel feature (CF) vectors uniformly distributed over the domain of the legitimate class dataset. We also derive a modified stochastic gradient descent (SGD) algorithm that trains a PLA verifier operating as LT without the need for the artificial dataset. Furthermore, we show that the one-class least-squares support vector machine with suitable kernels operates as the LT at convergence. Lastly, we show that the widely used autoencoder classifier generally does not provide the LT. Numerical results are provided considering PLA on both wireless and underwater acoustic channels.
Problem

Research questions and friction points this paper is trying to address.

Designing ML-based PLA verifiers mimicking likelihood test
Training NN and OCLSSVM as LT using artificial datasets
Evaluating autoencoder's limitations in achieving LT performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Using neural networks for likelihood test emulation
Generating artificial datasets for one-class classification
Modified SGD trains verifiers without artificial data
🔎 Similar Papers
No similar papers found.