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):
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~
Selamat membaca dan menunggu lanjutannya~