Loading player…

Efficient non-native SNARK recursion using bivariate polynomial testing by Ivo Kubjas | Devcon SEA

DevconYouTube

Thu, Oct 2, 2025, 12:00 AM

Efficient SNARK recursion requires switching between pairing friendly elliptic curves. In most optimal approaches these curves would construct a cycle, but there are no such known cycles. Instead, we use non-native arithmetic to brute force the pairing computation at the cycle cut-off. We describe an approach for combining direct field extension with polynomial-based non-native arithmetic. This reduces pairing computation to bivariate polynomial identity testing using Schwartz-Zippel lemma. Speaker(s): Ivo Kubjas Skill level: Intermediate Track: Applied Cryptography Keywords: ZKP, Cryptography, SNARK, zk, based, pairing Follow us: https://twitter.com/efdevcon, https://twitter.com/ethereum, https://warpcast.com/devcon Learn more about devcon: https://www.devcon.org/ Learn more about ethereum: https://ethereum.org/ Visit the https://archive.devcon.org/ to gain access to the entire library of Devcon talks with the ease of filtering, playlists, personalized suggestions, decentralized access on Swarm, IPFS and more. Devcon is the Ethereum conference for developers, researchers, thinkers, and makers. Devcon SEA was held in Bangkok, Thailand on Nov 12 - Nov 15, 2024. Devcon is organized and presented by the Ethereum Foundation. To find out more, please visit https://ethereum.foundation/

Speakers

Ivo is a ZK-circuit engineer at Linea, co-maintaining the SNARK library gnark which is used for proof aggregation and compression to BN254.