ANALISIS MEKANISME PENGAMANAN FILE DOKUMEN MENGGUNAKAN ALGORITMA AES 128 DENGAN AUTENTIKASI DAN PERTUKARAN KUNCI BERBASIS RSA DAN SHA-256 DALAM PLATFORM MATLAB

Dalam melakukan pertukaran file dokumen antar smartphone membutuhkan pengamanan terhadap suatu data atau yang disebut dengan Kriptografi. Ilmu kriptografi yang digunakan untuk pengamanan file dalam penelitian ini terdiri atas kunci simetris, kunci asimetris, dan fungsi hash. Metode enkripsi-dekripsi file yang digunakan untuk pengamanan file dokumen dalam penelitian ini adalah menggunakan algoritma symmetric key AES 128. Sementara itu distribusi kunci yang digunakan dalam enkripsi-dekripsi AES 128 adalah menggunakan algoritma RSA. Algoritma RSA juga diterapkan untuk otentifikasi file dokumen, dengan cara mengenkripsi nilai hash SHA-256 dari file dokumen yang dikirimkan. Ketiga ilmu Kriptografi tersebut diintegrasikan dalam platform Matlab. Pengujian dalam penelitian ini dilakukan pada file *.txt. Hasil AES Encryption Time dan AES Decryption Time dipengaruhi oleh jumlah karakter dalam file dokumen *.txt. Semakin besar jumlah karakter dalam file dokumen *.txt maka semakin banyak waktu yang dibutuhkan untuk melakukan enkripsi dan dekripsi. Hasil Hashing Time tidak dipengaruhi oleh jumlah karakter dalam file dokumen. *.txt. Syntax hash SHA-256 yang terdapat dalam platform matlab befungsi dengan baik dan benar. Isi file dokumen *.txt yang dikirimkan oleh pengirim maupun yang diterima oleh penerima memiliki hasil yang sama dan tidak ada kerusakan. Hasil pengujian keacakan dengan NIST Suite membuktikan bahwa integrasi dari ketiga algoritma memiliki output acak dan dapat diterapkan untuk pengamanan file dokumen