Pengantar Kriptografi 122022 Pengantar Kriptografi 1 Materi n

  • Slides: 43
Download presentation
Pengantar Kriptografi 1/2/2022 Pengantar Kriptografi 1

Pengantar Kriptografi 1/2/2022 Pengantar Kriptografi 1

Materi n n n n Pengantar Kriptografi Serangan Terhadap Kriptografi Landasan Matematika Algoritma Kriptografi

Materi n n n n Pengantar Kriptografi Serangan Terhadap Kriptografi Landasan Matematika Algoritma Kriptografi Klasik (1) Algoritma Kriptografi Modern (2) Kriptografi Kunci Publik (3) Pembangkit bilangan Acak Semu Fungsi Hash Satu-Arah dan MAC (4) Tandatangan Digital (5) Protokol Kriptografi (6) Infrastruktur Kunci Publik (7) Manajemen Kunci (8) Kriptografi dalam Kehidupan Sehari-hari (9) Steganografi dan Watermarking (10) 1/2/2022 Pengantar Kriptografi 2

Referensi n Kriptografi” karangan Rinaldi Munir, Penerbit Informatika Bandung. 1/2/2022 Pengantar Kriptografi 3

Referensi n Kriptografi” karangan Rinaldi Munir, Penerbit Informatika Bandung. 1/2/2022 Pengantar Kriptografi 3

Penilaian n Presensi =5% n Tugas =20% n UTS =30% n UAS =45% 1/2/2022

Penilaian n Presensi =5% n Tugas =20% n UTS =30% n UAS =45% 1/2/2022 Pengantar Kriptografi 4

Terminologi § Pesan: data atau informasi yang dapat dibaca dan dimengerti maknanya. Nama lain:

Terminologi § Pesan: data atau informasi yang dapat dibaca dan dimengerti maknanya. Nama lain: plainteks (plaintext) teks-jelas (cleartext) Pesan dapat berupa: teks, gambar, audio, video. § Pesan ada yang dikirim atau disimpan di dalam media penyimpanan. § 1/2/2022 Pengantar Kriptografi 5

Pesan 1. Teks “Kita semua bersaudara” 3. Gambar (image) 2. Audio 4. Video 1/2/2022

Pesan 1. Teks “Kita semua bersaudara” 3. Gambar (image) 2. Audio 4. Video 1/2/2022 Pengantar Kriptografi 6

Terminologi n Cipherteks (ciphertext): pesan yang telah disandikan sehingga tidak memiliki makna lagi. Tujuan:

Terminologi n 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) n Cipherteks harus dapat diubah kembali ke plainteks semula 1/2/2022 Pengantar Kriptografi 7

Terminologi Contoh: Plainteks: culik anak itu jam 11 siang Cipherteks: t^$gf. Ui 89 rewo.

