Paper 2026/1529

Generalized Wiener-Type Attacks on Two RSA-Like Cryptosystems

Abdoulaye Faye, École Polytechnique de Thiès
Michel Seck, École Polytechnique de Thiès
Abdoul Aziz Ciss, École Polytechnique de Thiès
Papa Cheikhou Diop, Université Iba Der Thiam de Thiès
Oumar Niang, École Polytechnique de Thiès
Abstract

In AfricaCrypt 2025, Seck et al. proposed a new generalized Wiener-type attack on an RSA-like cryptosystem proposed by Cotan and Teseleanu (NordSec 2023). In their attack, they studied the generalized key equation $eu - (p^4 - 1)(q^4 - 1)v = w$ and showed that a private exponent $d$ which is too large or too small can be recovered in polynomial time. Another RSA variant based on cubic Pell curves with key equation $ed - (p - 1)^2(q - 1)^2 k = 1$, was examined by Rahmani and Nitaj in AfricaCrypt 2025. Note that these two attacks are valid for a balanced modulus $N = pq$ ($q < p < 2 q$). In this paper, we extend these two attacks by showing that for a modulus $N=pq$ product of arbitrary primes $p$, $q$, one can efficiently factor $N$ by studying the two key equations $ex - (p^4 - 1)(q^4 - 1)y = \omega$ and $ex - (p - 1)^2(q - 1)^2 y = \omega$ under certain conditions on $x,y$ and $\omega$. Our new attacks are based on Coppersmith method and continued fractions.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Discrete Mathematics
Keywords
RSA cryptosystemcryptanalysisContinued fractionsCoppersmith's methodLLL algorithmCubic Pell curves
Contact author(s)
faye abdoulaye @ ept edu sn
mseck @ ept edu sn
aaciss @ ept edu sn
cheikh diop @ univ-thies sn
oniang @ ept edu sn
History
2026-07-30: approved
2026-07-26: received
See all versions
Short URL
https://ia.cr/2026/1529
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1529,
      author = {Abdoulaye Faye and Michel Seck and Abdoul Aziz Ciss and Papa Cheikhou Diop and Oumar Niang},
      title = {Generalized Wiener-Type Attacks on Two {RSA}-Like Cryptosystems},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1529},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1529}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.