keamanan jaringan

45
KEAMANAN JARINGAN Ariesta Lestari Selasa, 25 September 2012

Upload: avram-baldwin

Post on 30-Dec-2015

61 views

Category:

Documents


0 download

DESCRIPTION

Selasa, 25 September 2012. KEAMANAN JARINGAN. Ariesta Lestari. MATERI. Pengantar Keamanan Komputer Algoritma Kriptografi Steganografi Tanda tangan digital →UTS IP Security Web Security Network Management Security. Penilaian. Tugas20 % UTS30 % UAS50 %. Pendahuluan. - PowerPoint PPT Presentation

TRANSCRIPT

KEAMANAN JARINGAN

Ariesta Lestari

Selasa, 25 September 2012

MATERI

• Pengantar Keamanan Komputer• Algoritma Kriptografi• Steganografi• Tanda tangan digital → UTS• IP Security• Web Security• Network Management Security

Penilaian

• Tugas 20 %• UTS 30 %• UAS 50 %

Pendahuluan

• Salah satu sarana berkomunikasi adalah tulisan.• Bangsa Cina : tulang dan sutra• Bangsa Yunani : parchment• Bangsa Sumeria : clay tablet• Bangsa Mesir : papyrus

Pendahuluan

• Pesan terbagi dalam beberapa bagian :– Pesan untuk orang banyak– Pesan untuk suatu kelompok– Pesan untuk satu orang– Pesan rahasia

• Kriptografi muncul karena adanya kebutuhan untuk menyembunyikan pesan agar tidak diketahui orang lain.

Pengertian Kriptografi

• Kriptografi adalah ilmu dan seni untuk menjagai keamanan pesan (Shneier, 1996)

• Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan, integritas data serta otentikasi (Menezes, 1996)

Terminologi

• Pesan (plainteks) : data atau informasi yang dapat dibaca dan dimengerti maknanya.

• Chiperteks : bentuk pesan yang tersandi• Gambar plainteks n chiperteks

Terminologi

• Pengirim : entitas yang mengirim pesan kepada entitas lain.

• Penerima : entitas yang menerima pesan dari entitas lain.

• Enkripsi : proses menyandikan plainteks menjadi chiperteks

• Dekripsi : proses mengembalikan chiperteks menjadi plainteks semula

Terminologi

• Chiper : aturan untuk enchipering dan dechipering, fungsi matematika untuk enkripsi dan dekripsi

• Kunci : parameter yang digunakan untuk transformasi enchipering dan dechipering.

Terminologi

• Skema enkripsi dan dekripsi

Plainteks Enkripsi Dekripsi Plainteks

Kunci Kunci

Chiperteks

Ancaman Keamanan

• Normal Communication

• Interruption

Ancaman Keamanan

• Interception

• Modification

Ancaman Keamanan

• Fabrication

Aspek-aspek Keamanan Komputer

• Authentication : penerima informasi dapat memastikan keaslian pesan, bahwa pesan itu datang dari orang yang dimintai informasi

• Confidentiality : usaha untuk menjada informasi dari orang yang tidak berhak mengakses.

• Data integrity : keaslian pesan, dan dipastikan bahwa informasi yang dikirimkan tidak dimodifikasi

• Non-repudiation : pengirim tidak dapat mengelak bahwa dia yang mengirim pesan

Sejarah Kriptografi

• Bangsa Mesir, 4000 tahun lalu : hieroglyph

• Yunani, 400 SM : scytale

Sejarah Kriptografi

• Julius Caesar : Caesar chiper. Cara : mengganti setiap karakter di dalam alfabet dengan karakter yang terletak pada tiga posisi berikutnya dalam susunan alfabet

Sejarah Kriptografi

• PD II, Pemerintah Nazi membuat mesin enkripsi dinamakan Enigma.

Algoritma Kriptografi

• Dibagi menjadi tiga bagian berdasarkan kunci yang di pakainya :– Algoritma simetri / Algoritma klasik– Algoritma asimetri– Hash Function

Algoritma Simetri

• Menggunakan kunci yang sama untuk kegiatan enkripsi dan dekripsi.

