| Literature DB >> 35684912 |
Louis Morge-Rollet1, Frédéric Le Roy1, Denis Le Jeune1, Charles Canaff1, Roland Gautier2.
Abstract
In IoT networks, authentication of nodes is primordial and RF fingerprinting is one of the candidates as a non-cryptographic method. RF fingerprinting is a physical-layer security method consisting of authenticated wireless devices using their components' impairments. In this paper, we propose the RF eigenfingerprints method, inspired by face recognition works called eigenfaces. Our method automatically learns important features using singular value decomposition (SVD), selects important ones using Ljung-Box test, and performs authentication based on a statistical model. We also propose simulation, real-world experiment, and FPGA implementation to highlight the performance of the method. Particularly, we propose a novel RF fingerprinting impairments model for simulation. The end of the paper is dedicated to a discussion about good properties of RF fingerprinting in IoT context, giving our method as an example. Indeed, RF eigenfingerprint has interesting properties such as good scalability, low complexity, and high explainability, making it a good candidate for implementation in IoT context.Entities:
Keywords: FPGA implementation; IoT networks security; RF fingerprinting; eigenfaces
Year: 2022 PMID: 35684912 PMCID: PMC9185256 DOI: 10.3390/s22114291
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Eigenfaces example.
Figure 2Methodology summary.
Figure 3Preprocessing process n°1.
Figure 4Preprocessing process n°2.
Figure 5Impairments model.
Figure 6Visualisation of learned features.
Figure 7Testbed of the experiment.
Figure 8Performances evaluation on real-world signals.
Implementations comparison.
| Version | opti1 | opti2 | BRAM18K | DSP48E | FF | LUTs | Cycles | Latency |
|---|---|---|---|---|---|---|---|---|
| apfixed162_v1 | No | No | 6 | 4 | 224 | 363 | 6009 | 75.11 |
| apfixed162_v2 | Yes | No | 6 | 4 | 223 | 417 | 6004 | 75.05 |
| apfixed162_v3 | No | Yes | 6 | 5 | 266 | 446 | 1762 | 22.03 |
| apfixed162_v4 | Yes | Yes | 6 | 5 | 265 | 547 | 1757 | 21.96 |
Figure 9Three-steps decision process.
RF eigenfingerprints complexity.
| Type | Computation | Memory |
|---|---|---|
| Projection | O(NxK) | O(NxK) |
| Classification | O(KxC) | O(KxC) |