Skip to main content

1. Intro

This book introduces the topic of zero-knowledge proofs, with a primary emphasis on the mathematical techniques involved, particularly those related to elliptic curves. It methodically develops the foundational concepts of elliptic curve pairings, beginning with the basics of abstract algebra. From there, it moves into algebraic geometry, laying down the groundwork needed to understand elliptic curve groups and pairings.

By starting with abstract algebra, the book ensures readers have a solid grasp of the mathematical language and structures that underpin more complex topics. This approach not only makes the transition to algebraic geometry smoother but also enables a deeper comprehension of elliptic curve groups and their applications in zero-knowledge proofs.

Throughout, the book aims to build a comprehensive understanding of these mathematical areas, showing how they converge to form the basis of elliptic curve pairings. This focus on the step-by-step development of concepts allows readers to appreciate how these mathematical tools can be applied to zero-knowledge proofs, offering a clear, accessible introduction to a complex subject without overwhelming them with jargon or overly technical details.