KRIPTOGRAFI TRIASTUTI PRIHATIN 13122027 HOLMES SILALAHI 12122012 KRIPTOGRAFI

  • Slides: 10
Download presentation
KRIPTOGRAFI TRIASTUTI PRIHATIN / 13122027 HOLMES SILALAHI / 12122012

KRIPTOGRAFI TRIASTUTI PRIHATIN / 13122027 HOLMES SILALAHI / 12122012

KRIPTOGRAFI �Menurut Bruce Scheiner dalam bukunya "Applied Cryptography", kriptografi adalah ilmu pengetahuan dan seni

KRIPTOGRAFI �Menurut Bruce Scheiner dalam bukunya "Applied Cryptography", kriptografi adalah ilmu pengetahuan dan seni menjaga message agar tetap aman (secure).

Prinsip-prinsip yang mendasari kriptografi yakni: �Confidelity (kerahasiaan) yaitu layanan agar isi pesan yang dikirimkan

Prinsip-prinsip yang mendasari kriptografi yakni: �Confidelity (kerahasiaan) yaitu layanan agar isi pesan yang dikirimkan tetap rahasia dan tidak diketahui oleh pihak lain (kecuali pihak pengirim, pihak penerima / pihak-pihak memiliki ijin).

�Data integrity (keutuhan data) yaitu layanan yang mampu mengenali/mendeteksi adanya manipulasi (penghapusan, pengubahan atau

�Data integrity (keutuhan data) yaitu layanan yang mampu mengenali/mendeteksi adanya manipulasi (penghapusan, pengubahan atau penambahan) data yang tidak sah (oleh pihak lain).

�Authentication (keotentikan) yaitu layanan yang berhubungan dengan identifikasi. Baik otentikasi pihak yang terlibat dalam

�Authentication (keotentikan) yaitu layanan yang berhubungan dengan identifikasi. Baik otentikasi pihak yang terlibat dalam pengiriman data maupun otentikasi keaslian data/informasi.

jenis kunci yang digunakan dapat dibedakan menjadi dua jenis yaitu : �Algoritma simetris Dimana

jenis kunci yang digunakan dapat dibedakan menjadi dua jenis yaitu : �Algoritma simetris Dimana kunci yang digunakan untuk proses enkripsi dan dekripsi adalah kunci yang sama �Algoritma asimetris Dimana kunci yang digunakan untuk proses enkripsi dan dekripsi menggunakan kunci yang berbeda. Sedangkan berdasarkan besar data yang diolah dalam satu kali proses, maka algoritma kriptografi dapat dibedakan menjadi dua jenis yaitu :

� Algoritma block cipher Informasi/data yang hendak dikirim dalam bentuk blok besar (misal 64

� Algoritma block cipher Informasi/data yang hendak dikirim dalam bentuk blok besar (misal 64 -bit) dimana blok-blok ini dioperasikan dengan fungsi enkripsi yang sama dan akan menghasilkan informasi rahasia dalam blok-blok yang berukuran sama. �Algoritma stream cipher Informasi/data yang hendak dikirim dioperasikan dalam bentuk blok-blok yang lebih kecil (byte atau bit), biasanya satu karakter persatuan waktu proses, menggunakan tranformasi enkripsi yang berubah setiap waktu. �Non-repudiation (anti-penyangkalan) layanan yang dapat mencegah suatu pihak untuk menyangkal aksi yang dilakukan sebelumnya

Perbedaan Enkripsi, Encoding dan Hash? �Enkripsi: Membutuhkan script/tool/alat bantu tambahan untuk membacanya. Jika kalian

Perbedaan Enkripsi, Encoding dan Hash? �Enkripsi: Membutuhkan script/tool/alat bantu tambahan untuk membacanya. Jika kalian mengunakan enkripsi pada sistem kalian, maka kalian juga harus membuat decryptor nya juga. Hal ini karena program yang ada tidak bisa membaca enkripsi anda. Misal jika anda menggunakan caesar cipher pada PHP maka anda juga harus membuat decryptor nya, karena PHP tidak mengenali enkripsi model ini. Digunakan untuk menyimpan pesan rahasia misal: database intelejen, session, cookies

�Encoding: Tidak membutuhkan alat bantu untuk membacanya. Karena biasanya sudah di include kan ke

�Encoding: Tidak membutuhkan alat bantu untuk membacanya. Karena biasanya sudah di include kan ke dalam program tersebut. Misal PHP yang langsung bisa membaca encoding base 64 anda dengan hanya menggunakan fungsi base 64_decode().

 • Hash: Tidak digunakan untuk dijalankan/script tapi hanya untuk di baca / diketahui.

• Hash: Tidak digunakan untuk dijalankan/script tapi hanya untuk di baca / diketahui. Hanya digunakan untuk menyimpan data-data tertentu yang biasanya penting. Misal: password.