Generating random factorisations of polynomial values
Abstract
We construct algorithms that efficiently generate random factorisations of values P(n) as products of two integers, where P∈Z[x] is a given quadratic or cubic monic polynomial. In other words, the algorithms produce random triples (n,d1,d2)∈Z3 that solve the Diophantine equation P(n) = d1d2. In the case where P is cubic, such an algorithm allows the construction of an RSA key of k bits that can be described using about k/3 bits of information. We also show how to construct a solution (n,d1,d2) with the ratio d1/d2 arbitrarily close to any given positive real number. This proves that among all solutions (n,d1,d2) of P(n) = d1d2 the ratios d1/d2 are dense in (0,+∞).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.