Krisnawati
MATERI
MATERI KULIAH:
Pengantar kriptografi
Kriptografi Klasik
Cipher Substitusi (Substitution Ciphers)
Cipher Transposisi (Transposition Ciphers)
Kriptanalisis
Monoalphabetic.
Polyalphabetic.
Kriptografi Modern
DES(Data Encryption Standard)
AES(Advanced Encryption Standard)
SUMBER: RINALDI MUNIR (ITB), DONY ARIYUS(AMIKOM)
PENGANTAR KRIPTOGRAFI
Beberapa istilah :
sender receiver
plaintext/cleartext ciphertext /cryptogram
Enkripsi /enciphering (ISO 7498-2).
Dekripsi decryption/deciphering (ISO 7498-2)
Kriptografi adalah ilmu dan seni untuk menjaga
keamanan pesan (message).
Kriptografer (cryptographer)
praktisinya/pengguna kriptografi
plaintext
chipertext
enkripsi
dekripsi
Algoritma kriptografi :
aturan untuk enchipering dan dechipering,
atau
fungsi matematika yang digunakan untuk
enkripsi dan dekripsi.
Kunci parameter enciphering dan
dechipering.
Cryptosystem :
algoritma
kriptografi
plainteks
cipherteks
kunci.
Aplikasi kriptografi:
Pengiriman
komunikasi.
Penyimpanan data di dalam disk storage.
Kegunaan Kriptografi :
Menjaga kerahasiaan (confidentiality) pesan,
Keabsahan pengirim (user authentication).
Apakah pesan yang diterima benar-benar
berasal dari pengirim yang sesungguhnya?
Keaslian pesan (message authentication).
Apakah pesan yang diterima tidak mengalami
perubahan (modifikasi)?
Anti-penyangkalan (nonrepudiation).
Pengirim tidak dapat menyangkal
Notasi Matematis
C = chiperteks
P = plainteks
Fungsi enkripsi E memetakan P ke C,
E(P) = C
Fungsi dekripsi D memetakan C ke P,
D(C) = P
D(E(P)) = P
plaintext
K1
enkripsi
chipertext
K2
dekripsi
K1
Metode Penyadapan
Wiretapping
Melalui saluran komunikasi (kabel).
Electromagnetic eavesdropping
Melalui saluran wireless.
Acoustic Eavesdropping.
Menangkap gelombang suara manusia.
Macam serangan:
Exhaustive attack atau brute force attack (trial and error).
Asumsi yang digunakan:
Kriptanalis mengetahui algoritma kriptografi.
Kriptanalis memiliki sebagian plainteks dan
cipherteks yang bersesuaian.
Analytical attack
Menganalisis kelemahan algoritma kriptografi.
Memecahkan persamaan-persamaan matematika pada
algoritma kriptografi
Asumsi yang digunakan:
Kriptanalis mengetahui algoritma kriptografi.