RapidUp: Multi-Domain Permutation Protocol for Lookup Tables

Abstract

SNARKs for some standard cryptographic primitives tend to be plenty designed with SNARK-unfriendly operations such as XOR. Previous protocols such as Plookup worked around this problem by the introduction of lookup arguments. However, these protocols were only appliable over the same circuit. RapidUp is a protocol that solves this limitation by unfolding the grand-product polynomial into two (equivalent) polynomials of the same size. Morevoer, a generalization of previous protocols is presented by the introduction of selectors.

Type
Publication
RapidUp: Multi-Domain Permutation Protocol for Lookup Tables
Héctor Masip Ardevol
Héctor Masip Ardevol
Research Engineer | PhD Student