Top Banner
LOGO www.themegallery.com Aisyatul Karima Pengenalan Kriptografi (Week 1) Pengenalan Kriptografi (Week 1)
29

Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

Mar 19, 2019

Download

Documents

VũMinh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGOwww.themegallery.com

Aisyatul Karima

Pengenalan Kriptografi(Week 1)Pengenalan Kriptografi(Week 1)

Page 2: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Standar kompetensi Pada akhir semester, mahasiswa menguasai

pengetahuan, pengertian, & pemahaman tentangteknik-teknik kriptografi. Selain itu mahasiswadiharapkan mampu mengimplementasikan salah satuteknik kriptografi untuk mengamankan informasi yang akan dikirimkan melalui jaringan.

Kompetensi dasar Mahasiswa mampu menyelesaikan soal algoritma

kriptografi sederhana yang digunakan untukmenyelesaikan masalah keamanan komputer.

Page 3: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Contents

Masalah, ancaman dan keamanan komputer1

Sejarah kriptografi2

Algoritma kriptografi4

Kriptografi klasik5

Kriptografi modern6

Terminologi kriptografi3

Page 4: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Masalah, ancaman & keamanan komputer

Pengamanan pada jaringan terhadapserangan merupakan hal utama yang harusdiperhatikan.

Serangan bisa berupa : Attack Flooding Spam Botnet

Page 5: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Sejarah Kriptografi

Kriptografi Kripto : rahasia Graphia : tulisan

Kriptografi sudah lama digunakan oleh tentara sparta di Yunanipada awal 400 SM. Mereka menggunakan alat yang disebutscytale.

Scytale : pita panjang dari daun papyrus + sebatang silinder Pesan ditulis horizontal (baris per baris)

Page 6: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Pengirim & penerima pesan

Seorang pengirim pesan (sender) ingin mengirimpesan kepada seorang penerima (receiver).

Pengirim menginginkan pesan dapat dikirim secaraaman, yaitu ia yakin bahwa pihak lain tidak dapatmembaca isi pesan.

Terminologi Kriptografi

Page 7: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Terminologi Kriptografi

Pesan, plaintext dan ciphertext

Page 8: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Pesan : data yang dapat dibaca dan dimengertimaknanya.

Pesan = plaintext

Agar pesan tidak dapat dimengerti maknanya olehpihak lain, maka pesan disandikan ke bentuk lain

Ciphertext : bentuk pesan yang telah disandikan

Terminologi Kriptografi

Page 9: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi ilmu sekaligus seni untuk menjaga kemanan pesan

[Schneier, 1996]

Praktisi (pengguna kriptografi) disebutkriptografer (cryptographer)

Sistem kriptografi algoritma kriptografi, plaintext, ciphertext dan kunci.

Terminologi Kriptografi

Page 10: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptanalisis ilmu dan seni untuk memecahkan ciphertext menjadi

plaintext tanpa mengetahui kunci yang diberikan. Pelaku disebut kriptanalis.

Kriptologi studi mengenai kriptografi dan kriptanalisis.

Terminologi Kriptografi

Page 11: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Persamaan kriptografer dan kriptanalis : Keduanya sama-sama menerjemahkan ciphertext

menjadi plaintext.

Perbedaan kriptografer dan kriptanalisis : Kriptografer bekerja atas legitimasi pengirim /

penerima pesan Kriptanalisis bekerja atas nama penyadap yang tidak

berhak.

Terminologi Kriptografi

Page 12: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma kriptografi aturan untuk enchipering dan dechipering yang

berupa fungsi matematika

Kunci parameter yang digunakan untuk transformasi

enchipering dan dechipering

Penyadap orang yang mencoba menangkap pesan selama

ditransmisikan.

Algoritma Kriptografi

Page 13: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma Kriptografi

Page 14: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma Kriptografi

Page 15: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma Kriptografi

Algoritma Simetri Blok Chiper : DES, IDEA, AES Stream Chiper : OTP, A5 dan RC4

