Protocol · How it works

A key derived from you. Not stored anywhere.

A noisy biometric reading produces the same cryptographic key, over and over. The key opens every chain, every FIDO2 service, every credential. Zero secrets at rest.

Security model Architecture
BIOMETRIC (noisy) FUZZY EXTRACTOR Reed-Solomon + Pedersen commits (Dodis 2004) KEY k 128-bit · secret HELPER p ~3KB · public SUI · anchor p HelixIdentity object RE-DERIVE k on every use SUI ↔ ETH ↔ SOL ↔ FIDO2 ↔ W3C-VC — one key signs all
Derivation

Four steps. Click any step.

The full derivation from biometric to key to on-chain anchor. Explore each step interactively with animated diagrams.

Step 01
Read the biometric
Step 02
Enrollment: extract key + helper
Step 03
Anchor p on Sui
Step 04
Reproduction — use anywhere
What the math promises

Cryptographic guarantees.

Security
128-bit

Parametrizable. Standard cryptographic strength — same class as AES-128.

Tolerance
~20%

Hamming distance from enrollment scan. Room for real-world biometric noise.

Helper data
~3 KB

Fits in a single Sui object. Reveals zero bits about the key or biometric.

Privacy leak
0 bits

Biometric never leaves the device. Helper data provably leaks nothing.

Dive deeper

Three technical entry points.