Implementasi Algoritma Asimetris DSA (Digital Signature Algorithm) dalam Aplikasi Sederhana untuk Tanda Tangan Digital
DOI:
https://doi.org/10.62671/jikum.v1i1.39Keywords:
Tanda Tangan Digital, Kriptografi Asimetris, DSA, Python, Keamanan InformasiAbstract
Seiring meningkatnya kebutuhan akan keamanan informasi di era digital, tanda tangan digital menjadi solusi penting dalam menjamin keaslian dan integritas data. Penelitian ini bertujuan untuk mengimplementasikan algoritma Digital Signature Algorithm (DSA) dalam bentuk aplikasi sederhana berbasis Python. Dengan pendekatan eksperimen terapan dan metode prototyping, aplikasi ini dikembangkan menggunakan pustaka kriptografi seperti PyCryptodome, hashlib, dan Tkinter. Aplikasi yang dihasilkan memungkinkan proses penandatanganan dan verifikasi pesan secara efisien. Hasil implementasi menunjukkan bahwa sistem mampu mendeteksi setiap perubahan pada pesan dan menjamin validitasnya, meskipun masih terdapat keterbatasan pada format pesan yang didukung dan ketergantungan terhadap file kunci eksternal. Penelitian ini memberikan pemahaman praktis tentang penerapan kriptografi asimetris dalam pengamanan data digital.
References
Alfani, M. R., Furqan, M., & Nasution, Y. R. (2024). Pengamanan Data Teks Menggunakan Metode Digital Signature Algorithm (Dsa) Dan Advanced Encryption Standard (Aes). Journal of Science and Social Research, 4307(1), 301–306.
Amaliawati, Y. H., Pratama, A. A. R. P., & Saputro, I. A. (2024, December). Analisis Perbandingan Kinerja Algoritma Kriptografi Message Digest Algorithm 5 (MD5) dan Digital Signature Algorithm (DSA) Berdasarkan Ukuran File dalam Proses Enkripsi File. In Prosiding Seminar Nasional Amikom Surakarta (Vol. 2, pp. 1176-1186).
Ashari, W. M. (2020). Perbandingan Performa Kriptografi Asimetris Pada Proses Key Exchange. Science Tech: Jurnal Ilmu Pengetahuan dan Teknologi, 6(1), 26-32.
Ashari, W. M. (2020). Perbandingan Performa Kriptografi Asimetris Pada Proses Key Exchange. Science Tech: Jurnal Ilmu Pengetahuan dan Teknologi, 6(1), 26-32.
Haekal, M. M. (2022). Tanda Tangan Digital: Keabsahan, Fungsi, dan Cara Kerjanya. Mekarisign.Com. https://mekarisign.com/id/blog/tanda-tangan-digital- adalah/
Herawati, Nora, R. Rizal Isnanto, and Adian Fatchur Rochim. Perancangan dan implementasi dsa (digital signature algorithm) menggunakan bahasa pemrograman java. Diss. Jurusan Teknik Elektro Fakultas Teknik Undip, 2011.
Mauluddin, A., Setiawan, A., & Supriadi, I. (2022). IP Prototype Single IP Login dan Kriptografi Asimetris Digital Signature Algorithm pada User Auntentification Studi Kasus CV. Danofal’s.
Munir, R. (2005). Penggunaan Tanda-Tangan Digital untuk Menjaga Integritas Berkas Perangkat Lunak. 2005(Snati), 6–9.
Pardosi, I. A., & Purba, R. (2015). Pengembangan Web E-Voting Menggunakan Secure Election Protocol. Jurnal SIFO Mikroskil, 16(1), 73–82.
Simetris, A. (2016). Kriptografi Simetris dan Asimetris dalam Perspektif Keamanan Data dan Kompleksitas Komputasi. Jurnal Ilmiah Ilmu Komputer, 2(2).



