Selasa, 11 Oktober 2016

KRIPTOGRAFI

Assalamualaikum wr.wb.

     Pada kesempatan kali ini saya akan menjelaskan materi dari tugas Keamanan Sistem Komputer yang bertemakan Kriptogarafi. Sebelum masuk lebih jauh mengenai Kriptografi saya akan menjelaskan pengertian dari Kriptografi. Kriptografi adalah ilmu yang mempelajari data yang dirahasiakan dengan menyamarkan dengan sebuah kode agar data tersebut dapat  tetap aman.
Orang yang bekerja pada Kriptografi disebut Kriptonalis.
Tujuan dasar dari ilmu kriptografi yaitu :

  •          Kerahasian adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk membuka/mengupas informasi yang telah disandi.
  •          Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.
  •           Autentikasi, adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain.
  •         Non-repudiasi., atau penyangkalan adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.


      Kriptografi itu sendiri terdiri dari dua proses utama yaitu proses enkripsi dan proses deskripsi enkripsi adalah proses pengubahan plaintext menjadi ciphertext. sedangkan deskripsi adalah kebalikan dari enkripsi yakni mengubah ciphertext menjadi plaintext, sehingga berupa data awal/asli.
     
Beberapa Algoritma Kriptografi Klasik diantaranya :
     1.Caesar Cipher
        penggunaan Caesar Cipher dengan Metode Enkripsi 
        contoh : 
       P = M A L L 
       K = T A 
       Jawab : 
       M A L L 
       T A T A 

C1  = (M+T) mod 26
      =(12+19) mod 26
      =31 mod 26
      =5 = F
C2 = (A+A) mod 26
      =(0+0) mod 26
      =0 mod 26
      =0 = A
C3 =(L+T) mod 26
      =(11+19)mod 26
      =30 mod 26
      =4 = E
C4 =(L+A) mod 26
     =(11+0) mod 26
     =11 mod 26 
     = 11 = L

       Maka diketahui Ciphertextnya : F A E L
     
 Penggunaan Caesar Cipher dengan Metode Deskripsi

C1  = (F-T) mod 26
      =(5-19) mod 26
      = -14 mod 26
      = 26 - 14
      = 12 = M
C2 = (A-A) mod 26
      =(0-0) mod 26
      =0 mod 26
      =0 = A
C3 =(E-T) mod 26
      =(4-19)mod 26
      = -15 mod 26
      =26-15
      =11 = L
C4 =(L-A) mod 26
     =(11-0) mod 26
     =11 mod 26
     = 11 = L

     
Maka diketahui Ciphertextnta : M A L L
      
      2. Vigenere Cipher
    Penggunaan Metode ini hanya bisa digunakan pada Ciphertext dengan metode enkripsi.
    contoh :

     P = M A L L
     K = T A
            M A L L 
            T A T A
            
          
           
      Jadi Ciphertextnya : G A F M 

     Mungkin sekian dulu materi yang dapat saya sampaikan mengenai kriptografi. Semoga bermanfaat bagi kita semua.
      Wassalamualaikum wr.wb








Tidak ada komentar:

Posting Komentar