Efficient Construction of Quantum Physical Unclonable Functions with Unitary t-designs
Niraj Kumar, Rawad Mezher, Elham Kashefi

TL;DR
This paper introduces an efficient method for constructing quantum physical unclonable functions using unitary t-designs, maintaining security guarantees while reducing resource requirements and analyzing noise resilience.
Contribution
It proposes a novel efficient construction of QPUFs with unitary t-designs, extending security definitions, and demonstrating noise resilience in quantum cryptographic hardware.
Findings
QPUF_t retains security against bounded quantum adversaries
Efficient construction reduces resource requirements compared to Haar-random sampling
Some noise resilience observed as system size increases
Abstract
Quantum physical unclonable functions, or QPUFs, are rapidly emerging as theoretical hardware solutions to provide secure cryptographic functionalities such as key-exchange, message authentication, entity identification among others. Recent works have shown that in order to provide provable security of these solutions against any quantum polynomial time adversary, QPUFs are required to be a unitary sampled uniformly randomly from the Haar measure. This however is known to require an exponential amount of resources. In this work, we propose an efficient construction of these devices using unitary t-designs, called QPUF_t. Along the way, we modify the existing security definitions of QPUFs to include efficient constructions and showcase that QPUF_t still retains the provable security guarantees against a bounded quantum polynomial adversary with t-query access to the device. This also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Quantum Computing Algorithms and Architecture · Advanced Memory and Neural Computing
