Paper 2026/197

Derivative-Based Evaluation of Multivariate Polynomials over Product Hamming Balls

Vaibhav Dixit, Indian Institute of Technology Madras, India
Santanu Sarkar, Indian Institute of Technology Madras, India
Fukang Liu, Institute of Science Tokyo, Japan
Willi Meier, FHNW, Switzerland
Abstract

Efficient evaluation of multivariate polynomials over finite spaces is an important problem in algebraic cryptanalysis, particularly in exhaustive-search attacks on multivariate public-key cryptosystems. Existing fast exhaustive-search techniques, including those of Bouillaguet et al. (CHES 2010), Dinur (EUROCRYPT 2021), and Furue and Takagi (PQCrypto 2023), mainly target the complete space $\mathbb F_q^n$, whereas many cryptanalytic applications require evaluation only over structured subsets. Recently, Liu et al. proposed a memory-efficient algorithm for evaluating degree-$d$ polynomials over product Hamming balls \[ B(\textbf{\textit{n}},\textbf{\textit{w}})=B(n_s,w_s)\times\cdots\times B(n_1,w_1)\subseteq\mathbb F_2^n, \] where $\sum_{i=1}^{s}n_i=n$ and $B(n_i,w_i) \subseteq \mathbb F_2^{n_i} $ denotes the set of vectors of length $n_i$ and having at most $w_i$ nonzero coordinates. In this work, we extend this structured-subset paradigm by developing a unified derivative-based framework, comprising initialization and evaluation phases, first over prime fields $\mathbb F_q$ and subsequently over arbitrary finite fields $\mathbb F_{q^\rho}$ through basis expansion. We derive two initialization methods with time complexities $\mathcal O(nrM)$ and $\mathcal O(rM^2)$, where $M\leq\min\{\binom{n+d}{d},q^n\}$ and $r=\min\{d,q-1\}$. After initialization, evaluation over $B(\textbf{\textit{n}},\textbf{\textit{w}})$ requires $\mathcal O(d|B(\textbf{\textit{n}},\textbf{\textit{w}})|)$ arithmetic operations, apart from a linear setup cost. The corresponding overall memory bounds are $\mathcal O((M+r^2)\log q+n\log(nq))$ and $\mathcal O(((d+1)M+r^2)\log q+n\log(nq))$, respectively, and are independent of the number of evaluated points.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Multivariate polynomialsFast enumeration algorithmspolynomial evaluationpolynomial methodMPKCs
Contact author(s)
vaibhavrdrk @ gmail com
sarkar santanu bir1 @ gmail com
liufukangs @ gmail com
willimeier48 @ gmail com
History
2026-09-29: last of 3 revisions
2026-02-06: received
See all versions
Short URL
https://ia.cr/2026/197
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/197,
      author = {Vaibhav Dixit and Santanu Sarkar and Fukang Liu and Willi Meier},
      title = {Derivative-Based Evaluation of Multivariate Polynomials over Product Hamming Balls},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/197},
      year = {2026},
      url = {https://eprint.iacr.org/2026/197}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.