Hi i am trying to set up an RSA cryptosystem i have all the values except d selected prime numbers: p=1889, q=2003, n=3783667, phi=3779776, e= 61
i got stuck finding d could anyone help me to figure it out?
Setting up an RSA cryptosystem
- Two large distinct prime numbers
pandqare selected, andn = pqandΦ(n) = (p − 1)(q − 1)are calculated. -
An integer
eis selected such thatgcd(Φ(n), e) = 1and the multiplicative inversed = e^(−1)inZΦ(n)is calculated, i.e.ed ≡ 1 (mod Φ(n)).
-
The numbers
p,q, andΦ(n), are then discarded. - The pair
(e, n)is published as the public encryption key - The number
dis the secret decryption key.
Here’s the algo, step by step, including finding d.
m from the article is your Φ(n).
Now, you try to find a d = (1 + nm) / e, working through values of n until an integer solution for e is found.
Edit:
Here you’ll find a more detailed explanation of the whole algorithm.