中文

对具有特殊 RSA 素数结构的 RSA 变体的密码分析

数论 2025-04-29 v2

摘要

在本文中,当 RSA 模数的素因子的最低有效位满足某些条件时,我们对三种类型的 RSA 模数提出攻击。设 ppqq 分别为 p=am1+rpp=a^{m_1}+r_pq=bm2+rqq=b^{m_2}+r_q 形式的素数,其中 a,b,m1,m2Z+a,b,m_{1},m_{2} \in \mathbb{Z^+}rpr_prqr_q 是已知的。第一种攻击是当 RSA 模数为 N=pqN=pqm1m_1m2m_2 为偶数时。如果 (rprq)12\left(r_{p}r_{q}\right)^\frac{1}{2} 足够小,则可以在多项式时间内对 NN 进行分解。第二种攻击是当 N=psqN=p^{s}q,其中 q>pq>pss 整除 m2m_2 时。如果 rprqr_pr_q 足够小,则可以在多项式时间内对 NN 进行分解。第三种攻击是当 N=ps+lqsN=p^{s+l}q^{s},其中 p>qp>qs,lZ+s,l \in \mathbb{Z^+}l<s2l < \frac{s}{2}ss 整除 m1lm_1l 时。如果 am1>qam1lsa^{m_1}>qa^{\frac{m_1l}{s}}lrp3lr^3_p 足够小,则可以在多项式时间内对 NN 进行分解。

关键词

引用

@article{arxiv.2403.06184,
  title  = {Cryptoanalysis of RSA variants with special structure of RSA primes},
  author = {M. Anwar and Mustafa Ismail and H. M. Bahig},
  journal= {arXiv preprint arXiv:2403.06184},
  year   = {2025}
}

备注

The paper is being withdrawn due to significant revisions and updates planned for a future version