![]() 30
2.4.2. RSA -E <crypfion
dan Decryption
Dimisalkan A sebaga.i
pengirim
dan
B
sebagai penerima.
Da!am proses e1'!kripsi, A melakuk:an :
1.
Mendapatkan
public
key milik B (n, e}
2.
Representasikan plain text
dalam
nilai integer (m) dimana
m
<
n
3. Dapatkan cipher
text (c)
melalui rumus
c
=me mod
n
4.
Kirirnkan cipher
text yar.g didapat
ke B.
Sedangkan dalam
proses dekripsi,
B
me!akukan
:
l. Gunakan
private key
miliknya (n,d)
untuk
menghitung m
=
cd
mod
n
2. Representasikan kembali
integer
yang
didapat dalam
bentuk
simbol.
Demikia.'l sebalik11ya apabila
B
ingin mengirirr.kan
pesan
kepada A.
st:l3 rt:
inp·.:t ;
plain
text (m)
recipient public key
A R.SA encryption flowchart
i:r:.put : cipher
text
{c'
and
p
ivate key
(n,d)
J:l. =
c"
mo:i
n
!."epre:sent
m
in
B. RSA
decryptionjlawchart
Gam
bar
2.4. Flawchart algoritma
enkripsi
dekripsi
RSA
|