• Dua teknik dasar yang digunakan pada algoritma jenis ini :– Teknik subtitusi– Teknik transposisi

Kode Caesar

• Kode substitusi pertama, diperkenalkan oleh Julius Caesar.

• Tiap huruf disubstitusi dengan huruf ketiga dari susunan alfabet yang sama.

• Kunci : jumlah pergeseran huruf.

Plainteks 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

Chiperteks 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

Kode Caesar

• Persamaan Enkripsi :C = E(P) = (P + K ) mod (26)

• Persamaan Dekripsi :P = D(C) = (C – K ) mod (26)

C = chiperteksP = plainteksK = kunci

Kode Caesar

• Contoh :P : AWASI ASTERIX DAN TEMANNYA OBELIX

C = E(P) = (P + 3) mod 26p1 = ‘A’ = 0 c1 = E(0) = (0+3) mod 26 = 3 = ‘D’p2 =‘W’ = 22 c2 = E(22) = (22+3) mod 26 = 25 =‘Z’p3 = ‘A’ = 0 c3 = E(0) = (0+3) mpd 26 = 3 =‘D’

Dst.....C : DZDVL DVWHULA GDQ WHPDQQBA REHOLA

Kriptanalisis Terhadap Kode Caesar

• Kode caesar mudah di pecahkan.• Metode exhaustive key search, karena jumlah

kunci sangat sedikit.• Kriptanalisis dilakukan dengan mencoba

sebanyak 26 buah nilai k ( 0 – 15).• Dicari hasil dekripsi yang menyatakan kata

bermakna.

Kriptanalisis Terhadap Kode Caesar

Contoh :• Chiperteks : XMZVH• Asumsi :

P dalam bahasa inggris E menggunakan kode caesar

Kriptanalisis Terhadap Kode Caesar

Kunci (k) Pesan hasil dekripsi Kunci (k) Pesan hasil

dekripsi Kunci (k) Pesan hasil dekripsi

0 XMZVH 17 GVIEQ 8 PERNZ

25 YNAWI 16 HWJFR 7 QFSOA

24 ZOBXJ 15 IXKGS 6 RGTPB

23 APCYK 14 JYLHT 5 SHUQC

22 BQDZL 13 KZMIU 4 TIVRD

21 CREAM 12 LANJV 3 UJWSE

20 DSFBN 11 MBOKW 2 VKXTF

19 ETGCO 10 NCPLX 1 WLYUG

18 FUHDP 9 ODQMY

Poly-alphabetic

• Perkembangan dari Kode Caesar, dimana kunci bisa berupa nama, alamat, atau apa saja

• Tidak ada pengulangan huruf dalam kunci.• Contoh :

P : BELAJAR KRIPTOGRAFIK : DONY ARIYUS

Poly - alphabetic

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 O N Y A R I U S B C E F G H J K L M P Q T V W X Z

Chiperteks : OAEDBDLCLSJPHILRS

Poly - alphabetic

• Dapat dilakukan enkripsi dengan lebih dari 1 kunciP : BELAJAR KRIPTOGRAFIK1 : DONY ARIYUSK2 : YOGYAKARTA

Poly - alphabetic

• Kunci 1

• Kunci 2

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 O N Y A R I U S B C E F G H J K L M P Q T V W X Z

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

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

Chiperteks ????

Kode Vigenere

• Abad 16, Blaise de Vigenere• Ada 2 cara :– Angka

Menukarkan huruf dengan angka– Huruf

Menggunakan tabula recta

Kode Vigenere - Angka

• Dilakukan dengan menukarkan huruf dengan angka

• P : This Cryptosystem is Not Secure• K : 2, 8, 15, 7, 4, 17

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

Kode Vigenere - Angka

T H I S C R Y P T O S Y S T E M I S N O T S E C U R E

19 7 8 18 2 17 24 15 19 14 18 24 18 19 4 12 8 18 13 14 19 18 4 2 20 17 4

2 8 15 7 4 17 2 8 15 7 4 17 2 8 15 7 4 17 2 8 15 7 4 17 2 8 15

