零知识证明 zkDaily
ZKP Frontier Tracker 🎯
Sat
01.31
2026
Project avatar
Paper
Dinocchio: Distributed Prover for Ring Arithmetic https://eprint.iacr.org/2026/159
Katerina Sotiraki FHE Lattice

Notes

零知识证明 zkDaily
Q&A Deep Dive 💬
Sat
01.31
2026
beginner
What core problem does Dinocchio address?
Dinocchio addresses the inefficiency of zero knowledge proofs for ring arithmetic. Most SNARKs are optimized for finite fields, causing large overhead when used for rings that underlie lattice cryptography and FHE. Dinocchio achieves constant proof size and constant verification time, making verifiable large scale FHE computations practical.
answer
intermediate
How does Dinocchio support proofs for large scale matrix multiplication?
Dinocchio encodes matrix multiplication as a ring arithmetic circuit and reduces prover load using distributed sum check and batch evaluation techniques. In experiments, a 2^12 by 2^12 matrix with about 2^32 constraints can still be proven within several hours.
answer
expert
What are the implications of Dinocchio for zkVMs or verifiable FHE systems?
Dinocchio shows that ring arithmetic is no longer the bottleneck for verifiable computation. This enables scalable lattice based zkVMs and verifiable FHE systems that avoid the honest but curious model and support real world linear algebra and batch workloads.
answer