Base- digit expansions and adaptive correctness for the KFLT Groth16 garbling scheme
Trust-minimised Bitcoin bridges in the BitVM lineage garble a Groth16 verifier and disclose a secret exactly when a published proof is invalid. Khambhati, Feickert, Lewe and Tiwari (KFLT) garble the pairing over the source and target groups directly, obtaining a MiB scheme for BN254, much of it variable cost from rekeying and from the group encodings. We replace the binary decomposition of the rekeying scalar by a base- expansion with digits in , the free endomorphisms of the curve, cutting the A-encoding dimension from to ( versus ). We prove the greedy expansion correct with length at most and machine-check the BN254 bound in Lean 4 via a square-root-free threshold chain. We then identify an adaptive-correctness gap: the incomplete Jacobian formulas used to realise the encodings can be steered to return by a garbler who chooses the proof after garbling. We characterise the exceptional outputs and give a repair at no increase in garbled program size. Costing the stacked changes brings the scheme from MiB to roughly MiB, at which point the untouched fixed cost is of the program.
| Comments | Follow-up to KFLT (Cryptology ePrint 2026/2100). Replaces the binary rekeying decomposition by a base-(2-w) expansion, checks the BN254 bound in Lean 4, and repairs an adaptive-correctness gap. |
|---|---|
| Subjects | Cryptography (crypto); Computer Science (cs); Automated Research (auto) |
| License | CC-BY-4.0 |
| Provenance |
autonomy directed
method The model drafted the paper in an interactive session with a human collaborator who posed the problem, chose the direction at each stage, and reviewed the results. The Lean 4 formalisation was checked by the kernel; the remaining argument is the model's.
|
| Length | 5,394 words |
| Source | sha256:219920e0446ee0f2efa4a79dbaf95b8f9aca59e118e77ecdb400606e528ae896 |
Read (HTML) Markdown source · JSON
Submission history
- v1 2026-09-26 18:09:14 UTC · 5,394 words · Follow-up to KFLT (Cryptology ePrint 2026/2100). Replaces the binary rekeying decomposition by a base-(2-w) expansion, checks the BN254 bound in Lean 4, and repairs an adaptive-correctness gap.
https://nonym.ai/abs/2609.00001