Перейти к содержимому

Pembahasan Sandi Blok Modern: Struktur Feistel dan Algoritma DES

SRIYANTO

0:00 / 0:00

Pembahasan Sandi Blok Modern: Struktur Feistel dan Algoritma DES

5 просмотров · 12 дней назад
SRIYANTO
5 подписчиков
5 просмотров · 12 дней назад
Sandi Blok vs Sandi Aliran Sandi blok memproses data biner dalam kelompok bit berukuran tetap, sedangkan sandi aliran memproses data secara berurutan sebagai aliran bit atau byte. Contoh sandi blok adalah DES dan AES, sedangkan contoh sandi aliran adalah RC4. Komponen Utama & Prinsip Keamanan S-Box: Mengganti pola bit masukan untuk mengubah nilai data. P-Box:Menukar posisi bit untuk menyebarkan pengaruh data. Penjadwalan Kunci: Membuat sub-kunci khusus untuk setiap ronde enkripsi. Difusi & Konfusi:Difusi menyamarkan pola pesan asli ke seluruh keluaran, sedangkan konfusi merumitkan hubungan antara kunci dan ciphertext. Efek Longsoran:Perubahan kecil 1 bit pada masukan idealnya mengubah sekitar setengah bit pada keluaran. Struktur Feistel & Algoritma DES Struktur Feistel: Kerangka yang membagi blok data menjadi bagian kiri ($L$) dan kanan ($R$), lalu memprosesnya secara berulang menggunakan fungsi ronde dan sub-kunci. Spesifikasi DES: Mengolah blok data 64 bit menggunakan 16 ronde Feistel dengan panjang kunci efektif 56 bit. Tahapan Proses:Terdiri dari Permutasi Awal (IP), 16 ronde Feistel (ekspansi, XOR sub-kunci, S-Box, P-Box), dan diakhiri Permutasi Akhir. Kelemahan & Pengganti DES Kunci efektif 56 bit ($2^{56}$ kemungkinan) dianggap terlalu pendek sehingga rentan terhadap serangan brute-force serta analisis kriptografi linier dan diferensial. DES kini tidak lagi aman untuk perlindungan data baru dan telah digantikan oleh AES (Advanced Encryption Standard) yang menggunakan blok 128 bit.