Dp = plain text
Dc = Cipher Text
Bagaimana caranya A bs mengirim info ke B tanpa diketahui C (MITM)?
1. Konseptual (lama) = dd
private dedicated link / connection A - B
2. Key Exchange Algorithm
A memberikan key ke B dan disadap C, tapi hanya B yang bs olah pesan dgn key yg diberikan
2 cara: symmetric (Deffie-Hellman algo) dan asymmetric (RSA Algo)
1. Symmetric
1. PC A construct algo dengan rumus sbb:
contoh: 2^x mod 5 = y
2. Rumus dikirim ke B dan disadap juga oleh C
3. x adalah secret number yang dimiliki masing" PC
Contoh: Xa = 6, Xb = 7
Rumus 2^x mod 5 = 4 nantinya akan dikirim PC A ke PC B dan disadap oleh C
Rumus 2^x mod 5 = 3 nantinya akan dikirim PC B ke PC A dan disadap oleh C
(di PC A, hasil 3^6 mod 5 = 4)
(di PC B, hasil 4^7 mod 5 = 4)
Hasil perhitungan harus sama. Dalam hal ini, nilainya sama yaitu 4.
2. Asymmetric
langkah":
1. PC A (yang mengirim data) request public key ke penerima data (PC B)
2. Hitung e dan n (public key B) dari nilai p dan q yang dimiliki PC B.
3. Public key dikirim ke PC A
4. A memasukkan rumus encrypt
5. Dc = 31 dikirim dari A ke B dan disadap C
6. PC B melakukan decrypt dengan private key (d, n)
nilai d tdk pernah dikomunikasikan ke manapun
Sekian mengenai Cryptography!
0 comments:
Post a Comment