ABSTRAKSI: Kriptografi menjadi suatu bagian yang tidak dapat dipisahkan dari sistem keamanan jaringan pada era informasi global. Terdapat banyak parameter pada sistem kriptografi, sebagai contoh : tingkat keamanan algoritma, flexibility, distribusi frekuensi kemunculan karakter, variansi distribusi, avalanche effect, brute force attack dan waktu eksekusi data. Parameter tersebut dapat menjadi panduan bagi pengguna untuk menyesuaikan algoritma terhadap tingkat kebutuhan sistem kriptografi.
Algoritma Advanced Encryption Standard (AES) dan Camellia merupakan contoh algoritma kriptografi berbasis blok cipher dimana pada kedua algoritma tersebut terdapat beberapa kesamaan yaitu, jenis kunci adalah kunci simetris, ukuran blok data senilai 128 bit dan panjang kunci dengan nilai 128, 192 dan 256 bit.
Pada tugas akhir ini dilakukan pengukuran dan analisa perbandingan performansi algoritma AES dan Camellia dengan menggunakan perangkat lunak simulasi proses kriptografi dari kedua algoritma tersebut. Parameter performansi yang diukur meliputi waktu proses, pengaruh mode operasi, avalanche effect, dan brute force attack. Simulasi yang dibangun pada tugas akhir ini menggunakan bahasa pemrograman Java.
Kata Kunci : Camellia, Advanced Encryption Standard, kriptografi, blok cipher, avalanche effect, brute force attack.ABSTRACT: Cryptography becomes a fully integrated part of network security system in global information era. There are some parameters for cryptography system, they are level of algorithm security, flexibility, characters appearance distribution frequency, distribution variance, avalanche effect, brute force attack, and data execution time. Those parameters are then could be uses as the guidance for the users to choose the suitable cryptography system based on their needs.
Advanced Encryption Standard (AES) and Camellia are the examples of the cipher block-based cryptography system. Both cryptography systems using the same symmetric keys, 128 bit block size, and 128, 192, 256 length of keys.
This final project measures and analyzes the comparison of AES and Camellia algorithm performance. This comparison facilitated by the software which simulated the cryptography process for both algorithms. The performance parameters measurements including the time process, the influence of operation mode, avalanche effect, and brute force attack. This final project use Java programming language as the software development system.
Keyword: Camellia, Advanced Encryption Standard, Cryptography, cipher block, avalanche effect, brute force attack