Professional Documents
Culture Documents
k*P = 4*(133,78)
[133,78] +[133,78] =[112,192]
[112,192]+[112,192]=[163,143]
Jadi, Public Key k.P = (163,143)
k*kP = 4*(163,143)
[163,143]+[163,143]=[1,179]
[1,179] +[1,179] =[128,170]
Titik kkP : (128,170)
- Menentukan titik Awal proses dekripsi. (Sebenarnya ini adalah titik k.P yang sudah
dihitung sebelum :) )
k*P = 4* (133,78)
[133,78] +[133,78] =[112,192]
[112,192]+[112,192]=[163,143]
Titik kP : (163,143)
Titik x dan y kP dikonversi ke karakter, selanjutkan karakter tersebut akan dikirim
sebagai header pada pesan terenkripsi.
Karakter x, y, dan pesan akan dipisahkan oleh karakter #. Sehingga format pesan
yang nantinya akan dikirim adalah X#Y#pesan_terenkripsi
Selanjutnya ambil titik absis kkP untuk di-xor-kan ke pesan.
128 -> 10000000
Konversi pesan ke integer sesuai format ASCII, kemudian jadikan biner. Selanjutnya
di xor dengan absis titik kdP.
Setelah di xor, rangkai lagi menjadi pesan baru yang terenkripsi:
4*(163,143)
[163,143]+[163,143]=[1,179]
[1,179] +[1,179] =[128,170]
Titik kkP : (128,170)
Ambil titik absis kkP untuk di-xor-kan ke pesan terenkripsi.
128 -> 10000000
Ambil pesan perkarakter, jadikan biner, kemudian xor-kan ke kkP
haripinter