Table of Contents
Fetching ...

Polynomial Complexity of Inversion of sequences and Local Inversion of Maps

Virendra Sule

TL;DR

This work extends sequence inversion from linear recurrences to nonlinear polynomial recurrences over the binary field by introducing the Polynomial Complexity of Inversion $\mathrm{PCI}(d)$, the smallest recurrence order $m$ for which a degree-$d$ polynomial $f\in P(m,d)$ yields a unique inverse. Central to the framework is the Hankel-type matrix $H(m,d)(S)$ (and its vector-extended form for multi-coordinate sequences) used to impose linear RR constraints and a bilinear inversion constraint, enabling a rigorous existence and uniqueness theory (Fundamental Lemma). The authors develop a comprehensive theory: (i) conditions for the existence of associated polynomials, (ii) a decomposition of $f$ into $X_0h(\cdot)+g(\cdot)$ to separate affine and higher-degree parts, (iii) the projection and rank criteria governing the number of admissible polynomials and inverses, and (iv) extended results for restricted monomial sets $\mathcal M$, including linear and quadratic cases and Golomb-type non-singularity. They further discuss vector-sequence generalizations, computational bounds, and practical implications for local inversion of maps in cryptography, including conjectures about average-case polynomial-time inversion with higher-degree RRs. The overall contribution provides a nonlinear generalization of LC-based inversion theory, with potential disruptive implications for cryptanalysis when $\mathrm{PCI}(d)$ is small on average. The work also delineates an array of open questions and conjectures related to partial-sequence inversion probabilities and the role of monomial structure in practical inversion performance.

Abstract

This Paper defines and explores solution to the problem of \emph{Inversion of a finite Sequence} over the binary field, that of finding a prefix element of the sequence which confirms with a \emph{Recurrence Relation} (RR) rule defined by a polynomial and satisfied by the sequence. The minimum number of variables (order) in a polynomial of a fixed degree defining RRs is termed as the \emph{Polynomial Complexity} of the sequence at that degree, while the minimum number of variables of such polynomials at a fixed degree which also result in a unique prefix to the sequence and maximum rank of the matrix of evaluation of its monomials, is called \emph{Polynomial Complexity of Inversion} at the chosen degree. Solutions of this problems discovers solutions to the problem of \emph{Local Inversion} of a map $F:\ftwo^n\rightarrow\ftwo^n$ at a point $y$ in $\ftwo^n$, that of solving for $x$ in $\ftwo^n$ from the equation $y=F(x)$. Local inversion of maps has important applications which provide value to this theory. In previous work it was shown that minimal order \emph{Linear Recurrence Relations} (LRR) satisfied by the sequence known as the \emph{Linear Complexity} (LC) of the sequence, gives a unique solution to the inversion when the sequence is a part of a periodic sequence. This paper explores extension of this theory for solving the inversion problem by considering \emph{Non-linear Recurrence Relations} defined by a polynomials of a fixed degree $>1$ and satisfied by the sequence. The minimal order of polynomials satisfied by a sequence is well known as non-linear complexity (defining a Feedback Shift Register of smallest order which determines the sequences by RRs) and called as \emph{Maximal Order Complexity} (MOC) of the sequence. However unlike the LC there is no unique polynomial recurrence relation at any degree.

Polynomial Complexity of Inversion of sequences and Local Inversion of Maps

TL;DR

This work extends sequence inversion from linear recurrences to nonlinear polynomial recurrences over the binary field by introducing the Polynomial Complexity of Inversion , the smallest recurrence order for which a degree- polynomial yields a unique inverse. Central to the framework is the Hankel-type matrix (and its vector-extended form for multi-coordinate sequences) used to impose linear RR constraints and a bilinear inversion constraint, enabling a rigorous existence and uniqueness theory (Fundamental Lemma). The authors develop a comprehensive theory: (i) conditions for the existence of associated polynomials, (ii) a decomposition of into to separate affine and higher-degree parts, (iii) the projection and rank criteria governing the number of admissible polynomials and inverses, and (iv) extended results for restricted monomial sets , including linear and quadratic cases and Golomb-type non-singularity. They further discuss vector-sequence generalizations, computational bounds, and practical implications for local inversion of maps in cryptography, including conjectures about average-case polynomial-time inversion with higher-degree RRs. The overall contribution provides a nonlinear generalization of LC-based inversion theory, with potential disruptive implications for cryptanalysis when is small on average. The work also delineates an array of open questions and conjectures related to partial-sequence inversion probabilities and the role of monomial structure in practical inversion performance.

Abstract

This Paper defines and explores solution to the problem of \emph{Inversion of a finite Sequence} over the binary field, that of finding a prefix element of the sequence which confirms with a \emph{Recurrence Relation} (RR) rule defined by a polynomial and satisfied by the sequence. The minimum number of variables (order) in a polynomial of a fixed degree defining RRs is termed as the \emph{Polynomial Complexity} of the sequence at that degree, while the minimum number of variables of such polynomials at a fixed degree which also result in a unique prefix to the sequence and maximum rank of the matrix of evaluation of its monomials, is called \emph{Polynomial Complexity of Inversion} at the chosen degree. Solutions of this problems discovers solutions to the problem of \emph{Local Inversion} of a map at a point in , that of solving for in from the equation . Local inversion of maps has important applications which provide value to this theory. In previous work it was shown that minimal order \emph{Linear Recurrence Relations} (LRR) satisfied by the sequence known as the \emph{Linear Complexity} (LC) of the sequence, gives a unique solution to the inversion when the sequence is a part of a periodic sequence. This paper explores extension of this theory for solving the inversion problem by considering \emph{Non-linear Recurrence Relations} defined by a polynomials of a fixed degree and satisfied by the sequence. The minimal order of polynomials satisfied by a sequence is well known as non-linear complexity (defining a Feedback Shift Register of smallest order which determines the sequences by RRs) and called as \emph{Maximal Order Complexity} (MOC) of the sequence. However unlike the LC there is no unique polynomial recurrence relation at any degree.
Paper Structure (39 sections, 14 theorems, 132 equations)

This paper contains 39 sections, 14 theorems, 132 equations.

Key Result

Lemma 1

Let $S(M)$ be a scalar sequence, $f$ be a polynomial expression in $P(m,d)$ with co-efficients $\bar{a}$, $\bar{b}$ respectively of functions $h$ and $g$ in (PolynforRR). Then $f$ is an associated polynomial with a unique inverse $s_{(-1)}$ iff The set of all associated polynomials in $P(m,d)$ and the inverses to $S(M)$ defined by them are determined this way.

Theorems & Definitions (37)

  • Definition 1: Inverse of a sequence
  • Remark 1
  • Definition 2: Polynomial Complexity of Inversion
  • Remark 2
  • Remark 3: Maximal rank condition
  • Remark 4
  • Definition 3: Hankel matrix $H(m,d)(S)$
  • Remark 5
  • Lemma 1: Fundamental Lemma
  • proof
  • ...and 27 more