S H di ST MS

  c. S M MS . T ST S y y

  , i h h di d a p p

  H H . ra ra

  S S

  1 g g

  Overview

   Sen i m en ulis pesan rahasia p

 Create text yan g han ya bisa dibaca oleh oran g yan g

berhak

   Tekn ik yan g digun akan un tuk m en gubah in form asi

ke dalam form at altern atif dan diubah kem bali ke

form at sem ula f t l

  Term inology Encryption

  Note:

  Encryption Cipherte t “11011101”

  Encryption Key

  Note: Interceptor(MITM) tdk dpt membaca ciphertext tanpa kunci dekripsi

  Network Plaintext

  “Hello” Encryption

  Method & Key

  Ciphertext “11011101” Interceptor

  Network Decryption

  Key Tujuan Kriptografi

  

  Con fiden tiality (kerahasiaan ) Tujuan : agar pesan tidak dapat dibaca oleh pihak-pihak yan g tidak berhak.

   

  Data In tegrity Data In tegrity Layan an yan g m en jam in bahwa pesan m asih utuh/ asli atau belum pern ah dim an ipulasi selam a pen girim an .

  

  Authen tication Un tuk m en giden tifikasi keben aran pihak-pihak yan g y h p ra g to p ry

  5

  Algoritm a Kriptografi

   Algoritm a Kriptografi Klasik g p g Con toh : Cipher substitusi (Caesar Cipher), Cipher tran sposisi, Super en kripsi (pen ggabun gan ), Vigen ere Cipher, En igm a Cipher

   Algoritm a Kriptografi Modern

  a. Sym m etric algorithm

  b. Asym m etric algorithm

  Caesar Cryptography

   J ulius Caesar dian ggap oran g pertam a yan g J li C di t m en erapkan

  

  Dipakai un tuk pesan rahasia un tuk para jen draln ya Dipakai un tuk pesan rahasia un tuk para jen draln ya

 Men ggun akan m etode substitusi  

  Kuran g am an karen a bisa diam ati tin gkah lakun ya Kuran g am an karen a bisa diam ati tin gkah lakun ya

  Caesar Cryptography (Con t..)

  rotate 13 positions

  Plaintext En igm a Cipher

 Digun akan selam a PD II oleh ten tara J erm an .

  g plaintext si

  si

  p p

  p ri

  Dekri

  k n E e

  10

  Mekan ism e En kripsi

   Plain text (m ) akan dilewatkan pada proses en kripsi (E) sehin gga m en ghasilkan suatu k i i (E) hi h ilk t ciphertext (c).

   Un tuk m em peroleh kem bali plain text, m aka Un tuk m em peroleh kem bali plain text, m aka ciphertext (c) m elalui proses dekripsi (D) yan g akan m en ghasilkan kem bali plain text (m ).

    Secara m atem atis : Secara m atem atis :

   E(m ) = c

  Cryptography Modern

   Kriptografi m odern selain m em an faatkan algoritm a juga m en ggun akan kun ci (key ) un tuk m em ecahkan m asalah tersebut.

   Proses en kripsi dan dekripsi dilakukan den gan Proses en kripsi dan dekripsi dilak kan den gan m en ggun akan kun ci in i.

  

Setiap an ggota m em iliki kuncinya m asin g m asin g Setiap an ggota m em iliki kuncinya m asin g-m asin g

yan g digun akan un tuk proses en kripsi dan dekripsi

Cryptography Modern

  kunci kunci

