Exact math on encrypted data.

Rented GPUs. Your keys. Nothing in the clear.

TFHE-rs 1.8.2 · H100 · one exact 4-bit lookup

54.2µs

twinflower · same H100

0.072µs

~750×

Same card. Same session. Their benchmark.

0 wrong.

Every output decrypted and checked.
Hundreds of millions of them.

Three minutes.
Real card data. No record ever seen.

twinflower_demo.mp4 ● enc
0:00
2:59

1×

cost per exact lookup vs OpenFHE, one CPU core · sep 22

1×

Baseline. OpenFHE EvalFBT, one core: 127 µs per lookup.

B0
Hunt for a new primitive.

Nothing. Five escape hatches, all closed.

killed
15×

First run on a rented GPU.

H1 · RTX 4090
51×

Composable, end to end.

RTX 4090
102×

Same code, cheaper card.

RTX 4090
214×

Moved to a 24 GB gaming card.

RTX 3090
A promising variant.

Exact end to end. Also 5× slower.

killed
363×

The big jump.

RTX 3090
A clever optimization.

Under 1%. Not worth the code.

killed
478×

Fraud model, encrypted. AUC 0.9534, same as plaintext.

engine v0
496×

At 138.5-bit security. Fits a 24 GB gaming card.

138.5-bit
~750× vs TFHE-rs.

Head to head, same H100. 0.072 µs per lookup.

H100 SXM
Patent pending.

U.S. provisional filed.

USPTO
Pilot service.

Keys stay with the client. Worker stays warm.

v1.1
Next.

Outside review. Independent reproduction. First paid pilot.

The results.

What we sent to FHE.org. Every number, the conditions behind it, and what failed.

againstcardthemus
TFHE-rs 1.8.2, 4-bit bootstrapH10054.2 µs0.072 µs
Cheddar bare bootstrap (no lookup)A60002.25 µs0.160 µs
OpenFHE method, GPU portRTX 30901.486 µs0.138 µs
OpenFHE, one CPU corerental $1×~496× cheaper
Encrypted fraud model, AUCRTX 30900.9534 plain0.9534
Download PDF Watch the film

Fine print: per-lookup time, amortized over 65,536 values · batch, not single-value latency · fixed models · one host per measurement · 138.5-bit estimated security · outside reproduction in progress.

Bring a batch.
Keep your keys.

hello@twinflowersystems.com →