Start Input
Embeded1.bmp Baca nilai pixel pada
Embeded1.bmp Ambil Ciphertext1 pada
gambar Embeded1.bmp sesuai dengan metode
LSB modifikasi tempat Output
Ciphertext1 End
Selanjutnya dilakukan penyisipan dengan metode LSB modifikasi tempat penyisipan, penyisipan dilakukan pada bit ke-8 nilai biner RED, pada bit ke-7 nilai biner GREEN, pada
bit ke-6 nilai biner BLUE, kemudian hasil penyisipan dipetakan menjadi image baru lalu disimpan dengan nama “Embeded1.bmp”.
3.1.5.5 Flowchart Extracting1 Sender
Flowchart proses Extracting1 dapat dilihat pada Gambar 3.21
Gambar 3.21 Flowchart Extracting1
Pada Gambar 3.21 menggambarkan proses Extracting1 yang dilakukan oleh Recipient setelah menerima gambar dari Sender. Proses Extracting1 dimulai dengan input gambar
“Embeded1.bmp”, kemudian dilakukan pengambilan Ciphertext1 dengan metode LSB modifikasi tempat penyisipan, yang dimana tempat pengambilan nilai ada dibit ke-8 nilai
biner RED, bit ke-7 nilai biner GREEN, bit ke-6 nilai biner Blue.
Universitas Sumatera Utara
Start
Random 2 eB p-1 Input
p
A = GCDp – 1, eB
If a = 1
dB = eB
-1
mod p – 1
Output eB, dB
True
False
End
3.1.5.6 Flowchart Generate Key B Recipient
Flowchart proses Generate Key B dapat dilihat pada Gambar 3.22
Gambar 3.22 Flowchart Generate Key B
Pada Gambar 3.22 menggambarkan proses Generate kunci enkripsi eB dan kunci dekripsi dB. Dimana proses dimulai dengan memasukkan bilangan prima p kemudian mencari
nilai eB secara acak dengan batasan 2 eB p-1 selanjutnya di uji apakah eB merupakan relaif prima dari p
– 1 GCDp -1, eB = 1 jika tidak maka nilai eB akan dicari secara acak kembali dan diuji kembali, jika ya maka nilai dB akan dihitung dimana dB merupakan invers
modulo dari eB jika dimodulokan dengan p – 1. Kemudian akan menampilkan nilai eB dan
dB.
Universitas Sumatera Utara
Start Input
p; eB;
Ciphertext1; C2 = C1
eB
mod p Output
C2 End
Start Input
Cipertext2; Embeded1.bmp;
Bace pixel citra Embedding Ciphertext2
dengan metode LSB modifikasi tempat
penyisipan Petakan menjadi
Image baru Simpan
Embeded2.bmp Output
Embeded2.bmp End
3.1.5.7 Flowchart Encryption2 Recipient
Flowchart proses Encryption2 dapat dilihat pada Gambar 3.23
Gambar 3.23 Flowchart Encryption2
Pada Gambar 3.23 menggambarkan proses Encryption2 yang dilakukan oleh Recipient dimulai dengan input bilangan primap, kunci enkripsieB, dan Ciphertext1. Kemudian
dilakukan perhitungan sehingga mendapatkan Ciphertext2C2.
3.1.5.8 Flowchart Embedding2 Recipient