Dasar kriptografi — dari Caesar ke RSA
CIA triad, cipher klasik dan kelemahannya, kriptografi simetris vs asimetris, serta cara kerja RSA langkah demi langkah.
SlidePengenalan KriptografiAlgoritma Kriptografi Klasik-GNP 25-26
Keamanan informasi biasanya dirangkum dalam CIA triad:
- Confidentiality: hanya pihak berwenang yang bisa membaca data (dicapai dengan enkripsi).
- Integrity: data tidak diubah tanpa ketahuan (dicapai dengan hash, MAC, dan tanda tangan digital).
- Availability: sistem dan data tersedia saat dibutuhkan (redundansi, perlindungan dari DoS).
Kriptografi adalah alat utama untuk dua yang pertama.
Istilah
Plaintext dienkripsi dengan kunci menjadi ciphertext, lalu didekripsi kembali. Menurut prinsip Kerckhoffs, keamanan harus bergantung pada kerahasiaan kunci, bukan kerahasiaan algoritmanya.
Cipher klasik
Caesar cipher menggeser setiap huruf sejauh : . Hanya ada 25 kunci, sehingga bisa di-brute force dalam sekejap. Lebih parah lagi, pola frekuensi huruf tetap sama, hanya bergeser.
Vigenère memakai kata kunci, sehingga pergeserannya berganti-ganti. Satu huruf plaintext bisa menjadi banyak huruf ciphertext berbeda, dan distribusi frekuensinya lebih rata. Tetap bisa dipecahkan (metode Kasiski), tapi jauh lebih sulit.
Simetris vs asimetris
| Simetris | Asimetris (kunci publik) | |
|---|---|---|
| Kunci | satu kunci rahasia bersama | sepasang: publik & privat |
| Contoh | AES, ChaCha20 | RSA, ECC |
| Kecepatan | sangat cepat | lambat |
| Masalah | distribusi kunci: bagaimana berbagi kunci dengan aman? | — |
Dalam praktik (misalnya HTTPS/TLS) keduanya dipakai bersama. Kriptografi asimetris dipakai untuk menyepakati kunci sesi, lalu data dienkripsi dengan kriptografi simetris yang cepat.
RSA
Pilih tab RSA di playground dan ikuti langkahnya:
- Pilih dua prima besar . Hitung dan .
- Pilih dengan . Kunci publik = .
- Hitung (algoritma Euclid diperluas). Kunci privat = .
- Enkripsi: . Dekripsi: .
Kenapa dekripsinya benar? Karena , dan menurut Teorema Euler .
Latihan UTS & UAS
- UAS 2026 · No. 4Latih kriptografi klasik pada soal Playfair.
- UAS 2026 · No. 5Terapkan operasi modular pada Hill cipher.