Send data
Generate or enter a 16-byte one-time secret
Loopback test has not run yet
No real Canvas pixels have been read yet
SOURCE-AVAILABLE · NONCOMMERCIAL OPTICAL PAIRING LAB
People see a flowing particle cloud. A camera recovers an error-protected one-time secret from consecutive frames.
Generate or enter a 16-byte one-time secret
Loopback test has not run yet
No real Canvas pixels have been read yet
Scan this screen with another device
Release the pairing secret only after validation
A valid result will appear here
Frames that fail the protocol header or CRC are rejectedPROTOCOL PIPELINE
A 128-bit random secret, version, and CRC form a 21-byte packet.
Hamming(12,8) encodes each byte and repairs a single-bit error.
252 data bits map into the inner region of an 18×18 optical grid.
The camera compares opposite phases, synchronizes on the border, then validates and releases.
This project demonstrates an optical out-of-band authentication link. Production pairing must continue with an authenticated key exchange after recognition; Particle Code is not itself an encryption algorithm.