RSA Examples
RSA Examples
a) P = 3 , q = 7 , e = 5 , m= 10
b) P = 5 , q = 13 , e = 5 , m= 8
a) P = 3 , q = 7 , e = 5 , m= 10
As per question, plaintext (M) = 10
e x d = 1 mod !(n)
e x d = 1 + (k x !(n))
1 + (k x !(n))
d=
"
* Calculate k until find Integer not decimal
1 + (k x &(n))
d=
'
1 + (1 x 12)
K= 1 d= = 2.5
!
1 + (2 x 12)
K= 2 d= =5
!
Ciphertext (C) = 19
= 19 5 mod 21 = 19
b) P = 5 , q = 13 , e = 5 , m= 8
As per question, plaintext (M) = 8
e x d = 1 mod !(n)
e x d = 1 + (k x !(n))
1 + (k x !(n))
d=
"
* Calculate k until find Integer not decimal
1 + (k x ((n))
d=
)
1 + (1 x 48) #$
K= 1 d= = = 9.8
! !
1 + (2 x 48) $*
K= 2 d= !
= !
= 19.4
1 + (3 x 48) -#!
K= 3 d= = = 29
! !
Ciphertext (C) = 8
(1) (1)
(1)
= 8 29 mod 65 = ( 64 x 1 x 1 x 57 ) mod 65 = 8
A public- key system RSA, you intercept the
ciphertext c = 20 sent to a user where public key
is e = 13 , n = 77 , what is the plaintext m =?
First we should discover the p & q from (n) value where = 77
(n) = p x q = 77 So p = 7 & q= 11
!(n) = (p-1) x (q-1)= (7-1) x (11-1) = 6 x 10 = 60
e x d = 1 mod !(n)
e x d = 1 + (k x !(n))
1 + (k x !(n))
d=
"
* Calculate k until find Integer not decimal
1 + (k x )(n))
d=
*
1 + (1 x 60) $!
K= 1 d= = = 4.69
!" !"
1 + (2 x 60) !+!
K= 2 d= !"
= !"
= 9.30
1 + (3 x 60) !.!
K= 3 d= = = 13.92
!" !"
1 + (4 x 60) +1!
K= 4 d= = = 18.53
!" !"
…………
1 + (8 x 60) 1.!
K= 8 d= = = 37
!" !"
Ciphertext (C) = 20