Terminology

This document establishes a consistent terminology and notation for the concepts commonly used in the context of zero-knowledge proofs (ZKPs). It aims to make the presentation clear and concise, particularly for readers with a background in cryptography or mathematics. The following conventions will be used throughout the book:

Fields and Curves

  1. Finite Fields:
  • : Denotes a general finite field of prime order .
  1. Elliptic Curves:
  • : Scalar field
  • : Base field