Search papers, labs, and topics across Lattice.
This paper explores the use of twin optical fingerprints from correlated physical unclonable functions (PUFs) for secure cryptographic key generation and distribution, addressing challenges posed by fabrication variability and environmental noise. An information-theoretic key-agreement protocol is developed, integrating secure sketches, error reconciliation, and privacy amplification to quantify information leakage and establish lower bounds on secret key length. The findings reveal specific noise regimes where secure key agreement is achievable and suggest practical applications for integrating twin optical PUFs into quantum key distribution networks.
Secure key agreement is possible even in noisy environments, thanks to twin optical PUFs that can withstand fabrication variability.
We investigate the use of twin optical fingerprints derived from correlated physical unclonable functions (PUFs), as a hardware-based platform for cryptographic key generation and distribution. Each fingerprint is associated with a random, yet reproducible speckle pattern, generated when coherent light is scattered by a disordered optical structure. We consider a pair of correlated optical PUFs, and study the conditions under which two honest parties can establish a common secret key, despite fabrication-induced variability and environmental noise. An explicit information-theoretic key-agreement protocol is developed, incorporating secure sketches, error reconciliation, and privacy amplification. We quantify information leakage due to public helper data, and derive lower bounds on the length of the final secret key. The analysis identifies the noise regimes in which secure key agreement is feasible, and examines the performance of both practical and near-capacity reconciliation schemes. Finally, we discuss how twin optical PUFs could be integrated into quantum key distribution networks, as a mechanism for establishing an initial pre-shared secret key between two honest users, without relying on computational assumptions or trusted third parties.