Habib Umar bin Hafidz

Tarim, Yaman.

Habib Segaf Baharun

Ponpes Dalwa.

Habib Baharun

Ponpes Dalwa.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 12 September 2017

Kriptografi

Penulis Musthofa XII TKJ 1

Pertanyaan

  1. Apa yang dimaksud dengan kriptografi  ?
  2. Sebutkan 4 komponen utama kriptografi ?
  3. Sebutkan 2 prosess yang di gunkan dalam teknik kriptograf i ?
  4. Jelaskan dan contoh algoritma subtitusi menggunakan chaesar cipher ?
  5. Jelaskan dan cotoh algoritma subtitusi mengunakan chipher key ?

Jawab :

  1. Kriptografi  merupakan keahlian dan ilmu dari cara-cara untuk komunikasi aman pada kehadirannya di pihak ketiga.Secara umum, kriptografi ialah mengenai mengkonstruksi dan menganalisis protokol komunikasi yang dapat memblokir lawan berbagai aspek dalam keamanan informasi seperti data rahasia, integritas data, autentikasi, dan non-repudansi merupakan pusat dari kriptografi modern. Kriptografi modern terjadi karena terdapat titik temu antara disiplin ilmu matematika, ilmu komputer, dan teknik elektro. Aplikasi dari kriptografi termasuk ATM, password komputer, dan  E-commerce
  2. Komponen komponen kriptografi :
  • Enkripsi : Enkripsi merupakan hal yang sangat penting dalam kriftografi yang merupakan pengamanan data yang dikirimkan terjaga rahasiannya
  • Dekripsi : dekripsi merupakan kebalikan dari enkripsi, pesan yang telah dienkripsi dikembalikan kebentuk asalnya (Plaintext) disebut dengan dekripsi pesan.
  • Kunci : kunci yang dimaksud disini adalah kunci yang dipakai untuk melakukan enkripsi dan dekripsi, kunci terbagi jadi dua bagian kunci pribadi (private key) dan kunci umum (publik key)
  • Chipertext : merupakan suatu pesan yang telah melalui proses enkripsi, pesan yang ada pada chipertext tidak bisa dibaca, karena berisi karakter-karakter yang tidak mempunyai makna (arti)
  • Plaintext: sering juga disebut dengan cleartext , palaintext merupakan suatu pesan yang ditulis atau di ketik yang memiliki makna dan dari plaintext inilah yang akan diproses dengan menggunakan algoritma kriptografi untuk menjadi chipertext.
  • Pesan : pesan dapat berupa data atau informasi yang dikirim (melalui kurir, saluran komunikasi data, dsb) atau yang disimpan di dalam media perekaman (kertas, storage, dsb).
  • Cryptanalysis : Cryptanalysis bisa diartikan sebagai analisis sandi atau suatu ilmu untuk mendapatkan plaintext tanpa harus mengetahui kunci secara wajar.

3.   2 prosess teknik kriptografi :
     Enkripsi
Enkripsi (Encryption) adalah sebuah proses menjadikan pesan yang dapat dibaca (plaintext) menjadi pesan acak yang tidak dapat dibaca (ciphertext). Berikut adalah contoh enkripsi yang digunakan oleh Julius Caesar, yaitu dengan mengganti masing-masing huruf dengan 3 huruf selanjutnya (disebut juga Additive/Substitution Cipher).
Dekripsi
DekripsiDekripsi merupakan proses kebalikan dari enkripsi dimana proses ini akan mengubah ciphertext menjadi plaintext dengan menggunakan algortima ‘pembalik’ dan key yang sama.
4.   Contoh algortima subtitusi Mengunakan chaesar cipher  
Langkah langkah yang di lakukan untuk membentuk chipertex dengan chaesar  chipher
  1. Menentukan besarnya pergeseran karakter yang  digunakan dalam   membentuk  cipherteks ke plainteks.
  2. Menukarkan karakter pada plainteks menjadi cipherteks dengan berdasarkan pada pergeseran yang telah ditentukan sebelumnya.
Berikut adalah contoh penggunaan Caesar Cipher dengan besar pergeseran sebesar 3 karakter. Dengan nilai pergeseran tersebut, didapat tabel pergeseran nilai Caesar Cipher sebagai berikut :
Tabel Subtitusi :
pi :   A  B  C  D  E  F  G  H  I  J K  L  M  N  O  P  Q  R  S   T   U  V  W  X  Y  Z
ci :   D  E  F  G  H  I   J   K  L M  N  O  P   Q  R  S  T   U  V  W  X  Y   Z   A  B  C
Contoh proses penggunaan Caesar Cipher :
Pesan :
INI  ADALAH  KATA  SANDI   YANG  BENAR
Hasil enkripsi :
LQL  DGDODK  NDWD  VDQGL  BDQJ  EHQDU
Apabila penerima mendeskripsikan pesan diatas menggunakan tabel subtitusi diatas maka hasilnya:
INI  ADALAH  KATA  SANDI   YANG  BENAR
Kelemahan
Kelemahan menggunakan algoritma Caesar cipher adalah :
  1. Tingkat keamanannya rendah , dikarenakan jumlah kuncinya hanya 26 kunci saja.
  2. Teknik pemecahan kata kunci tersebut dapa dilakukan dengan cara melakukan pengecekan terhadap semua kunci yang ada yang berjumlah 26 tersebut.
5. cotoh algoritma subtitusi mengunakan chipher key
Algoritma cipher key merupakan metode yang menggunakan sebuah kata sebagai kata kunci yang disubtitusikan kedalam abjad. Dimana pesan yang akan disampaikan sama namun menggunakan kata kunci yang tidak sama.
Contoh proses penggunaan cipher key :
AWAS VIRUS BERBAHAYA
1.Menggunakan kata kunci : PALSU
A B C D E G H I J K L M N O P Q R S T U V W X Y Z P A L S U B C D E F G H I J K M N O Q R T V W X Y Z
Pesan : A W A S V I R U S B E R B A H A Y A
Enkripsi : P W P Q V E O T Q A U O A P D P Y p
Kelebihan :
  • Lebih rumit dari algortima Caesar cipher
  • Kemungkinan untuk mendapatkan kata kunci sulit.
  • Jika kata kunci diubah maka subtitusi semua abjad akan berubah
Kelemahan
  • Pada akhir abjad seperti V, W, X, Y, Z  tidak berubah
  • Terdapat karakter yang sama
  • Kata kunci yang terlalu singkat/pendek.