2.4 RSA Encryption

RSA computations


The feasibility and security of the RSA public-key encryption system using keys based on 300-digit primes \(p, q\) depends on the fact that certain computations listed below are "easy" and certain others are "hard."

  1. Which of the following computations have to be "easy" in order for RSA to be feasible using keys based on 300 digit primes \(p,q\)?
    Note that there are some easy computations in this list that are not relevant to RSA.

    Exercise 1

    2: EASY but IRRELEVANT
    4,8: HARD
    12: 36000-digit arithmetic is feasible, say using Mathematica, but IRRELEVANT
  2. Which of the following computations have to be "hard" in order for RSA to be secure using keys based on 300-digit primes \(p,q\)?
    Note that there are some hard computations in this list that are not relevant to RSA.
    Exercise 2

    See above explanation.