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~

Ditulis Oleh : Gusti Ardias Riantono ~ Mari Belajar

author-photo Kalian sedang membaca artikel tentang Apa itu Cryptography? yang ditulis oleh Gusti Ardias Riantono. Kalian diperbolehkan mengcopy paste atau menyebar-luaskan artikel ini, namun jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya juga ya :)




:: Salam ! ::

Don't forget, share and follow twitter Mari Belajar! :D

Post a Comment

Powered by Blogger.