KRIPTOGRAFI MODERN (ALGORITMA ENKRIPSI XOR)

 Assalamu'alaikum Wr.Wb.

Selamat Datang di Blog saya 😊 Semoga materi yang saya share di Blog ini bisa bermanfaat buat saya dan kalian semua.


Kriptografi Modern, Sebelum mengetahui cara melakukan Kriptografi Modern atau Enkripsi XOR sebaiknya mari kita ketahui pengertian dari Kriptografi Modern terlebih dahulu.


Kriptografi Modern merupakan suatu perbaikan yang mengacu pada Kriptografi Klasik. Pada Kriptografi Modern terdapat berbagai macam algoritma yang bertujuan mengamankan informasi yang dikirim melalui jaringan komputer. 


Proses Cara Melakukan Algoritma Enkripsi XOR

Tabel Rangkaian Bit
Enkripsi : C = P K

Deskripsi : P = C K

Di sini saya akan Engkripsi 5 karakter awal dari Nama Lengkap saya  menggunakan Enkripsi XOR. Dengan kunci Nim Ganjil : L dan Nim Genap : P.

Nama Lengkap : MUH ABDILLAH

NIM : 20192105023 (Ganjil)

Cara Kerjanya adalah :

    Plainteks M, U, H, A, B, dan Key L

1. Plainteks        0100 1101            (Karakter 'M')
Tabel Kebenaran XOR
    Key                  0100 1100  ⊕      (Karakter 'L')           
    Cipherteks     0000 0001  
    Hexa                   0       1  (Kita bisa lihat di Tabel Rangkaian Bit)
    ASCII                                          

Tabel Algoritma Enkripsi XOR

2. Plainteks        0101 0101            (Karakter 'U')
    Key                  0100 1100  ⊕     (Karakter 'L')
    Cipherteks     0001 1001
    Hexa                    1       9    (Kita bisa lihat di Tabel Rangkaian Bit)
    ASCII                                                                 


3. Plainteks          0100 1000           (Karakter 'H') 
    Key                    0100 1100       (Karakter 'L')  
    Cipherteks       0000 0100
    Hexa                      0       4    (Kita bisa lihat di Tabel Rangkaian Bit)
    ASCII                                                                   


4. Plainteks           0100 0001          (Karakter 'A')
     Key                    0100 1100      (Karakter 'L') 
     Cipherteks       0000 1101
     Hexa                       0       D    (Kita bisa lihat  di Tabel Rangkaian Bit)
     ASCII                                        


5. Plainteks            0100 0010           (Karakter 'B')
     Key                     0100 1100       (Karakter 'L')
     Cipherteks        0000 1110
     Hexa                        0        E    (Kita bisa lihat di Tabel Rangkaian Bit)
     ASCII                             

Keterangan :

  • Untuk menenukan Plainteks dan Key kita bisa lihat di (Tabel Algoritma Enkripsi XOR) sesuai dengan abjad yang telah di tentukan.
  • Setiap pesan dalam bentuk rangkaian bit di pecah menjadi beberapa blok.
  • Dan plainteksnya di bagi menajdi blok 4-bit.
  • Setiap blok menyatakan 0 sampai 15 (tetapi angka 10-15 di ganti menjadi Alfabet A-F)
  • Untuk menentuka Cipherteksnya kita harus melakukan di Tabel Kebenaran XOR kita bisa lihat tabel tersebut di atas. Jika stemennya 0 dan 0 maka hasilnya 0 dan jika stemennya 1 dan 1 maka hasilnya 0. Dan jika stemennya 1 dan 0 hasilnya 1, begitupun kebalikannya 0 dan 1 hasilnya 1. Dan intinya apabila salah satu stemennya benar atau 1. Maka hasilnya benar atau 1.
  • Jika ingin menentukkan Hexa nya kita bisa lihat di Tabel Rangkaian Bit.
  • Dan Jika ingin menentukkan ASCII kita bisa mengklik atau mengcopy link tersebut https://www.rapidtables.com/convert/number/ascii-hex-bin-dec-converter.html

Terima kasih telah berkunjung, salam blogger.😊


Wassalamu'alaikum Wr.Wb.

Komentar

Postingan populer dari blog ini

FINAL KEAMANAN SISTEM INFORMASI

PENGERTIAN SERANGAN LAND ATTACK, PROSES KERJA, DAMPAK, & SOLUSI DARI SERANGAN TERSEBUT.