← LibraryIsogenies and Endomorphism RingsEngineering · MathematicsLesson 341/385← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Joginisogenyendomorphism ringcomplex multiplicationdegree

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.

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

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.

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.

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.

Continue learning

Lattices, Complex Tori and the Weierstrass p-FunctionArticle · MathematicsNEXT LESSON →Complex Multiplication and Class NumbersArticle · MathematicsElliptic Integrals and Elliptic FunctionsArticle · MathematicsModular Equations and the j-InvariantArticle · Mathematics