21 15 23 25 6 34 26 23 34 21 22 41 20 27 19 19 12 35 15 22 34 25 8 19 22 25 19

Chiperteks : VPXZGIAXIVWPUBTTMJPWIZITWZT

Kode Vigenere - Huruf

• Menggunakan tabula recta.• Secara matematis :

E(pi) = V(pi, k(i mod m))

pi = huruf ke-i dalam teks aslikn = huruf ke-n dalam kuncim = panjang kunciV(x, y) = huruf yang tersimpan pada baris x dan kolom y pada tabula recta

Kode Vigenere - Huruf

• Contoh :Plainteks :THIS PLAINTEKSKunci : SONY

P : THIS PLAINTEKSK : SONY SONYSONYS

Kode Vigenere - HurufPlainteks

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

A 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

B 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 A

C C 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

D 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

E 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 D

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Z Z 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

Playfair Chiper

• Ditemukan oleh Sir Charles Wheatstone, 1854• Digunakan oleh tentara Inggris pada Perang Boer

(PD II)• Chiper ini mengenkripsi pasangan huruf.• Tujuan : membuat analisis frekuensi menjadi sangat

sulit sebab kemunculan huruf-huruf di dalam chiperteks menjadi datar.

Playfair Chiper

• Kunci kriptografi : 25 buah huruf yang disusun dalam bujursangkar 5 x 5

• Bisa menghilangkan huruf J, atau Q atau huruf I dan J ditulis dalam 1 kotak (I/J)

S T A N D

E R C H B

K F G I L

M O P Q U

V W X Y Z

S T A N D

E R C H B

K F G I J

L M O P U

V W X Y Z

S’ T A N D

E R C H B

K F G I/J L

M O P Q U

V W X Y Z

Playfair Chiper

• Susunan huruf dalam bujur sangkar dapat dipilih dari kata atau kalimat yang mudah diingat dengan menghilangkan huruf yang berulang.

• Contoh : KRIPTOGRAFIKRIPTOGAFBCDEHLMNQSUVWXYZ

K R I P T

O G A F B

C D E H L

M N Q S U

V W X Y Z

Cara Enkripsi Playfair Chiper

• Bujursangkar playfair diperluas dengan menambah baris keenam dan kolom keenam.

S T A N D

E R C H B

K F G I L

M O P Q U

V W X Y Z

S T A N D S

E R C H B E

K F G I L K

M O P Q U M

V W X Y Z V

V W X Y Z

Cara Enkripsi Playfair Chiper

Pesan yang akan di enkripsi diatur terlebih dahulu sbb :• Ganti huruf J (bila ada) dengan huruf I• Tulis pesan dalam pasangan huruf• Jika ada pasangan huruf sama, sisipkan Z

ditengahnya• Jika jumlah huruf ganjil, tambahkan huruf Z di akhir

Cara Enkripsi Playfair Chiper

Contoh plainteks :GOOD BROOMS SWEEP CLEANPasangan hurufGO OD BR OZ OM SZ SW EZ EP CL EA NZ

Cara Enkripsi Playfair Chiper

• Algoritma enkripsi :1. Jika dua huruf terdapat pada baris bujursangkar

yang sama maka tiap huruf diganti dengan huruf di kanannyaP : OMC : PO

S T A N D S

E R C H B E

K F G I L K

M O P Q U M

V W X Y Z V

V W X Y Z

Cara Enkripsi Playfair Chiper

2. Jika dua huruf terdapat pada kolom yang sama, maka tiap huruf diganti dengan huruf dibawahnya.P : EMC : KV

S T A N D S

E R C H B E

K F G I L K

M O P Q U M

V W X Y Z V

V W X Y Z

Cara Enkripsi Playfair Chiper

3. Jika dua huruf tidak berada di baris dan kolom yang sama, maka huruf pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan dengan kolom huruf kedua. Huruf kedua diganti dengan perpotongan baris huruf kedua dan kolom huruf pertama.P : OD C : UT

S T A N D S

E R C H B E

K F G I L K

M O P Q U M

V W X Y Z V

V W X Y Z

Tugas :