JURNAL: RANCANG BANGUN APLIKASI ENKRIPSI DATABASE MYSQL DENGAN ALGORITMA BLOWFISH

JURNAL: RANCANG BANGUN APLIKASI ENKRIPSI DATABASE MYSQL DENGAN ALGORITMA BLOWFISH

JURNAL: RANCANG BANGUN APLIKASI ENKRIPSI DATABASE MYSQL DENGAN ALGORITMA BLOWFISH

Abstrak 

Untuk menjaga keamanan data ataupun informasi yang tersimpan dalam database MySQL adalah dengan menggunakan enkripsi. Ada banyak algoritma enkripsi yang ada dan salah satunya adalah algoritma Blowfish. Algoritma Blowfish merupakan algoritma modern kunci simetris berbentuk chiperblock. Enkripsi dilakukan dengan menggunakan kunci tertentu, sehingga menghasilkan chipertext yang tidak bisa dibaca. Chipertext tersebut dapat dikembalikan seperti semula jika didekripsi menggunakan kunci yang sama. Algoritma Blowfish memiliki 16 putaran dan masukan berupa data 64 bit. Bagi data 64 bit tersebut menjadi 2 bagian XL dan XR yang masing-masing 32 bit, selanjutnya lakukan operasi XL = XL xor Pi dan XR = F(XL) xor XR, kemudian tukar XL dan XR, lakukan proses sebanyak 16 kali. Pada proses ke-17 lakukan operasi untuk XR = XR xor P17 dan XL = XL xor P18, kemudia satukan kembali XL dan XR sehingga menjadi 64 bit kembali sehingga menghasilkan chipertext. Dari penggunaan algoritma Blowfish ini membuat data dari database MySQL yang meliputi database, table, field, dan record tidak dapat terbaca karena telah terenkripsi, sehingga hanya user tertentu yang dapat membaca isi dari database dengan cara mendekripsinya. 

Kata Kunci: Algoritma Blowfish, enkripsi, dekripsi, kunci simetris

Pendahuluan 

Database adalah sebuah bagian terpenting dalam suatu sistem informasi. Dengan adanya database, semua jenis data penting yang kita miliki dapat tersimpan dengan rapi dan dapat diakses kapan saja untuk mendapatkan informasi yang kita butuhkan.

Peneliti: Tetuko Pambudi Nusa 

Untuk lebih lengkapnya silahkan download di link berikut:
JURNAL: RANCANG BANGUN APLIKASI ENKRIPSI DATABASE MYSQL DENGAN ALGORITMA BLOWFISH