Algoritma Asimetri : RSA DH ECC DSASHA1

Page 16: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi Klasik

Algoritma kriptografi klasik beroperasidalam mode karakter

menggunakan gagasan : substitusi dantransposisi

Page 17: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi Klasik

Teknik Subtitusi cipher

• P : Plaintext • K : Key • C : Chipertext

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C= E(P) = (P + 3) mod(26)P= D(C) = (C-3) mod(26)

Page 18: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi Klasik

Latihan :

Tentukan ciphertext “UDINUS” menggunakankunci di atas

Page 19: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Teknik transposisi : Plaintext :

Algoritma : 5 baris, spiral arah jarum jam mulai dari kanan bawah

Proses Penyandian :

Ciphertext : …. ???

TENTUKAN PRIORITAS ANDA SEBAB KITA TIDAK DAPAT MENGERJAKAN SEMUANYA X.

T K I A A B T D M R N AE A O S S K I A E J S NN N R A E I D P N A E YT P I N B T A A G K M AU R T D A A K T E A U X

Kriptografi Klasik

Page 20: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi Modern

Beroperasi dalam mode bit

kunci, plainteks, cipherteks, diproses dalamrangkaian bit

operasi bit xor paling banyak digunakan

Page 21: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kriptografi Modern

Tetap menggunakan gagasan padaalgoritma klasik, tetapi lebih rumit (sangatsulit dipecahkan)

Perkembangan algoritma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan.

Komputer digital merepresentasikan data dalam biner.

Page 22: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma Enkripsi dengan rangkaian bit

Pesan (dalam bentuk rangkaian bit) dipecahmenjadi beberapa blok

Contoh: Plainteks 100111010110Bila dibagi menjadi blok 4-bit

1001 1101 0110

maka setiap blok menyatakan 0 sampai 15:

9 13 6

Page 23: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Algoritma Enkripsi dengan rangkaian bit

Bila plainteks dibagi menjadi blok 3-bit: 100 111 010 110

maka setiap blok menyatakan 0 sampai 7:4 7 2 6

Page 24: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Public Key EncryptionDua macam kunci enkripsi : public key

Terbuka untuk semua orang Bersifat publik

private key Hanya untuk orang tertentu

Page 25: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Implementasi Kriptografi e-KTP Tanda tangan digital ATM uangHP Pangkalan internet

Page 26: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Tugas1. Dengan teknik substitusi cipher dengan kunci sbb :

buatlah ciphertext dari plaintext berikut :a. SEMARANGb. PELATIHAN PEKERTI

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

C= E(P) = (P + 3) mod(26)P= D(C) = (C-3) mod(26)

Page 27: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Tugas2. Dengan teknik vigenere cipher dengan kunci berikut

carilah ciphertext dari :a. LORENAb. DANISA

3. Diketahui Plainteks 1100101110000101 carilah ciphertextnya menggunakan kriptografi modern

a. Bila dibagi menjadi blok 4-bitb. Bila dibagi menjadi blok 3-bit

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Kunci : CIPHER ( 6,7,5,17,9,10),

Page 28: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGO

Kesimpulan Ancaman dalam keamanan komputer diantaranya attack,

flooding, spam dan botnet

Kriptografi sudah digunakan oleh tentara sparta di Yunanipada awal 400 SM, menggunakan alat yang disebut scytale.

Dalam kriptografi, pengiriman pesan (plaintext) dienkripsimenggunakan kunci menjadi ciphertext yang nantinyadidekripsi menjadi plaintext kembali

Teknik kriptografi terbagi menjadi 2 yaitu teknik klasik danmodern. Letak perbedaan pada bentuk pengolahanpesannya

Implementasi kriptografi : tanda tangan digital, mesin ATM dsb

Page 29: Pengenalan Kriptografi - Universitas Dian Nuswantoro ...dinus.ac.id/repository/docs/ajar/kriptografi - week1 - pengenalan... · Pada akhir semester, ... Komputer digital merepresentasikan

LOGOwww.themegallery.com

Universitas Dian Nuswantoro