Skip to main content

Vector Oblivious Linear Evaluation

Definition

Vector Oblivious Linear Evaluation (VOLE) is a cryptographic primitive that enables two parties to jointly compute a linear function over secret inputs without revealing their individual contributions. One party provides a vector, and the other provides a scalar, with the result being the scalar multiplication of the vector, known only to the first party. This technique is fundamental for secure multi-party computation and privacy-preserving protocols. It allows for efficient and confidential data processing in distributed environments. VOLE is crucial for building privacy-preserving machine learning and data analytics applications.