Anda di halaman 1dari 28

KRIPTOLOGI

c5e09464be66db7c935960ad68ce09cc

Beny Dwi Haririan, S.Kom


Definisi
Kriptologi (cryptology):
studi mengenai kriptografi dan kriptanalisis.

Beny Dwi Haririan, S.Kom


Criptography
Cryptography adalah suatu ilmu atau-
pun seni mengamankan pesan, dan dilakukan
oleh cryptographer

Beny Dwi Haririan, S.Kom


Cryptanalysis
Cryptanalysis adalah suatu ilmu dan
seni membuka (breaking) ciphertext
dan orang yang melakukannya disebut
Cryptanalis.

Beny Dwi Haririan, S.Kom


Kriptografer vs Kriptanalis

Persamaan kriptografer dan kriptanalis:


 Keduanya sama-sama menerjemahkan
cipherteks menjadi plainteks

Perbedaan kriptografer dan kriptanalis:
 Kriptografer bekerja atas legitimasi
pengirim atau penerima pesan
 Kriptanalis bekerja atas nama penyadap
yang tidak berhak.

Beny Dwi Haririan, S.Kom


01
Criptography
Cryptography adalah suatu ilmu atau
-pun seni mengamankan pesan

Beny Dwi Haririan, S.Kom


PESAN / INFORMASI
data atau informasi yang dapat dibaca dan
dimengerti maknanya.
Nama lain:
plainteks (plaintext)

teks-jelas (cleartext)

Pesan ada yang dikirim atau disimpan di dalam


media penyimpanan

Beny Dwi Haririan, S.Kom


BENTUK PESAN/INFORMASI

TEXT GAMBAR
01 "INDONESIA MERDEKA" 02

AUDIO VIDEO
03 04

Beny Dwi Haririan, S.Kom


SENDER & RECEIVER
Pengirim (sender): pihak yang mengirim pesan
Penerima (receiver): pihak yang menerima pesan

Pengirim/penerima bisa berupa orang, komputer, terminal

Pengirim ingin pesan dapat dikirim secara aman, yaitu pihak


lain tidak dapat membaca isi pesan.

Beny Dwi Haririan, S.Kom


Sistem kriptografi
Sistem kriptografi (cryptosystem)
Terdiri dari:
- algoritma kriptografi,
- plainteks,
- cipherteks,
- dan kunci.

Beny Dwi Haririan, S.Kom


Algoritma kriptografi (cipher)

Algoritma kriptografi (cipher)


- aturan untuk enchipering dan dechipering,
atau
- fungsi matematika yang digunakan untuk
enkripsi dan dekripsi.

Beny Dwi Haririan, S.Kom


Chiperteks
Cipherteks (ciphertext): pesan yang telah disandikan sehingga
tidak memiliki makna lagi.

Tujuan: agar pesan tidak dapat dimengerti maknanya oleh pihak


lain.Nama lain: kriptogram (cryptogram)

Cipherteks harus dapat diubah kembali ke plainteks semula

Beny Dwi Haririan, S.Kom


Kunci
Kunci: parameter yang digunakan untuk transformasi enciphering
dan dechipering

Kunci bersifat rahasia, sedangkan algoritma kriptografi tidak


rahasia

Beny Dwi Haririan, S.Kom


ENKRIPSI
Enkripsi (encryption): proses menyandikan plainteks
menjadi cipherteks.
Nama lain: enciphering (standard nama menurut
ISO 7498-2)

Beny Dwi Haririan, S.Kom


Dekripsi
Dekripsi (decryption): Proses mengembalikan
cipherteks menjadi plainteksnya.
Nama lain: deciphering (standard nama
menurut ISO 7498-2)

Beny Dwi Haririan, S.Kom


Enkripsi Deskripsi

Beny Dwi Haririan, S.Kom


Notasi Matematis
Misalkan:
C = chiperteks
P = plainteks dilambangkan

