Perancangan Sistem Pengamanan Data Transaksi Pada Database Terdistribusi Menggunakan Metode Hashing
Kata Kunci:
kriptografi, hashing, integritas, database, distribusiAbstrak
Dalam e-commerce dibutuhkan gerai pembayaran sebagai perantara, agar uang pembelian dapat diproses. Salah satu e-commerce di Indonesia adalah milik PT. Kereta Api. Saling terhubungnya transaksi antara loket online kereta api dengan beberapa gerai pembayaran, menuntut adanya distribusi database. Hal ini akan menimbulkan masalah baru, karena database memiliki celah keamanan, yaitu kemungkinan terjadinya manipulasi data transaksi. Sehingga diperlukan sistem yang dapat menjamin data transaksi tidak dapat dimanipulasi. Metode hashing digunakan oleh sistem unutk menghitung nilai digest dari transaksi yang masuk dari gerai pembayaran. Kemudian, nilai digest tersebut akan dikirimkan secara bergiliran dengan data transaksi ke server loket online kereta api. Setelah itu, nilai digest dari transaksi sebelumnya beserta transaksi terbaru akan dihitung kembali nilai digest-nya. Begitu seterusnya sampai tercipta sebuah rantai hashing. Dengan cara ini hasil record dataloket online kereta api, dan gerai pembayaran akan sama dan setiap record data akan terikat. Sehingga perubahan satu record datatransaksi, akan merusak susunan record data transaksi yang lain. Susunan record data yang valid akan menjadi indikasi terjaganya integritas data transaksi.Setelah melakukan pengujian, dapat disimpulkan sistem dapat berjalan dengan baik dan benar, dengan waktu eksekusi sistem 5 detik.