bab 8 kriptografi · kriptografi kriptografi, secara umum adalah ilmu dan seni untuk menjaga...

16
Kriptogr Kriptogr afi afi Kriptogr Kriptogr afi afi E-Commerce

Upload: lydan

Post on 30-Mar-2019

243 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

KriptogrKriptografiafiKriptogrKriptografiafi

E-Commerce

Page 2: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

KriptografiKriptografi

� Kriptografi, secara umum adalah ilmu dan seni untukmenjaga kerahasiaan berita [bruce Schneier – AppliedCryptography]. Selain pengertian tersebut terdapatpula pengertian ilmu yang mempelajari teknik-teknikpula pengertian ilmu yang mempelajari teknik-teknikmatematika yang berhubungan dengan aspekkeamanan informasi seperti kerahasiaan data,keabsahan data, integritas data, serta autentikasi data[A. Menezes, P. van Oorschot and S. Vanstone -Handbook of Applied Cryptography]

Page 3: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Tujuan kriptografiTujuan kriptografi� Kerahasiaan, adalah layanan yang digunakan untuk menjaga

isi dari informasi dari siapapun kecuali yang memilikiotoritas atau kunci rahasia untuk membuka/mengupasinformasi yang telah disandi.

� Integritas data, adalah berhubungan dengan penjagaan dari� Integritas data, adalah berhubungan dengan penjagaan dariperubahan data secara tidak sah. Untuk menjaga integritasdata, sistem harus memiliki kemampuan untuk mendeteksimanipulasi data oleh pihak-pihak yang tidak berhak, antaralain penyisipan, penghapenghapusan, dan pensubsitusiandata lain kedalam data yang sebenarnya.

Page 4: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

� Autentikasi, adalah berhubungan denganidentifikasi/pengenalan, baik secara kesatuan sistemmaupun informasi itu sendiri. Dua pihak yang salingberkomunikasi harus saling memperkenalkan diri.Informasi yang dikirimkan melalui kanal harusdiautentikasi keaslian, isi datanya, waktu pengiriman,diautentikasi keaslian, isi datanya, waktu pengiriman,dan lain-lain.

� Non-repudiasi., atau nirpenyangkalan adalah usahauntuk mencegah terjadinya penyangkalan terhadappengiriman/terciptanya suatu informasi oleh yangmengirimkan/membuat

Page 5: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Algoritma SandiAlgoritma Sandi

� Algoritma sandi adalah algoritma yang berfungsi untuk melakukan tujuan kriptografis.

Page 6: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Algoritma tersebut harus memiliki kekuatan untuk melakukan (dikemukakan oleh Shannon):

�konfusi/pembingungan (confusion), dari teks terang sehingga sulit untuk direkonstruksikan secara langsung tanpa menggunakan algoritma secara langsung tanpa menggunakan algoritma dekripsinya

�difusi/peleburan (difusion), dari teks terang sehingga karakteristik dari teks terang tersebut hilang

Page 7: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Secara umum berdasarkan kesamaan Secara umum berdasarkan kesamaan

kuncinya, algoritma sandi dibedakan kuncinya, algoritma sandi dibedakan

menjadi :menjadi :

� kunci-simetris/symetric-key, sering disebut juga algoritma sandi konvensional karena umumnya algoritma sandi konvensional karena umumnya diterapkan pada algoritma sandi klasik.

� kunci-asimetris/asymetric-key

Page 8: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Berdasarkan arah implementasi dan Berdasarkan arah implementasi dan

pembabakan jamannya dibedakan menjadi :pembabakan jamannya dibedakan menjadi :

� algoritma sandi klasik classic cryptography

� algoritma sandi modern modern cryptography

Page 9: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

Berdasarkan kerahasiaan kuncinya Berdasarkan kerahasiaan kuncinya

dibedakan menjadi :dibedakan menjadi :

� algoritma sandi kunci rahasia secret-key

� algoritma sandi kunci publik publik-key

Page 10: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

� Pada skema kunci-simetris, digunakan sebuah kuncirahasia yang sama untuk melakukan proses enkripsidan dekripsinya. Sedangkan pada sistem kunci-asimetris digunakan sepasang kunci yang berbeda,asimetris digunakan sepasang kunci yang berbeda,umumnya disebut kunci publik(public key) dan kuncipribadi (private key), digunakan untuk prosesenkripsi dan proses dekripsinya.

Page 11: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

a. Kunci (Kriptografi)a. Kunci (Kriptografi)

� Dalam kriptografi, kunci adalah suatu informasi yangmengendalikan jalannya sebuah algoritmakriptografi. Dalam enkripsi, kunci memberikan carakhusus bagaimana suatu algoritmakhusus bagaimana suatu algoritmamentransformasikan teks terang (plaintext) menjaditeks tersandi (ciphertext), ataupun proses sebaliknya(disebut dekripsi).

Page 12: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

b. Kerahasiaanb. Kerahasiaan

� Dalam mendesain suatu sistem keamanan digital,demi keamanan harus diasumsikan bahwa parapenyerangtelah mengetahui algoritma yangdigunakan. Hal ini disebut Prinsip Kerckhoff —“hanya kerahasiaan kuncilah yang menjamin“hanya kerahasiaan kuncilah yang menjaminkeamanan”.

Page 13: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

c. Algoritma sandi kunci simetrisc. Algoritma sandi kunci simetris

� Skema algoritma sandi akan disebut kunci-simetrisapabila untuk setiap proses enkripsi maupun dekripsidata secara keseluruhan digunakan kunci yang sama.Skema ini berdasarkan jumlah data per proses danalur pengolahan data didalamnya dibedakan menjadialur pengolahan data didalamnya dibedakan menjadidua kelas, yaitu block-cipher dan stream-cipher

Page 14: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

1. Block Chipper1. Block Chipper� Block-cipher adalah skema algoritma sandi yang akan

membagi-bagi teks terang yang akan dikirimkandengan ukuran tertentu (disebut blok) denganpanjang t, dan setiap blok dienkripsi denganpanjang t, dan setiap blok dienkripsi denganmenggunakan kunci yang sama.

Page 15: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

2. Stream Cheaper2. Stream Cheaper� Stream-cipher adalah algoritma sandi yang

mengenkripsi data persatuan data, seperti bit, byte,nible atau perlima bit(saat data yang di enkripsiberupa data Boudout). Setiap mengenkripsi satuberupa data Boudout). Setiap mengenkripsi satusatuan data di gunakan kunci yang merupakan hasilpembangkitan dari kunci sebelum

Page 16: Bab 8 Kriptografi · Kriptografi Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut

d. Algoritma sandi kunci Asimetris d. Algoritma sandi kunci Asimetris

� Skema ini adalah algoritma yang menggunakan kunciyang berbeda untuk proses enkripsi dandekripsinya.Skema ini disebut juga sebagai sistemkriptografi kunci publik karena kunci untuk enkripsidibuat untuk diketahui oleh umum (public-key) ataudibuat untuk diketahui oleh umum (public-key) ataudapat diketahui siapa saja, tapi untuk prosesdekripsinya hanya dapat dilakukan oleh yangberwenang yang memiliki kunci rahasia untukmendekripsinya, disebut private-key.