Fungsi enkripsi E memetakan P ke C,


E(P) = C

Fungsi dekripsi D memetakan C ke P,


D(C) = P

Beny Dwi Haririan, S.Kom


Chiperteks
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.

Cipherteks (cipher.txt):

Ztâxzp/épêp/qtüyp{p}<yp{p}/sx/•p}âpx;
épêp/|t}t|äzp}/qp}êpz/étzp{x/zt•xâx
}v êp}v/|tüp}vzpz/|t}äyä/{päâ=/\tütz
p psp{pw/p}pz<p}pz/zt•xâx}v/êp}
v/qpüä |t}tâpé/spüx/sp{p|/•péxü=/]
p{äüx |ttüzp/|t}vpâpzp}/qpwåp/{päâ
/psp{pw ât|•pâ/ztwxsä•p}/|tützp=

Beny Dwi Haririan, S.Kom


Chiperteks

gambar chiperteks

Beny Dwi Haririan, S.Kom


Chiperteks
Kekuatan Algoritma Kriptografi
Kekuatan algoritma kriptografi diukur dari banyaknya kerja yang
dibutuhkan untuk memecahkan data chiperteks menjadi plainteksnya.

Kerja ini dapat diekivalenkan dengan waktu.

Semakin banyak usaha yang diperlukan berarti:


- semakin lama waktu yang dibutuhkan,
- semakin kuat algoritma kriptografinya,
- semakin aman digunakan.

Beny Dwi Haririan, S.Kom


Kekuatan Algoritma Kriptografi
Jika kekuatan kriptografi ditentukan dengan menjaga kerahasiaan
algoritmanya, maka algoritma kriptografinya dinamakan algoritma
restricted.

Algoritma restricted tidak cocok lagi saat ini

Beny Dwi Haririan, S.Kom


Kekuatan Algoritma Kriptografi
Pada sistem kriptografi modern, kekuatan kriptografinya terletak pada kunci.

Kunci dijaga kerahasiaannya.

Prinsip Kerckchoff: Semua algoritma harus publik; hanya kunci yang rahasia.

Beny Dwi Haririan, S.Kom


Kekuatan Algoritma Kriptografi
Misalkan: Dengan menggunakan kunci K, maka
C = chiperteks fungsi enkripsi dan dekripsi menjadi
P = plainteks dilambangkan EK(P) = C

Fungsi enkripsi E memetakan P ke C, DK(C) = P


E(P) = C
dan kedua fungsi ini memenuhi
Fungsi dekripsi D memetakan C ke P,
D(C) = P DK(EK(P)) = P
KUNCI
Jika kunci enkripsi sama dengan kunci dekripsi, maka sistem kriptografinya
disebut sistem simetri atau sistem konvensional

Contoh algoritma simetri:


- DES (Data Encyption Standard)
- Rijndael
- Blowfish, IDEA, dll

Beny Dwi Haririan, S.Kom


KUNCI
Jika kunci enkripsi tidak sama dengan kunci dekripsi, maka sistem
kriptografinya disebut sistem nirsimetri (asymmetric system)

Nama lain: sistem kriptografi kunci-publik


karena, kunci enkripsi bersifat publik (public key) sedangkan kunci
dekripsi bersifat rahasia (secret key atau private key).

Contoh algoritma nirsimetri: RSA (Rivest-Shamir-Adleman)

Beny Dwi Haririan, S.Kom


Plaintext = MERDEKA -> Chipertext = QBNHGZ

Plaintext = INDONESIA -> Chipertext = ?????????

Beny Dwi Haririan, S.Kom


Kriptografi memberikan solusi untuk

Kerahasiaan pesan Keaslian pesan (message


(confidentiality) authentication)

Keabsahan pengirim (user Anti-penyangkalan (non-


authentication). repudiation)

Beny Dwi Haririan, S.Kom

Anda mungkin juga menyukai