Efficiently Checking Separating Indeterminates
Abstract
In this paper we continue the development of a new technique for computing elimination ideals by substitution which has been called Z-separating re-embeddings. Given an ideal I in the polynomial ring K[x1,…,xn] over a field K, this method searches for tuples Z=(z1,…,zs) of indeterminates with the property that I contains polynomials of the form fi = zi - hi for i=1,…,s such that no term in hi is divisible by an indeterminate in Z. As there are frequently many candidate tuples Z, the task addressed by this paper is to efficiently check whether a given tuple Z has this property. We construct fast algorithms which check whether the vector space spanned by the generators of I or a somewhat enlarged vector space contain the desired polynomials fi. We also extend these algorithms to Boolean polynomials and apply them to cryptoanalyse round reduced versions of the AES cryptosystem faster.
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.