Penanganan Bit Flipping Attack (BFA) pasa Sistem Kriptografi RC4

Amelia Puspitasari

Informasi Dasar

171 kali
113051010
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: RC4 adalah salah satu algoritma kriptografi stream cipher yang masih sering digunakan pada protokol keamanan. Algoritma ini terdiri dari 3 langkah utama (inisialisasi array, ksa, dan PRGA) untuk membangkitkan suatu keystream yang akan digunakan dalam proses enkripsi dan dekripsi. Proses enkripsi dan dekripsi pada RC4 dilakukan dengan operasi XOR antara keystream dengan plaintext. RC4 dapat dijalankan dengan panjang kunci variable dan operasi dengan orientasi byte.

Metode enkripsi RC4 memiliki kelemahan. Kelemahan yang paling dikenal adalah Bit-Flipping Attack atau BFA, dimana penyerang dapat mengetahui sample atau keseluruhan plaintext dari ciphertext tanpa harus mengetahui kunci enkripsi. Pada Tugas Akhir ini di ajukan modifikasi CRC untuk mengatasi masalah Bit Flipping Attack. Adapun modifikasi dilakukan dengan memberikan nilai CRC-32 bit pada plaintext sebelum dilakukan enkripsi dan setelah proses enkripsi dihitung nilai CRC kembali.

Dari hasil pengujian yang dilakukan terhadap algoritma RC4, penambahan proses perhitungan CRC pada plaintext sebelum dilakukan proses enkripsi berhasil meningkatkan keamanan data dari serangan Bit Flipping Attack. Kualitas kriptografi RC4 Modifikasi CRC yang dihasilkan pada sistem ini dipengaruhi oleh ketahanan avalanche effect dan waktu proses eksekusi. Kualitas avalanche effect untuk kondisi plaintext yang sama dengan kunci yang berbeda nilai avalanche effect RC4 modifikasi CRC sama baiknya dengan nilai avalanche effect yang dihasilkan dari algoritma RC4 Modifikasi CRC pada kondisi kunci yang sama dengan plaintext yang berbeda. Pada algoritma RC4 panjang pesan chipertext lebih pendek 4 byte dibandingkan RC4 modifikasi CRC, sehingga waktu proses enkripsi/dekripsi RC4 lebih cepat dibandingkan RC4 Modifikasi CRC.
Kata Kunci : RC4, enkripsi, dekripsi, Bit Flipping Attack, CRC.ABSTRACT: RC4 is a stream cipher cryptographic algorithm commonly used in security protocols. The algorithm consists of three main steps, initialization array, KSA, and PRGA, to generate a keystream to be used in the process of encryption and decryption. Process on the RC4 encryption and decryption implemented by XOR operation between the keystream and plaintext. RC4 can be implemented with a variable key length and byte-oriented operations.

RC4 encryption method has several drawbacks. One of the well-known weakness of RC4 encryption is Bit Flipping Attack(BFA),which the attacker can have the access to know a sample or a whole plaintext from ciphertext without knowing the encrytion key. At this final project proposed modification to handle that problem CRC Bit Flipping Attack. The modification is done by giving CRC-32 bit is applied on the plaintext before encryption process and after encryption process the CRC values are recalculated.

The results of tests performed on the RC4 algorithm, the addition of the CRC calculation on the plaintext prior to encryption process, managed succesfully to improve data security from Bit Flipping Attack. The quality of the generated RC4 with CRC cryptography in this system is affected by the value of the avalanche effect and time of execution process. Thequality of plaintext avalanche effect for the same conditions with different key value of the avalanche effect RC4 modification of CRC as well as the avalanche effect resulting from RC4 modification of CRC key in the same conditions with different plaintext. On the RC4 algorithm ciphertext message length is shorter than 4 bytes CRC so that the modified RC4 encryption / decryption‘s time execution is faster than RC4 modification of CRC.

Keyword: RC4, encryption, decryption, Bit Flipping Attack, CRC.

Subjek

Informatika Teori dan Pemrograman
 

Katalog

Penanganan Bit Flipping Attack (BFA) pasa Sistem Kriptografi RC4
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Amelia Puspitasari
Perorangan
Ari Moesriami Barmawi, Tjokorda Agung Budi Wirayuda
 

Penerbit

Universitas Telkom
Bandung
2012

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini