defund / coppersmith

Coppersmith's method for multivariate polynomials
148 stars 10 forks source link

coppersmith

A totally generic implementation of Coppersmith's method that finds small roots for any modular multivariate polynomial. For example, this supports:

Of course, added complexity leads to lower quality bounds. Optimizations are a work in progress.

Usage

See examples.sage for confirmed use cases. For general use, the arguments of small_roots are:

References