plaintext ciphertext plaintext E k i i D k i i Enkripsi Dekripsi Cryptography Modern (con t..)

   Ee(m ) = c ( )

   Dd(c) = mDd(Ee(m )) = m ( ( ))

   e = kun ci en kripsi

   d = kun ci dekripsi

  Kom pon en Cryptography

   Cypertext  Form at Altern atif disebut juga text yp j g rahasia

   Plain t Text  In form asi/ Pesan

   Key  Variable tam bahan yan g disun tikkan un tuk m erubah Plain text ke Cypertext dan sebalikn ya

   Algoritm a Crypto  Rum us m atem atika yan g

  J en is Kun ci Cryptography

   Kriptografi sim etrik p g  Kriptografi Asim etrik 

  Perbedaan utam a di an tara keduan ya terletak pada y p sam a dan tidakn ya kun ci yan g digun akan dalam proses en kripsi den gan kun ci yan g digun akan pada proses dekripsi d k i i

  Sym m etric Cryptography

  

  Kriptografi sim etrik (sy m m etric cry ptography ) atau diken al pula sebagai kriptografi kun ci rahasia (secret-key diken al pula sebagai kriptografi kun ci rahasia (secret key

  cry ptography

  )

  

  Merupakan kriptografi yan g m en ggun akan kun ci yan g sam a baik untuk proses enkripsi m aupun dekripsi. b ik k k i i d k i i

  

  Kriptografi sim etrik san gat m en ekan kan pada kerahasiaan kun ci yang digun akan un tuk proses en kripsi dan dekripsi. y g g p p p Oleh karen a itulah kriptografi in i din am akan pula sebagai kriptografi kun ci rahasia

  Kategori Sym m etric Crytography

   Stream Cipher p 

  Setiap bit data akan dien kripsi secara berurutan m en ggun akan satu bit key 

  Con toh : RC4, A5 h 

  Block Cipher 

  

Enkripsi dilakukan terhadap sekelom pok data E k i i dil k k t h d k l k d t

  Con toh : IDEA, AES, DES

  Sym m etric Cryptography

   e = d = k

   Ek(m ) = cDk(c) = m ( )

  Mekan ism e Kerja Sym m etric Cryptography

   

  Alice dan Bob m en yetujui algoritm a sim etrik yan g akan Alice dan Bob m en yetujui algoritm a sim etrik yan g akan digun akan .

   Alice dan Bob m en yetujui kun ci yan g akan dipakai.  

  Alice m em buat pesan plaintext yan g akan dikirim kan Ali b t l i t t k diki i k kepada Bob, lalu m elakukan proses en kripsi den gan m en ggun akan kun ci dan algoritm a yan g telah disepakati sehin gga m en ghasilkan ciphertext. sehin gga m en ghasilkan ciphertext

   Alice m en girim kan ciphertext tersebut kepada Bob. 

  Mekan ism e Kerja Sym m etric Cryptography

  Pihak tak dikenal jalur aman

  e e sumber kunci

  jalur tak

  c e enkripsi dekripsi

  22 Kelem ahan Sym m etric Cryptography

   harus ada jalur am an (secure channel) dahulu yan g m em un gkin kan harus ada jalur am an (secure channel) dahulu yan g m em un gkin kan Bob dan Alice m elakukan tran saksi kun ci. 

  

H al in i m en jadi m asalah karen a jika jalur itu m em an g ada, ten tun ya

kriptografi tidak diperlukan lagi dalam hal in i. Masalah in i diken al sebagai m asalah persebaran kun ci (key distribution problem ). sebagai m asalah persebaran kun ci (key distribution problem )

   Kelem ahan lain n ya adalah bahwa un tuk tiap pasan g pelaku sistem

in form asi diperlukan sebuah kun ci yan g berbeda. Den gan dem ikian

bila terdapat n pelaku sistem in form asi, m aka agar tiap pasan g dapat

m elakukan kom un ikasi diperlukan kun ci sejum lah total n ( n – 1) / 2 l k k k ik i di l k k i j l h t t l ( ) /

kun ci. Un tuk jum lah n yan g san gat besar, pen yediaan kun ci in i akan

m en jadi m asalah, yan g diken al sebagai m asalah m an ajem en kun ci (key

  Keun tun gan Sym m etric Cryptography

   Diban din gkan den gan kriptografi asim etrik, Dib di k d k i t fi i t ik kriptografi sim etrik m em iliki kecepatan operasi yan g jauh lebih cepat. jauh lebih cepat.

  Asym etric Cryptography

   m en ggun akan kun ci en kripsi dan kun ci dekripsi yan g berbeda. gg p p y g

 Kun ci en kripsi dapat disebarkan kepada um um dan din am akan sebagai

kun ci publik (public key ) sedan gkan kun ci dekripsi disim pan un tuk digun akan sen diri dan din am akan sebagai kun ci pribadi (priv ate key ).

    Oleh karen a itulah, kriptografi in i diken al pula den gan n am a Oleh karen a itulah kriptografi in i diken al pula den gan n am a kriptografi kun ci publik (public key cry ptography ).

  

Pada kriptosistem asim etrik, setiap pelaku sistem in form asi m em iliki

sepasan g kun ci, yaitu kun ci publik dan kun ci pribadi.

   Kun ci publik didistribusikan kepada um um , sedan gkan kun ci pribadi i blik didi ib ik k d d k k i ib di disim pan un tuk diri sen diri.  Con toh algoritm a asim etrik adalah : RSA (Rivest Sham ir Adlem an ),

Mekan ism e Kerja Asym etric Cryptography

  Pihak tak dikenal e tempat jalur tak aman kunci d d enkripsi c dekripsi E (m) = c e

  D (c) = m d Mekan ism e Kerja Asym etric Cryptography

   

  Alice m en gam bil kun ci publik m ilik Bob yan g Alice m en gam bil kun ci publik m ilik Bob yan g didistribusikan kepada um um .

  

  Alice m elakukan en kripsi terhadap plain text den gan k kunci publik Bob tersebut sehin gga m enghasilkan i blik B b t b t hi h ilk ciphertext.

   Alice m en girim kan ciphertext kepada Bob. 

  Bob yan g m en erim a ciphertext tersebut m elakukan proses dekripsi den gan m en ggun akan kun ci pribadi

  28

  Public Key Cryptography

  • - Secure com m n un ication Secure com m n un ication

  Ke ypa ir Enc r ypt e d Kriptography Gabun gan

   

  kom bin asi an tara kriptografi sim etrik den gan asim etrik. kom bin asi an tara kriptografi sim etrik den gan asim etrik Keun ggulan dari kedua sistem kriptografi in i dapat dim an faatkan sem en tara kekuran gan n ya dapat dim in im alisasi.

  

  Keun tun gan n ya kecepatan proses kriptografi sim etrik dim an faatkan secara m aksim al, sem en tara itu m asalah ketiadaan jalur am an un tuk tran sfer kun ci sim etrik diatasi d den gan m en ggun akan kriptografi asim etrik. k k i fi i ik

  

  Dalam im plem en tasi kriptosistem m odern , sken ario

  Mekan ism e Kriptography Gabun gan

   Alice m en gam bil kun ci publik m ilik Bob yan g didistribusikan g p y g kepada um um . 

  Alice m em ban gkitkan bilan gan acak yan g akan digun akan sebagai kun ci sim etrikn ya. Kun ci sim etrik in i kem udian dien kripsi den gan m en ggun akan kun ci publik m ilik Bob. m en ggun akan kun ci publik m ilik Bob.

  

Kun ci sim etrik yan g telah dien kripsi in i dikirim kan kepada Bob.

  Bob yan g m en erim an ya m elakukan proses dekripsi den gan m en ggun akan kun ci pribadi m ilikn ya sehin gga m en dapatkan kun ci sim etrik tersebut. sim etrik terseb t

  

 Setelah kun ci sim etrik berhasil ditran sfer den gan am an , selan jutn ya

keduan ya berkom un ikasi den gan m en ggun akan kun ci sim etrik