KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesIsogenies and Endomorphism RingsEngineering · Engineering MathematicsLesson 840/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginisogenyendomorphism ringcomplex multiplicationdegree
On this page

Ask about this page

KEVOS AIIsogenies and Endomorphism Rings

KEVOS knowledge first · trusted web sources when needed

Elliptic Curves

Isogenies and Endomorphism Rings

Isogenies as maps of curves respecting the group law, and the two possible endomorphism rings over a field of characteristic zero.

Engineering / MathematicsElliptic Curves2 min readKV-MATH-0638

An isogeny is a non-constant map of curves preserving the identity, and it automatically preserves the group law. The endomorphisms of a curve form a ring, and which ring it is has deep arithmetic consequences.

Isogenies

Definition
A non-constant morphism of curves taking identity to identity. It is automatically a group homomorphism.
Degree
The size of the kernel for a separable isogeny. The kernel is finite.
Dual isogeny
Every isogeny has a dual in the opposite direction, and the composition is multiplication by the degree.
Lattice description
Over the complex numbers, an isogeny corresponds to an inclusion of one lattice in another with finite index.

Key point

The existence of the dual isogeny makes isogeny an equivalence relation on curves. Isogenous curves share many arithmetic invariants — the same L-function and the same rank — while differing in torsion.

Endomorphisms

An endomorphism is an isogeny from a curve to itself, together with the zero map. These form a ring under addition and composition.

Possible endomorphism rings
Endomorphism ringConditionFrequency
The integersOnly multiplication-by-n mapsThe generic case
An order in an imaginary quadratic fieldComplex multiplicationSpecial; countably many j-invariants
An order in a quaternion algebraSupersingular curves; positive characteristic onlySpecial

Key point

In characteristic zero only the first two occur. Complex multiplication is rare but is exactly what makes ECPP possible, because CM curves can be constructed to order.

Complex multiplication

A curve has complex multiplication when its endomorphism ring is strictly larger than the integers. Over the complex numbers this means the lattice is preserved by multiplication by a non-real complex number, which forces that number to be an imaginary quadratic algebraic integer.

Note

The link to imaginary quadratic fields is not an analogy: the endomorphism ring is literally an order in such a field, and the class group of that order acts on the set of curves with that endomorphism ring — see complex multiplication and class numbers.

Computing isogenies

Given a finite subgroup, Velu's formulas construct the quotient curve and the isogeny explicitly. This is the standard computational tool and it underlies isogeny-based constructions throughout.

Cost

Velu's formulas cost work proportional to the subgroup size, so small-degree isogenies are cheap and large-degree ones are not. Large isogenies are constructed as compositions of small ones where possible.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 7.2.2-7.2.3. Structural reference unverified: the source file was not available during authoring; chapter and section numbers are taken from the published edition and have not been checked against a physical copy.

Related pages

  • Lattices, Complex Tori and the Weierstrass p-Function
  • Complex Multiplication and Class Numbers

Continue learning

Lattices, Complex Tori and the Weierstrass p-FunctionArticle · Engineering MathematicsNEXT LESSON →Complex Multiplication and Class NumbersArticle · Engineering MathematicsElliptic Integrals and Elliptic FunctionsArticle · Engineering MathematicsModular Equations and the j-InvariantArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®