655,000 authentications per second. Zero data exposure.
The only biometric auth where your template is NEVER decrypted.
k-of-n threshold · Post-quantum · 128-bit NIST L1 → 256-bit NIST L5 FHE security
1.93ms single authentication · 1.7µs amortized at scale · P99 under 5ms at 50,000 req/sec
Gets faster under load — not slower.
Performance Modes v7.0
| Mode | Latency | Security | NIST Level |
|---|---|---|---|
| H0 | 212µs | ~57-bit | Dev Only |
| H33-128 ⭐ | 1.923ms | 128-bit NIST L1 | Zero Exposure |
| H-256 ✓ | 13.6ms | 256-bit (NIST L5) | Zero Exposure |
H0 (N=1024) dev only (~57-bit). H33-128 and H-256 are NIST-compliant: H33-128 (N=4096) NIST L1 128-bit; H-256 (N=16,384) NIST L5 256-bit. All use bfv_params_override for compliance.
H0 Dev Mode (212µs) — Dev Only
Encrypt + distance + single-party decrypt only. No threshold, no PLOOKUP, no Dilithium.
| FHE Encrypt (BFV, N=1024) | 130µs | 61% |
| FHE Distance Compute | 48µs | 23% |
| FHE Decrypt (single-party) | 33µs | 16% |
| TOTAL | 212µs | 100% |
H33-128 CollectiveAuthority (1.923ms) — 128-bit NIST L1 FHE + Zero Exposure
| BFV Encrypt (Q-128 Standard) | ~700µs | 36% |
| FHE Distance (encrypted space) | ~145µs | 8% |
| k-of-n Threshold Decrypt (3-party Shamir) | ~700µs | 26% |
| Threshold Combine + SHA3 | ~350µs | 13% |
| Encode / Normalize / Quantize | ~300µs | 11% |
| PLOOKUP Prove | 7.3µs | <1% |
| PLOOKUP Verify | ~728ns | <1% |
| Dilithium Sign + Verify | ~88µs | 5% |
| TOTAL PIPELINE | 1.923ms | Zero Exposure |
Measured on c8g.metal-48xl (96 cores, AWS Graviton4, Neoverse V2). Criterion.rs v0.5, 100+ samples. February 13, 2026.
Note: H33/H2 upgraded to N=4096 for NIST L1 compliance. Latencies being re-benchmarked.