Text
TA-ANALISIS WEAK KEYS PADA ALGORITMA BLOCK CIPHER SIMPLIFIED IDEA
Kunci merupakan bagian yang penting dalam suatu sistem kriptografi simetrik, termasuk block cipher. Oleh karena itu perlu diperhatikan saat pembangkitan kunci yang akan digunakan untuk enkripsi. Salah satu yang perlu diwaspadai saat pembangkitan kunci adalah adanya kelas-kelas weak keys yang dapat memperlemah sistem kriptografi saat kunci tersebut digunakan karena informasi tentang weak keys dapat digunakan oleh kriptanalis untuk mereduksi percobaannya melakukan exhaustive key search. Diantara metode yang digunakan untuk mendapatkan kelas-kelas weak keys dalam suatu algoritma block cipher adalah dengan menggunakan adanya faktor linier pada fungsi round serta dengan menggunakan karakteristik difference output dengan probabilitas 1. Pada algoritma block cipher Simplified IDEA ditemukan adanya 15 kelas weak keys dari hasil perolehan menggunakan faktor linier pada fungsi round dengan jumlah kelas terbesar mencapai 218 kunci dan paling kecil sebesar 29 kunci. Sementara dari hasil karakteristik difference output dengan probabilitas 1 didapatkan paling banyak sebesar 222 kunci dan paling kecil sebesar 28 kunci yang tergolong ke dalam kelas weak keys. Jumlah ini relatif besar jika dibandingkan dengan kunci input yang besarnya 232 kunci. Penggunaan key schedule yang kurang baik juga membuat sistem ini lemah, karena kunci enkripsi diperoleh dari kunci input yang dirotasi. Akibatnya sedikit perbaikan pada key schedulenya diharapkan dapat meminimalisir jumlah weak keys yang terungkap.
No copy data
No other version available