On the Scaled Inverse of (xi-xj) modulo Cyclotomic Polynomial of the form ps(x) or ps qt(x)
Abstract
The scaled inverse of a nonzero element a(x)∈ Z[x]/f(x), where f(x) is an irreducible polynomial over Z, is the element b(x)∈ Z[x]/f(x) such that a(x)b(x)=c f(x) for the smallest possible positive integer scale c. In this paper, we investigate the scaled inverse of (xi-xj) modulo cyclotomic polynomial of the form ps(x) or ps qt(x), where p, q are primes with p<q and s, t are positive integers. Our main results are that the coefficient size of the scaled inverse of (xi-xj) is bounded by p-1 with the scale p modulo ps(x), and is bounded by q-1 with the scale not greater than q modulo ps qt(x). Previously, the analogous result on cyclotomic polynomials of the form 2n(x) gave rise to many lattice-based cryptosystems, especially, zero-knowledge proofs. Our result provides more flexible choice of cyclotomic polynomials in such cryptosystems. Along the way of proving the theorems, we also prove several properties of \xk\k∈Z in Z[x]/pq(x) which might be of independent interest.
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.