Top Banner
KEAMANAN JARINGAN
21

Pertemuan 4 Kriptografi

Sep 28, 2015

Download

Documents

Jake Sully

Pertemuan 4 Kriptografi - Network Security
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

KEAMANAN JARINGAN

KEAMANAN JARINGANMateri Algoritma KriptografiPrinsip-prinsip yang mendasari KriptografiFungsi dasar algoritma kriptografiContoh Aplikasi KriptografiAlgoritma Kriptografi KlasikAlgoritma Kriptografi Modern

1. Algoritma KriptografiAlgoritma merupakan urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara matematis dan benar.Kriptografi (cryptography) berasal dari kata crypto yang berarti secret (rahasia) dan graphy yang berarti writing (tulisan).Kriptografi merupakan suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Algoritma kriptografi merupakan langkah-langkah logis bagaimana menyembunyikan pesan dari orang-orang yang tidak berhak atas pesan tersebut.2. Prinsip-prinsip yang mendasari kriptografi 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 penambahan) data yang tidak sah (oleh pihak lain).Authentication (otentik) yaitu layanan yang berhubungan dengan identifikasi. Baik otentikasi pihak-pihak yang terlibat dalam pengiriman data maupun otentikasi keaslian data/informasi.Non-repudiation (anti-penyangkalan) yaitu layanan yang dapat mencegah suatu pihak untuk menyangkal aksi yang dilakukan sebelumnya (menyangkal bahwa pesan tersebut berasal dirinya)3. Fungsi dasar algoritma kriptografiEnkripsi, merupakan hal yang sangat penting dalam kriptografi, merupakan pengamanan data yang dikirimkan agar terjaga kerahasiaannya. Pesan asli disebut plaintext, yang diubah menjadi kode-kode yang tidak dimengerti. Enskripsi bisa diartikan dengan cipher atau kode.

Dekripsi, merupakan kebalikan dari enkripsi. Pesan yang telah dienkripsi dikembalikan ke bentuk asalnya (tesk-asli), disebut dengan dekripsi pesan. Algoritma yang digunakan untuk dekripsi tentu berbeda dengan algoritma untuk enkripsi.LanjutanKunci, yang dimaksud adalah kunci yang dipakai untu melakukan enkripsi dan dekripsi. Kunci terbagi menjadi dua bagian, kunci rahasia (private key) dan kunci umum (public key).

4. Contoh Aplikasi EnkripsiBeberapa aplikasi yang memerlukan enkripsi untuk pengamanan data atau komunikasi diantaranya adalah :a. Jasa telekomunikasiEnkripsi untuk mengamankan informasi konfidensial baik berupa suara, data, maupun gambar yang akan dikirimkan ke lawan bicaranya.Enkripsi pada transfer data untuk keperluan manajemen jaringan dan transfer on-line data billing.Enkripsi untuk menjaga copyright dari informasi yang diberikan.Lanjutanb. Militer dan pemerintahanEnkripsi diantaranya digunakan dalam pengiriman pesan.Menyimpan data-data rahasia militer dan kenegaraan dalam media penyimpanannya selalu dalam keadaan terenkripsi.c. Data PerbankanInformasi transfer uang antar bank harus selalu dalam keadaan terenkripsid. Kartu PlastikEnkripsi pada SIM Card, kartu telepon umum, kartu langganan TV kabel, kartu kontrol akses ruangan dan komputer, kartu kredit, kartu ATM, kartu pemeriksaan medis, dllLanjutane. Data konfidensial perusahaanRencana strategis, formula-formula produk, database pelanggan/karyawan dan database operasionalpusat penyimpanan data perusahaan dapat diakses secara on-line.Teknik enkripsi juga harus diterapkan untuk data konfidensial untuk melindungi data dari pembacaan maupun perubahan secara tidak sah.c. Data PerbankanInformasi transfer uang antar bank harus selalu dalam keadaan terenkripsiLanjutanf. Pengamanan electronic mailMengamankan pada saat ditransmisikan maupun dalam media penyimpanan.Aplikasi enkripsi telah dibuat khusus untuk mengamankan e-mail, diantaranya PEM (Privacy Enhanced Mail) dan PGP (Pretty Good Privacy), keduanya berbasis DES dan RSA.5. Algoritma Kriptografi KlasikAlgoritma kriptografi klasik merupakan suatu algoritma yang menggunakan satu kunci untuk mengamankan data. Teknik dasar yang biasa digunakan adalah sebagai berikut:

