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.
Penulis: Tetuko Pambudi Nusa, Anita
Qoiriah
Kode Jurnal: jptinformatikadd130004