Elliptic Curves And Finite Fields
7 articles inside this collection.
This collection builds the mathematical foundation behind elliptic-curve cryptography. It begins with the familiar shape of an elliptic curve over the real numbers, using geometry to make point addition and repeated addition feel concrete. It then replaces continuous coordinates with exact finite-field arithmetic, where the curve becomes a finite set of points that can safely support cryptographic operations. By the end, you will understand the public base point, its large cyclic subgroup, the subgroup order, and the cofactor—the ingredients that later protocols use for keys, key agreement, signatures, encryption, and threshold systems.
Articles in this collection
Browse every chapter in sequence or jump straight to the lessons that matter most to you.
- 01Introduction To Elliptic CurvesJune 11, 2026 · 3 min read
A high-level orientation to elliptic curves and the mathematical path from smooth real curves to finite-field point groups.
- 02Elliptic Curves Over Real NumbersJune 11, 2026 · 8 min read
Build visual intuition for elliptic curves using real-number curves, Weierstrass form, smoothness, and curve points.
- 03Point Addition And The Elliptic Curve GroupJune 11, 2026 · 10 min read
Learn the chord-and-tangent point addition rule, point doubling, inverse points, the point at infinity, and why curve points form a group.
- 04Scalar MultiplicationJune 11, 2026 · 5 min read
Understand scalar multiplication as repeated point addition and the efficient doubling methods that make large finite-field calculations practical.
- 05Finite Fields And Modular ArithmeticJune 11, 2026 · 6 min read
Learn the prime-field arithmetic behind elliptic curves: modular operations, inverses, and division modulo p.
- 06Elliptic Curves Over Finite FieldsJune 11, 2026 · 15 min read
Construct a finite-field elliptic curve point set, add its points with modular formulas, and connect the resulting group to cryptographic parameters.
- 07Subgroups, Generators, Orders, And CofactorsJuly 22, 2026 · 8 min read
Follow scalar multiples around a finite curve to distinguish curve order, point order, generated subgroups, generators, base points, and cofactors.