SubstitusiAdalah jenis metode enkripsi dimana setiap satuan pada teks sebenarnya digantikan oleh teks tersandi dengan sistem yang teratur. Langkah pertama adalah membuat suatu tabel substitusi. Metode ini dilakukan dengan mengganti setiap huruf dari teks asli dengan huruf lain sebagai huruf sandi yang telah didefinisikan sebelumnya oleh algoritma kunci.11Lanjutan

12Lanjutan

13LanjutanBlockingSistem enkripsi ini terkadang membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.Caranya :Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya.

Encrypt : 6JM ABA BRE E R L S A A14LanjutanPermutasiSalah satu teknik enkripsi yang terpenting adalah permutasi atau sering juga disebut transposisi. Teknik ini memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik substitusi. Dalam teknik substitusi, karakter berada pada posisi yang tetap tapi identitasnya yang diacak. Pada teknik permutasi, identitas karakternya tetap, namun posisinya yang diacak.Caranya:Sebelum dilakukan permutasi, umumnya plaintext terlebih dahulu dibagi menjadi blok-blok dengan panjang yang sama.15LanjutanEkspansi Suatu metode sederhana untuk mengacak pesan adalah dengan memelarkan pesan itu dengan aturan tertentu. Salah satu contoh penggunaan teknik ini adalah dengan meletakkan huruf konsonan atau bilangan ganjil yang menjadi awal dari suatu kata di akhir kata itu dan menambahkan akhiran an. Jika suatu kata dimulai dengan huruf vokal atau bilangan genap, ditambahkan akhiran i.16Contoh:

Plaintext : 6 belajar bersama17LanjutanPemampatanMengurangi panjang pesan atau jumlah bloknya dengan cara lain untuk menyembunyikan isi pesan. Contoh sederhana ini menggunakan cara menghilangkan setiap karakter ke-tiga secara berurutan. Karakter-karakter yang dihilangkan disatukan kembali dan disusulkan sebagai lampiran dari pesan utama, dengan diawali oleh suatu karakter khusus, dalam contoh ini menggunakan * .

18Contoh:

196. Algoritma Kriptografi ModernAlgoritma kriptografi modern umumnya beroperasi dalam mode bit ketimbang mode karakter (seperti yang dilakukan pada cipher substitusi atau cipher transposisi dari algoritma kriptografi klasik). Operasi dalam mode bit berarti semua data dan informasi (baik kunci, plainteks, maupun ciphertext) dinyatakan dalam rangkaian (string) bit biner, 0 dan 1.

Algoritma enkripsi dan dekripsi memproses semua data dan informasi dalam bentuk rangkaian bit. Rangkaian bit yang menyatakan plaintext dienkripsi menjadi ciphertext dalam bentuk rangkaian bit, demikian sebaliknya.6. Algoritma Kriptografi ModernAlgoritma kriptografi modern umumnya beroperasi dalam mode bit ketimbang mode karakter (seperti yang dilakukan pada cipher substitusi atau cipher transposisi dari algoritma kriptografi klasik). Operasi dalam mode bit berarti semua data dan informasi (baik kunci, plainteks, maupun ciphertext) dinyatakan dalam rangkaian (string) bit biner, 0 dan 1.

Algoritma enkripsi dan dekripsi memproses semua data dan informasi dalam bentuk rangkaian bit. Rangkaian bit yang menyatakan plaintext dienkripsi menjadi ciphertext dalam bentuk rangkaian bit, demikian sebaliknya.