Terminologi Contoh: Plainteks: culik anak itu jam 11 siang Cipherteks: t^$gf. Ui 89 rewo. Fpfd. Wq. L: p[u. Tcx. Z 1/2/2022 Pengantar Kriptografi 8

Terminologi Pengirim (sender): pihak yang mengirim pesan n Penerima (receiver): pihak yang menerima pesan

Terminologi Pengirim (sender): pihak yang mengirim pesan n Penerima (receiver): pihak yang menerima pesan n Pengirim/penerima bisa berupa orang, komputer, terminal n Pengirim ingin pesan dapat dikirim secara aman, yaitu pihak lain tidak dapat membaca isi pesan. n 1/2/2022 Pengantar Kriptografi 9

Terminologi n Enkripsi (encryption): proses menyandikan plainteks menjadi ciphertek. Nama lain: enciphering (standard nama

Terminologi n Enkripsi (encryption): proses menyandikan plainteks menjadi ciphertek. Nama lain: enciphering (standard nama menurut ISO 7498 -2) n Dekripsi (decryption): Proses mengembalikan cipherteks menjadi plainteksnya. Nama lain: deciphering (standard nama menurut ISO 7498 -2) 1/2/2022 Pengantar Kriptografi 10

Terminologi 1/2/2022 Pengantar Kriptografi 11

Terminologi 1/2/2022 Pengantar Kriptografi 11

Terminologi n Kriptografi (cryptography) n Dari Bahasa Yunani yang artinya “secret writing” n Definisi

Terminologi n Kriptografi (cryptography) n Dari Bahasa Yunani yang artinya “secret writing” n Definisi lama: kriptografi adalah ilmu dan seni untuk menjaga kerahasian pesan dengan cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi maknanya. 1/2/2022 Pengantar Kriptografi 12

Terminologi n Kriptografi berkembang sehingga ia tidak lagi sebatas mengenkripsi pesan, tetapi juga memberikan

Terminologi n Kriptografi berkembang sehingga ia tidak lagi sebatas mengenkripsi pesan, tetapi juga memberikan aspek keamanan yang lain (akan dibahas nanti). n Definisi baru: Kriptografi adalah ilmu sekaligus seni untuk menjaga keamanan pesan (message) [Schneier, 1996]. n Pembuat sistem kriptografi kriptografer (cryptographer). 1/2/2022 Pengantar Kriptografi disebut 13

Terminologi n Algoritma kriptografi (cipher) - aturan untuk enchipering dan dechipering, atau - fungsi

Terminologi n Algoritma kriptografi (cipher) - aturan untuk enchipering dan dechipering, atau - fungsi matematika yang digunakan untuk enkripsi dan dekripsi. 1/2/2022 Pengantar Kriptografi 14

Terminologi n Kunci: parameter yang digunakan untuk transformasi enciphering dan dechipering n Kunci bersifat

Terminologi n Kunci: parameter yang digunakan untuk transformasi enciphering dan dechipering n Kunci bersifat rahasia, sedagkan algoritma kriptografi tidak rahasia 1/2/2022 Pengantar Kriptografi 15

Terminologi n Sistem kriptografi (cryptosystem) Terdiri dari: - algoritma kriptografi, - plainteks, - cipherteks,

Terminologi n Sistem kriptografi (cryptosystem) Terdiri dari: - algoritma kriptografi, - plainteks, - cipherteks, - dan kunci. 1/2/2022 Pengantar Kriptografi 16

Terminologi n Penyadap (eavesdropper): orang yang mencoba menangkap pesan selama ditransmisikan. Nama lain: enemy,

Terminologi n Penyadap (eavesdropper): orang yang mencoba menangkap pesan selama ditransmisikan. Nama lain: enemy, adversary, intruder, interceptor, bad guy 1/2/2022 Pengantar Kriptografi 17

Terminologi n Kriptanalisis (cryptanalysis): ilmu dan seni untuk memecahkan chiperteks menjadi plainteks tanpa mengetahui

Terminologi n Kriptanalisis (cryptanalysis): ilmu dan seni untuk memecahkan chiperteks menjadi plainteks tanpa mengetahui kunci yang diberikan. n Pelakunya 1/2/2022 disebut kriptanalis Pengantar Kriptografi 18

Terminologi n Kriptologi (cryptology): studi mengenai kriptografi dan kriptanalisis. · 1/2/2022 Pengantar Kriptografi 19

Terminologi n Kriptologi (cryptology): studi mengenai kriptografi dan kriptanalisis. · 1/2/2022 Pengantar Kriptografi 19

Terminologi P Persamaan kriptografer dan kriptanalis: n Keduanya sama-sama menerjemahkan cipherteks menjadi plainteks ·

Terminologi P Persamaan kriptografer dan kriptanalis: n Keduanya sama-sama menerjemahkan cipherteks menjadi plainteks · Perbedaan kriptografer dan kriptanalis: n Kriptografer bekerja atas legitimasi pengirim atau penerima pesan n Kriptanalis bekerja atas nama penyadap yang tidak berhak. 1/2/2022 Pengantar Kriptografi 20

Sejarah Kriptografi n Sudah digunakan di Yunani 400 BC n Alat yang digunakan: scytale

Sejarah Kriptografi n Sudah digunakan di Yunani 400 BC n Alat yang digunakan: scytale Gambar 1. 2 Scytale 1/2/2022 Pengantar Kriptografi 21

Sejarah Kriptografi n Empat kelompok orang yang menggunakan dan berkontribusi pada kriptografi: 1. Militer

Sejarah Kriptografi n Empat kelompok orang yang menggunakan dan berkontribusi pada kriptografi: 1. Militer 2. Korp diplomatik 3. Diarist 4. Lovers 1/2/2022 Pengantar Kriptografi 22

Aplikasi Kriptografi 1. Pengiriman data melalui saluran komunikasi (data encryption on motion). 2. Penyimpanan

Aplikasi Kriptografi 1. Pengiriman data melalui saluran komunikasi (data encryption on motion). 2. Penyimpanan data di dalam disk storage (data encryption at rest) 1/2/2022 Pengantar Kriptografi 23

Data Encryption on Motion § sinyal yang ditransmisikan dalam percakapan dengan handphone. § nomor

Data Encryption on Motion § sinyal yang ditransmisikan dalam percakapan dengan handphone. § nomor PIN kartu ATM yang ditransmisikan dari mesin ATM ke komputer bank. 1/2/2022 Pengantar Kriptografi 24

Data Encryption at Rest 1. Dokumen teks 1/2/2022 Pengantar Kriptografi 25

Data Encryption at Rest 1. Dokumen teks 1/2/2022 Pengantar Kriptografi 25

2. Dokumen gambar 1/2/2022 Pengantar Kriptografi 26

2. Dokumen gambar 1/2/2022 Pengantar Kriptografi 26

1/2/2022 Pengantar Kriptografi 27

1/2/2022 Pengantar Kriptografi 27

3. Basisdata 1/2/2022 Pengantar Kriptografi 28

3. Basisdata 1/2/2022 Pengantar Kriptografi 28

1/2/2022 Pengantar Kriptografi 29

1/2/2022 Pengantar Kriptografi 29

n n n Kehidupan saat ini dikelilingi oleh kriptografi, mulai: ATM tempat mengambil uang,

n n n Kehidupan saat ini dikelilingi oleh kriptografi, mulai: ATM tempat mengambil uang, Telepon genggam (HP), Komputer di lab/kantor, Internet, Gedung-gedung bisnis, sampai ke pangkalan militer 1/2/2022 Pengantar Kriptografi 30

Aspek Keamanan Kriptografi memberikan solusi untuk: 1. Kerahasiaan pesan (confidentiality) 2. Keabsahan pengirim (user

Aspek Keamanan Kriptografi memberikan solusi untuk: 1. Kerahasiaan pesan (confidentiality) 2. Keabsahan pengirim (user authentication). 3. Keaslian pesan (message authentication) 4. Anti-penyangkalan (non-repudiation) 1/2/2022 Pengantar Kriptografi 31

Notasi Matematis Misalkan: C = chiperteks P = plainteks dilambangkan Fungsi enkripsi E memetakan

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 1/2/2022 Pengantar Kriptografi 32

Fungsi enkripsi dan dekripsi harus memenuhi sifat: D(E(P)) = P 1/2/2022 Pengantar Kriptografi 33

Fungsi enkripsi dan dekripsi harus memenuhi sifat: D(E(P)) = P 1/2/2022 Pengantar Kriptografi 33

n Kekuatan algoritma kriptografi diukur dari banyaknya kerja yang dibutuhkan untuk memecahkan data chiperteks

n Kekuatan algoritma kriptografi diukur dari banyaknya kerja yang dibutuhkan untuk memecahkan data chiperteks menjadi plainteksnya. n Kerja ini dapat diekivalenkan dengan waktu. 1/2/2022 Pengantar Kriptografi 34

n Semakin banyak usaha yang diperlukan berarti: - semakin lama waktu yang dibutuhkan, -

n Semakin banyak usaha yang diperlukan berarti: - semakin lama waktu yang dibutuhkan, - semakin kuat algoritma kriptografinya, - semakin aman digunakan. 1/2/2022 Pengantar Kriptografi 35

n Jika kekuatan kriptografi ditentukan dengan menjaga kerahasiaan algoritmanya, maka algoritma kriptografinya dinamakan algoritma

n Jika kekuatan kriptografi ditentukan dengan menjaga kerahasiaan algoritmanya, maka algoritma kriptografinya dinamakan algoritma restricted. n Algoritma 1/2/2022 restricted tidak cocok lagi saat Pengantar Kriptografi 36

n Pada sistem kriptografi modern, kekuatan kriptografinya terletak pada kunci. n Kunci dijaga kerahasiaannya.

n Pada sistem kriptografi modern, kekuatan kriptografinya terletak pada kunci. n Kunci dijaga kerahasiaannya. n Prinsip Kerckchoff: Semua algoritma harus publik; hanya kunci yang rahasia. 1/2/2022 Pengantar Kriptografi 37

n Dengan menggunakan kunci K, maka fungsi enkripsi dan dekripsi menjadi EK(P) = C

n Dengan menggunakan kunci K, maka fungsi enkripsi dan dekripsi menjadi EK(P) = C DK(C) = P dan kedua fungsi ini memenuhi DK(EK(P)) = P 1/2/2022 Pengantar Kriptografi 38

1/2/2022 Pengantar Kriptografi 39

1/2/2022 Pengantar Kriptografi 39

n Jika kunci enkripsi sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem simetri

n Jika kunci enkripsi sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem simetri atau sistem konvensional. n Algoritma kriptografinya disebut algoritma simetri atau algoritma konvensional. Contoh algoritma simetri: - DES (Data Encyption Standard) - Rijndael - Blowfish, IDEA, Pengantardll Kriptografi 1/2/2022 n 40

n Jika kunci enkripsi tidak sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem

n Jika kunci enkripsi tidak sama dengan kunci dekripsi, maka sistem kriptografinya disebut sistem nirsimetri (asymmetric system) n Nama lain: sistem kriptografi kunci-publik karena, kunci enkripsi bersifat publik (public key) sedangkan kunci dekripsi bersifat rahasia (secret key atau private key). n Contoh algoritma nirsimetri: RSA (Rivest. Shamir-Adleman) 1/2/2022 Pengantar Kriptografi 41

1/2/2022 Pengantar Kriptografi 42

1/2/2022 Pengantar Kriptografi 42

Eny Questions End Of Session 1/2/2022 Pengantar Kriptografi 43

Eny Questions End Of Session 1/2/2022 Pengantar Kriptografi 43