Apa itu Cryptography? - Mari Belajar - Belajar dimana saja dan kapan saja.
Terbaru
Memuat...

Selasa, 24 Juni 2014

Apa itu Cryptography?

Apa itu Cryptography? - Selamat siang sobat, saya mau berbagi tentang mata kuliah Kemanan Komputer. Kali ini saya mau membahas materi Cryptography, bagi kalian yang belum tau apa itu cryptography mari simak lebih lanjut :)
Cryptography

  • Cryptography (Kriptografi) adalah ilmu sekaligus seni untuk menjaga keamanan  pesan.
  • Praktisi (pengguna kriptografi) disebut kriptografer (cryptographer).
  • Algoritma kriptografi adalah:
    • Aturan/metode untuk enkripsi dan dekripsi.
    • Fungsi matematika yang digunakan untuk enkripsi dan dekripsi.
  • Kunci adalah parameter yang digunakan untuk transformasi enkripsi dan dekripsi.
  • Sistem kriptografi (atau cryptosystem) adalah algoritma kriptografi, plainteks, cipherteks, dan kunci. 
  • Penyadap adalah orang yang mencoba menangkap  pesan selama ditransmisikan. Nama lain: enemy, adversary, intruder, interceptor, bad guy.
  • Kriptanalisis (cryptanalysis) adalah ilmu dan seni untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunci yang diberikan. Pelakunya disebut kriptanalis.
  • Kriptologi (cryptology) adalah studi mengenai kriptografi dan kriptonalisis.
Aplikasi kriptografi: 
  • Pengiriman data melalui saluran komunikasi
  • Penyimpanan data di dalam disk storage. 

Contoh-contoh pada pengiriman data melalui saluran komunikasi

  • ATM tempat mengambil uang
  • Internet
  • Militer
  • Wi-Fi
  • Pay TV
  • GSM
Contoh-contoh pada data tersimpan:
1. Dokumen teks
Kita mempunyai Plainteks (plain.txt):

Ketika saya berjalan-jalan di pantai, saya menemukan banyak sekali kepiting yang merangkak menuju laut. Mereka adalah anak-anak kepiting yang baru menetas dari dalam pasir. Naluri mereka mengatakan bahwa laut adalah tempat kehidupan mereka



Hasilnya bila enkrip cipherteks (cipher.txt):

2. Dokumen gambar
Mengenkrip data gambar agar orang lain tidak dapat melihat gambarnya,
Plainteks (gadis.bmp)
Cipherteks (gadis2.bmp)
3. Dokumen basisdata
Bisa juga dipakai pada database atau basisdata,
Plainteks (siswa.dbf)
Chiperteks (siswa2.dbf)
Fungsi Enkripsi dan Dekripsi
E(P) = C
D(C) = P
D(E(P)) = P

P = Plainteks
C = Cipherteks

Contoh algoritma yang menggunakan model tersebut:
Stream Cipher:
Setiap huruf dari plain text dipetakan ke dalam cipher text

Algoritma Enkripsi dan Dekripsi
  • Kekuatan algoritma kriptografi TIDAK ditentukan dengan menjaga kerahasiaan algoritmanya.
  • Cara tersebut tidak aman dan tidak cocok lagi di saat ini.
  • Pada sistem kriptografi modern, kekuatan kriptografinya terletak pada kunci,  yang berupa deretan karakter atau bilangan bulat, dijaga kerahasiaannya.
Dengan menggunakan kunci K, maka fungsi enkripsi dan dekripsi menjadi
E(P,K) = C
D(C,K) = P
dan kedua fungsi ini memenuhi
D(E(P,K),K) = P

  • Jika kunci enkripsi sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem simetris atau sistem konvensional. Algoritma kriptografinya disebut algoritma simetri atau algoritma konvensional atau algoritma kunci private/rahasia.
Baik sobat, sampai sini dulu ya. Saya akan lanjutkan lagi di postingan Apa itu Cryptography Bagian 2 :)
Selamat membaca dan menunggu lanjutannya~

Share with your friends

Give us your opinion

Pemberitahuan
Selamat datang di blog Mari Belajar.
Ayo bagikan kebaikan dengan membagikan artikel yang bermanfaat di blog Mari Belajar ke sosial media kalian.
Jangan lupa untuk like dan follow sosial media Mari Belajar untuk mendapatkan materi belajar terbaru setiap harinya.
Tutup
Night Mode