Subgroups, Generators, Orders, And Cofactors
8 min read
Core analogy: Treat the finite curve group as a circular route.
- Curve order : total number of stops in the complete group.
- Point order : lap length—the first positive with .
- Generated subgroup : all stops reachable by repeatedly taking the -step.
- Generator: a point whose multiples reach every element of the group being discussed.
- Base point : the public generator selected by a parameter set.
- Subgroup order : .
- Cofactor : number of subgroup-sized cosets in the full group:
Lagrange's theorem guarantees that a point's order divides the curve order.
Running example
takes a 14-stop lap and generates the whole curve. Choosing skips every other stop, producing a prime-order subgroup with
Protocol bridge: A private scalar produces the public point ; production systems make enormous.