Asymmetric Cryptography with Physical Unclonable Keys
Ravitej Uppu, Tom A. W. Wolterink, Sebastianus A. Goorden, Bin Chen,, Boris \v{S}kori\'c, Allard P. Mosk, Pepijn W. H. Pinkse

TL;DR
This paper introduces PEAC, a secure communication method using physical unclonable keys that relies on the physical complexity of optical wavefronts, overcoming limitations of traditional cryptography.
Contribution
It presents a novel asymmetric cryptography scheme employing optical PUKs, eliminating the need for stored secrets and unproven mathematical assumptions.
Findings
Successful message transmission using optical PUKs
Decryption only possible with receiver's PUK
Security based on physical complexity of wavefronts
Abstract
Secure communication is of paramount importance in modern society. Asymmetric cryptography methods such as the widely used RSA method allow secure exchange of information between parties who have not shared secret keys. However, the existing asymmetric cryptographic schemes rely on unproven mathematical assumptions for security. Further, the digital keys used in their implementation are susceptible to copying that might remain unnoticed. Here we introduce a secure communication method that overcomes these two limitations by employing Physical Unclonable Keys (PUKs). Using optical PUKs realized in opaque scattering materials and employing off-the-shelf equipment, we transmit messages in an error-corrected way. Information is transmitted as patterned wavefronts of few-photon wavepackets which can be successfully decrypted only with the receiver's PUK. The security of PUK-Enabled…
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
TopicsRandom lasers and scattering media · Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing
