liveBook · Manning

Root

As explained in Elliptic Curve Cryptography for Developers

A polynomial root is a value in the relevant algebraic structure that satisfies a polynomial equation by making it equal to zero.

A root is a value in an algebraic structure that makes a polynomial equal to zero. In finite-field work, roots support polynomial factorization and can also be represented formally by setting an irreducible polynomial to zero. section 14.4 section 8.1

A root-finding workflow for a polynomial modulo a prime proceeds as follows:

  • Reduce the problem recursively into smaller polynomial factors. section 14.4
  • Check for a zero root by testing the constant term and dividing by x when it vanishes. section 14.4
  • Solve degree-one factors directly and degree-two factors with the quadratic formula. section 14.4
  • For higher degrees, use modular exponentiation, greatest common divisors, random splitting values, and a stack of factors. section 14.4

A formal root in a finite-field extension

Setting x² + 13x + 1 equal to zero modulo 1187 gives x² = −13x − 1. Thus x is technically a root of the irreducible polynomial, even though no integer value satisfies the equation; the equation defines the desired field element. section 8.1

Figure 14.2 Roots mod p of P(x)
figure

Use the factorization flow to follow how modular gcd computations split a polynomial until its linear or quadratic factors yield roots. section 14.4

How Elliptic Curve Cryptography for Developers covers it

How deep it goes
Explains direct linear and quadratic solutions plus recursive higher-degree splitting, while deferring complete implementation details.
Examples
Uses Hilbert class polynomials, zero-root division, linear and quadratic equations, and x² + 13x + 1 modulo 1187.
What it assumes
Assumes polynomial notation and modular arithmetic while building toward irreducible polynomials and finite-field representations.
What you can do after
Apply modular factorization procedures to isolate roots and represent extension-field elements through irreducible polynomial equations.
How it connects
Connects roots with polynomial factorization, irreducible polynomials, finite fields, modular arithmetic, and greatest common divisors.

Also explained in

Compare how 2 books explain root →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Elliptic Curve Cryptography for Developers. The section links point to the parts of the book it draws on.