Paper 2026/172

A Generalized Attack on RSA and Its Variants

Mengce Zheng, Zhejiang Wanli University
Abderrahmane Nitaj, Université de Caen Normandie
Maher Boudabra, King Fahd University of Petroleum and Minerals
Michel Seck, École Polytechnique de Thiès
Oumar Niang, École Polytechnique de Thiès
Djiby Sow, Université Cheikh Anta Diop de Dakar
Abstract

This paper introduces a generalized cryptanalytic framework for RSA and its variants, systematizing existing attacks while revealing a wide class of structural weaknesses independent of the private exponent's size. While traditional analyses exploit the key equation $ed \equiv 1 \pmod{(p-1)(q-1)}$ or its extensions like $ed \equiv 1 \pmod{(p^n-1)(q^n-1)}$ for a given RSA modulus $N=pq$ and its public exponent $e$, we unify these approaches by investigating the more general algebraic property defined by the congruence $eu \equiv 1 \pmod{(p^n-a)(q^n-b)}$, where $a$, $b$, and $u$ are unknown small integer parameters. Using Coppersmith's method with unravelled linearization, we demonstrate that the modulus $N$ can be factored in polynomial time if such a relation exists for parameters within a new, rigorously derived bound. Our framework not only unifies and generalizes several well-known attacks (retrieving their bounds as special cases when $a=b=1$) but also significantly expands the set of weak keys. We show that an RSA instance secure against all previous small private exponent attacks may still be broken if its public key possesses this hidden algebraic structure. This work serves as a comprehensive security analysis, highlighting a new family of weak keys that future cryptographic designs should avoid.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Minor revision. CT-RSA 2026
Keywords
Coppersmith's methodFactorizationLatticeRSAWeak key
Contact author(s)
mengce zheng @ gmail com
abderrahmane nitaj @ unicaen fr
History
2026-02-05: approved
2026-02-02: received
See all versions
Short URL
https://ia.cr/2026/172
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/172,
      author = {Mengce Zheng and Abderrahmane Nitaj and Maher Boudabra and Michel Seck and Oumar Niang and Djiby Sow},
      title = {A Generalized Attack on {RSA} and Its Variants},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/172},
      year = {2026},
      url = {https://eprint.iacr.org/2026/172}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.