Informasi memainkan peran penting dalam menjalankan bisnis, organisasi, operasi militer, dll. Informasi yang berada di tangan yang salah dapat mengakibatkan kerugian bisnis atau bencana besar.Untuk mengamankan komunikasi, bisnis dapat menggunakan kriptologi untuk menyandikan informasi. Kriptologi melibatkan transformasi informasi ke dalam format yang dapat dibaca bukan manusia dan sebaliknya.
Dalam tutorial Kriptografi dan Keamanan Jaringan ini, kami akan memperkenalkan Anda pada dunia kriptologi dan bagaimana Anda dapat mengamankan informasi agar tidak jatuh ke tangan yang salah.
Apa itu Kriptografi?
Kriptografi adalah studi dan penerapan teknik yang menyembunyikan arti sebenarnya dari informasi dengan mengubahnya ke dalam format yang tidak dapat dibaca manusia dan sebaliknya.
Mari kita ilustrasikan hal ini dengan bantuan sebuah contoh. Misalkan Anda ingin mengirim pesan “I LOVE APPLES”, Anda dapat mengganti setiap huruf dalam frasa dengan huruf ketiga berturut-turut dalam alfabet. Pesan terenkripsi akan menjadi “K NQXG CRRNGU”. Untuk mendekripsi pesan kita, kita harus mengembalikan tiga huruf dalam alfabet menggunakan huruf yang ingin kita dekripsi. Gambar di bawah menunjukkan bagaimana transformasi dilakukan.
- Jumlah waktu yang tersedia
- Daya komputasi tersedia
- Kapasitas penyimpanan tersedia
- Serangan brute force – jenis serangan ini menggunakan algoritma yang mencoba menebak semua kemungkinan kombinasi logis dari teks biasa yang kemudian disandi dan dibandingkan dengan sandi asli.
- Serangan Dictionary – jenis serangan ini menggunakan daftar kata untuk menemukan kecocokan teks biasa atau kunci. Ini sebagian besar digunakan ketika mencoba memecahkan kata sandi terenkripsi.
- Serangan Rainbow table – jenis serangan ini membandingkan teks sandi dengan hash yang telah dihitung sebelumnya untuk menemukan kecocokan.
- SHA-0: menghasilkan nilai hash 120-bit. Itu ditarik dari penggunaan karena kekurangan yang signifikan dan digantikan oleh SHA-1.
- SHA-1: menghasilkan nilai hash 160-bit. Ini mirip dengan versi MD5 sebelumnya. Ia memiliki kelemahan kriptografi dan tidak direkomendasikan untuk digunakan sejak tahun 2010.
- SHA-2: memiliki dua fungsi hash yaitu SHA-256 dan SHA-512. SHA-256 menggunakan kata-kata 32-bit sedangkan SHA-512 menggunakan kata-kata 64-bit
- SHA-3: algoritma ini secara resmi dikenal sebagai Keccak.
- Open CrypTool 1
- Ganti teks dengan Never underestimate the determination of a kid who is time-rich and cash-poor
- Click on Encrypt/Decrypt menu
- Arahkan ke Symmetric (modern) lalu pilih RC4 seperti gambar di atas
- Jendela berikut akan muncul
- Pilih 24 bit sebagai kunci enkripsi
- Tetapkan nilainya menjadi 00 00 00
- Klik tombol Enkripsi
- Anda akan mendapatkan stream ciphe
- Klik pada menu Analisis
- Arahkan ke Enkripsi Simetris (modern) lalu pilih RC4 seperti gambar di atas
- Anda akan mendapatkan jendela berikut
- Ingat asumsi yang dibuat adalah kunci rahasianya adalah 24 bit. Jadi pastikan Anda memilih 24 bit sebagai panjang kunci.
- Klik pada tombol Mulai. Anda akan mendapatkan jendela berikut
- Catatan: waktu yang dibutuhkan untuk menyelesaikan serangan Brute-Force Analysis bergantung pada kapasitas pemrosesan mesin yang digunakan dan panjang kunci. Semakin panjang kuncinya, semakin lama waktu yang dibutuhkan untuk menyelesaikan serangan.
- Jika analisis sudah selesai, Anda akan mendapatkan hasil sebagai berikut.
- Catatan: angka Entropi yang lebih rendah berarti kemungkinan besar hasil tersebut benar. Ada kemungkinan nilai Entropi yang lebih tinggi dari nilai terendah yang ditemukan bisa menjadi hasil yang benar.
- Pilih baris yang paling masuk akal lalu klik tombol Terima pilihan setelah selesai
- Kriptografi adalah ilmu penyandian dan penguraian pesan.
- Sandi adalah pesan yang telah diubah menjadi format yang tidak dapat dibaca manusia.
- Menguraikan adalah membalikkan sandi ke dalam teks aslinya.
- Kriptanalisis adalah seni menguraikan sandi tanpa mengetahui kunci yang digunakan untuk sandi tersebut.
- Kriptologi menggabungkan teknik kriptografi dan cryptanalyst.
- Algoritma online brute force RC4 digunakan untuk membuat stream cipher. Ini sebagian besar digunakan dalam protokol seperti Secure Socket Layer (SSL) untuk mengenkripsi komunikasi internet dan Wired Equivalent Privacy (WEP) untuk mengamankan jaringan nirkabel.
Blogger Comment