Text
TA-Desain Algoritma Block Cipher Chaotic Encryption Algorithm (CEA) Berbasis pada Pemetaan Chaos
Beberapa tahun belakangan ini para peneliti masalah keamanan menemukan hubungan yang erat antara sistem dinamis chaos dan kriptografi. Menurut Shujun Li karakteristik yang fundamental pada teori chaos seperti ergodicity, mixing and exactness property, dan sensitifitas terhadap kondisi awal memiliki kesamaan dengan sifat konfusi dan difusi pada kriptografi. Berangkat dari adanya kesamaan tersebut, maka akan didesain sebuah algoritma block cipher CEA (Chaotic Encryption Algorithm) yang berbasis pada sistem dinamis chaos. Algoritma CEA adalah sebuah algoritma penyandian block cipher yang menggunakan struktur Feistel-like cipher. Algoritma CEA memproses 128 bit plaintext menjadi 128 bit ciphertext dengan panjang kunci 384 bit. Komponen penyusun algoritma CEA melibatkan operasi XOR, operasi penjumlahan modulo 232, rotasi, dan dua buah fungsi chaos yaitu Piecewise Linear Chaotic Maps (PLCM) dan Logistic Maps dengan dengan jumlah round sebanyak 11 round. Dari hasil pengujian disimpulkan bahwa algoritma CEA memenuhi uji Strict Avalanche Criterion (SAC) dengan plaintext dan seed CEA sebagai variabel bebas dengan toleransi error sebesar 1%. Sementara itu, dari hasil pengujian fungsi f algoritma CEA disimpulkan bahwa fungsi f memenuhi uji Strict Avalanche Criterion (SAC) dengan toleransi error sebesar 1% dan uji Bit Independent Criterion (BIC) dengan subblok input dan subkunci sebagai variabel bebas dengan toleransi error sebesar 2%.
No other version available