Skip to main content

Multilinear Extension

Definition

A multilinear extension is a mathematical technique used in cryptography to transform a function defined over a binary field into a polynomial over a larger field. This process converts a Boolean function, which operates on binary inputs, into a multivariate polynomial that can be evaluated at any point in a larger algebraic structure. It is a critical component in constructing efficient and secure zero-knowledge proofs, particularly for arithmetic circuits. The extension allows for the application of polynomial-based cryptographic techniques to verify computations concisely.