Implementasi Tanda Tangan Digital Menggunakan Algoritme RSA dan SHA-512 dengan Salt Berbasis Web
DOI:
https://doi.org/10.70309/ticom.v10i3.36Keywords:
RSA, Digital Signature, SHA-512Abstract
Dokumen adalah surat tercetak atau tertulis yang digunakan sebagai alat bukti. Seiring dengan perkembangan teknologi, saat ini dokumen juga diterbitkan dalam bentuk digital tidak hanya dalam bentuk fisik atau cetak. Dokumen digital memiliki fungsi yang sama dengan dokumen fisik, namun memiliki kelemahan yaitu sangat rentan terhadap kemungkinan dimodifikasi, dipindahtangankan oleh siapapun dan sulitnya pembuktikan keaslian dokumen. Salah satu cara untuk mencegahnya adalah dengan membuat tanda khusus untuk memastikan bahwa dokumen tersebut asli. Tanda khusus ini adalah tanda tangan digital. Penelitian ini menggunakan fungsi hash SHA-512 yang diulang sebanyak sepuluh kali dan disertai dengan salt agar tidak mudah untuk dimodifikasi oleh orang lain. Enkripsi kunci publik yang digunakan adalah algoritme RSA. Hasil pengujian menunjukkan bahwa sistem tanda tangan digital menggunakan algoritme RSA dan SHA-512 dengan salt lebih dapat mengamankan dokumen penting dari perubahan oleh orang yang tidak bertanggung jawab. Jangka waktu pembuatan tanda tangan digital tidak terlalu lama. Ukuran file sebesar 5 megabyte hanya membutuhkan waktu sekitar 0,07 detik.
References
S. Bhatia and A. D. W. de Hernandez, “Blockchain Is Already Here. What Does That Mean for Records Management and Archives?,” J. Arch. Organ., vol. 16, no. 1, pp. 75–84, 2019.
Y. Anshori, A. Y. Erwin Dodu, and D. M. P. Wedananta, “Implementasi Algoritma Kriptografi Rivest Shamir Adleman (RSA) pada Tanda Tangan Digital,” Techno.Com, vol. 18, no. 2, pp. 110–121, 2019.
Y. A. Putri and E. V. Manullang, “Implementasi Kriptografi Digital Signature Menggunakan Secure Hash Algorithm (SHA-1),” J. Teknol. Inf., vol. 6, no. 1, pp. 1–8, 2018.
U. P. Patel, A. K. Patel, and F. A. Suthar, “Science and Applications the Study of Digital Signature,” Journal of Information, Knowledge and Research in Computer Science and Applications, vol. 1, no. 2, pp. 38–43, 2019.
D. Drescher, Blockchain basics: A Non-Technical Introduction in 25 Steps. California: Apress, 2017.
M. A. Nazal, R. Pulungan, and M. Riasetiawan, “Data Integrity and Security using Keccak and Digital Signature Algorithm (DSA),” IJCCS (Indonesian J. Comput. Cybern. Syst., vol. 13, no. 3, p. 273, 2019.
E. C. Prabowo and I. Afrianto, “Penerapan Digital Signature dan Kriptografi pada Otentikasi Sertifikasi Tanah Digital,” J. Ilmu Komputer dan Informatika, vol. 6, no. 2, pp. 83–90, 2017.
A. Saepulrohman. and A. Ismangil, “Data Integrity and Security of Digital Signatures on Electronic Systems Using the Digital Signature Algorithm (DSA),” International Journal of Electronics and. Communications Systems, vol. 1, no. 1, pp. 11-15, 2021.
H. Manurung, “Perancangan Perangkat Lunak Pembelajaran Authentication dan Digital Signature Scheme dengan Metode Simulasi Schnorr,” J. Inform. Kaputama, vol. 3, no. 2, pp. 51–59, 2019.
O. K. Sulaiman, M. Ihwani, and S. F. Rizki, “Model Keamanan Informasi Berbasis Tanda Tangan Digital Dengan Data Encryption Standard (Des) Algorithm,” InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 1, no. 1, pp. 14–19, 2016.
M. Ihwani, “Model Keamanan Informasi Berbasis Digital Signature Dengan Algoritma Rsa,” CESS Journal Comput. Eng. Syst. Sci., vol. 1, no. 1, pp. 15–20, 2016.
B. K. Hutasuhut, S. Efendi, and Z. Situmorang, “Digital Signature untuk Menjaga Keaslian Data dengan Algoritma MD5 dan Algoritma RSA,” InfoTekJar (Jurnal Nas. Inform. dan Teknol. Jaringan), vol. 3, no. 2, pp. 164–169, 2019.
N. Zaatsiyah and D. Djuniadi, “Implementing Digital Signature With Rsa and Md5 in Securing E-Invoice Document,” Cybersp. J. Pendidik. Teknol. Inf., vol. 5, no. 2, p. 129, 2021.
Arpan, N. Mayasari, "Pembangunan, P. Budi, and M.-S. Utara, “Membangkitkan Digital Signature Dengan Algoritma MD5 dan Algoritma RSA untuk Memastikan Keaslian File,” vol. 6, no. 2, pp. 8–13, 2019.
R. L. Rivest, A. Shamir, and L. Adleman, “A Method for Obtaining Digital Signatures and Public-Key Cryptosystems,” Commun. ACM, vol. 21, no. 2, pp. 1-15, 1978.