Where Quantum Fourier Sampling Stops Short: A Three-Gate Audit Protocol for Delay-PUF Security Models
Organizations: Department of Electrical Engineering and Computer Science University of Missouri, Columbia, MO, USA
Abstract
Quantum Fourier sampling may help audit the spectral learnability of delay-based physical unclonable functions (PUFs). We ask whether that promise survives access matching, a strong classical comparator, and oracle synthesis. Three gates structure the evaluation. Structure: low degree is not small support at reachable challenge lengths; for 4-XOR at , degree admits of all characters and the median -mass set spans a third of the spectrum. Algorithmics: constructing the phase oracle logically implies classical membership access, making Kushilevitz--Mansour the correct baseline; across 45 tasks it exhausts each finite domain, and no 4-XOR ideal-sampling case reaches mass within calls. A quantum-kernel diagnostic appears more favorable, with geometric difference rising to at challenges, but it correlates with for the classical Gram matrix , and the 4-XOR label-complexity ratio does not exceed a balance-preserving permutation null (). Trace-normalized geometric difference can therefore grow through classical ill-conditioning alone, without task-label alignment. Implementation: a simulator-validated fixed-point phase oracle based on the quantum Fourier transform admits an routed-depth reduction, yet the least certified precisions have estimated durations of -- the median dephasing time of the mapped qubits on a static backend snapshot, without hardware execution. We find no end-to-end advantage in the evaluated regime, although ideal sampling does use fewer coherent calls on the thresholded task. The contribution is the Three-Gate Quantum Audit Protocol: a reproducible procedure separating an ideal query advantage from a realizable security benefit. This is not a claim about deployed silicon and not an impossibility result.
Figures & tables
| Resource | Realizable holder | Required comparator |
|---|---|---|
| Observed CRPs | passive or protocol-level attacker | tuned supervised learner |
| Classical membership | chosen-challenge user or model holder | KM/Goldreich–Levin family |
| Coherent phase | reversible designer-held model only | Fourier sampling with full oracle cost |
| mass | KM mass | QFS mass | KM recall | |||
|---|---|---|---|---|---|---|
| APUF | 11 | .727 | .735 | .935 | 89 | .157 |
| 2-XOR | 15 | .403 | .445 | .890 | 716 | .032 |
| 4-XOR | 4 | .065 | .123 | .832 | 1,415 | .0065 |
| Gate | Evidence | Verdict |
|---|---|---|
| Structure | 4-XOR at : median covers ; heavy set is | No |
| Algorithmic: Fourier | median 400; KM recall ; 4-XOR QFS never reaches mass | No cheap recovery |
| Algorithmic: kernel | tracks conditioning ( ); 4-XOR permutation | No label-specific evidence |
| Implementation | exact oracle; estimated durations at certified precisions exceed median | Snapshot warning; no QPU execution |
| qubits | arbitrary | CNOT | , | , | ||
|---|---|---|---|---|---|---|
| 8 | 7 | 20–21 | 806–1,074 | 985–1,177 | 79,550 | 113,948 |
| 10 | 5 | 20–21 | 630–814 | 769–925 | 69,768 | 101,048 |
| 12 | 6 | 24 | 1,046–1,072 | 1,165–1,185 | 94,514 | 136,434 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Result | Generator | Evidence JSON |
|---|---|---|
| Concentration | sweep_concentration.py | phase0_concentration_sweep.json |
| KM versus QFS | benchmark_fourier_audits.py | phase1_findings.json |
| Kernel geometry | measure_geometric_difference.py | phase1_findings.json |
| Kernel labels | measure_label_kernel_complexity.py | phase1_findings.json |
| Oracle comparison | compare_e2_oracles.py | e2_oracle_comparison_findings.json |
| Weighted comparator | compare_e2_oracles.py | weighted_probe.json |
| mass | KM mass | QFS mass | KM recall | |||
|---|---|---|---|---|---|---|
| APUF | 11–13 | .687–.748 | .715–.769 | .928–.946 | 74.5–182 | .069–.195 |
| 2-XOR | 12–18.5 | .385–.453 | .414–.508 | .876–.901 | 272–1,672.5 | .011–.098 |
| 4-XOR | 3.5–7.5 | .044–.124 | .076–.177 | .825–.841 | 406.5–4,732 | .0020–.038 |
Algorithmic Auditing
Algorithmic auditing evaluates whether automated systems are fair, reliable, robust, compliant, and accountable in their intended settings.
See all 143 papers