4

I found some related question but no real explanation of what it is and when and why to use it. What are the benefits and downsides and is it recommended?

fgrieu
  • 140,762
  • 12
  • 307
  • 587
Erwin
  • 253
  • 3
  • 6

2 Answers2

4

Multi-prime RSA is simply using more than 2 prime numbers in generating RSA public key - The public modulus would have more than 2 factors.

We use it because it has more efficient key-generation and decryption/signing operation, which is the benefit of it.

The downside being it might be easier to factor a multi-prime RSA public key than a dual-prime one.

It's neither recommended or recommended against, it's simply an possible option without any endorsement.

DannyNiu
  • 9,207
  • 2
  • 24
  • 57
2

The security of Multi-prime RSA is analyzed in Jason Hinek's PhD Thesis which can be accessed at

In this thesis, Hinek writes

...Considering all of the known attacks on multi-prime RSA (with or without CRT decryption), the evidence suggests that multi-prime RSA with a safe number of primes is no less secure than RSA...

kelalaka
  • 48,443
  • 11
  • 116
  • 196
  • 1
    With "safe number of primes" essentially defined as "no less secure than (biprime) RSA", that conclusion is certainly true! – fgrieu Jun 07 '22 at 11:38
  • 1
    @fgrieu By "safe", he's referring back to the rest of the paper, esp. Tables 5.1 and 7.2; it's not "only" trivially true. – JamesTheAwesomeDude Aug 31 '22 at 21:16
  • @JamesTheAwesomeDude: yes, table 5.1 is relevant. It's a (too) much shortened version of table 1 from cited work, correctly summarized. Indeed, if referring to this, the sentence is more than a tautology. Table 7.2 is about dual RSA, thus irrelevant to that citation. – fgrieu Sep 01 '22 at 05:33