PERANCANGAN PROGRAM SEDERHANA DIGITAL SIGNATURE MENGGUNAKAN DSA DALAM BAHASA PYTHON

Authors

  • Muhammad Irby Syi’bu Al Huda Universitas Malikussaleh, Indonesia Author
  • Reza Dwi Putri Universitas Malikussaleh, Indonesia Author
  • Teuku Muhammad Arinal Universitas Malikussaleh, Indonesia Author
  • Nur Padila Pohan Universitas Malikussaleh, Indonesia Author
  • Ahmad Umraithi Universitas Malikussaleh, Indonesia Author
  • Sayid Muhammad Jundullah Universitas Malikussaleh, Indonesia Author
  • Ryan Rizky Ananda Universitas Malikussaleh, Indonesia Author
  • M. Fatiha Assyfa Universitas Malikussaleh, Indonesia Author

DOI:

https://doi.org/10.62671/suliwa.v2i1.56

Keywords:

Digital Signature Algorithm (DSA), Keamanan Data, Kriptografi, Tanda Tangan Digital

Abstract

Keamanan data digital menjadi hal yang sangat penting di era teknologi informasi saat ini. Salah satu metode yang digunakan untuk menjaga integritas dan keaslian data adalah tanda tangan digital. Penelitian ini membahas implementasi algoritma Digital Signature Algorithm (DSA) dalam bentuk program sederhana menggunakan bahasa pemrograman Python. Tujuan utama dari penelitian ini adalah memberikan pemahaman dasar mengenai cara kerja DSA melalui proses pembuatan kunci, penandatanganan pesan, dan verifikasi tanda tangan. Dengan menggunakan pustaka cryptography pada Python, program ini mampu menghasilkan tanda tangan digital dan memverifikasinya secara efisien. Hasil pengujian menunjukkan bahwa tanda tangan digital yang dihasilkan hanya valid jika pesan dan tanda tangan tidak mengalami perubahan. Implementasi ini diharapkan dapat menjadi langkah awal bagi pengembangan sistem keamanan digital yang lebih lanjut dan sebagai media pembelajaran kriptografi secara praktis.

References

Jasman, J., Arisandi, D. and Sukri, S. (2017) ‘Rancang Bangun Aplikasi Enkripsi Coding Berbasis Php Program Menggunakan Algoritma Aes’, in 2th Celscitech-UMRI 2017 Vol. Pekanbaru: LP2M-UMRI, pp. 49–61

Nugraha, P. (2017) ‘Implementasi Digital Signature Pada File Text Dengan Menggunakan Algoritma Schnorr Berbasis Android’.

Nurhasanah, F. (2013) ‘Pembuatan Tanda Tangan Digital Menggunakan Digital Signature Algorithm’, MATHunesa, 2(2).

Pajcin, B. R. and Ivanis, P. N. (2011) ‘Analysis of Software Realized DSA Algorithm for Digital Signature’, Guest Editorial W. Citeseer, p. 73

Prabowo, E.C. and Afrianto, I. (2017) ‘Penerapan Digital Signature Dan Kriptografi Pada Otentikasi Sertifikat Tanah Digital’, Komputa : Jurnal Ilmiah Komputer dan Informatika, 6(2), doi:10.34010/komputa.v6i2.2481.

Pratama Jr, M. D. Y. A., Arnaldy, D., TP, S., & Si, M. Analisis Integritas Dokumen Digital Pada Aplikasi Digisign UTD PNJ Menggunakan Tanda Tangan Digital.

Yassein, M. B. et al. (2017) ‘Comprehensive study of symmetric key and asymmetric key encryption algorithms’, in 2017 international conference on engineering and technology (ICET).IEEE, pp. 1–7.

Downloads

Published

2025-06-02

How to Cite

PERANCANGAN PROGRAM SEDERHANA DIGITAL SIGNATURE MENGGUNAKAN DSA DALAM BAHASA PYTHON. (2025). SULIWA: Jurnal Multidisiplin Teknik, Sains, Pendidikan dan Teknologi, 2(1), 31-34. https://doi.org/10.62671/suliwa.v2i1.56

How to Cite

PERANCANGAN PROGRAM SEDERHANA DIGITAL SIGNATURE MENGGUNAKAN DSA DALAM BAHASA PYTHON. (2025). SULIWA: Jurnal Multidisiplin Teknik, Sains, Pendidikan dan Teknologi, 2(1), 31-34. https://doi.org/10.62671/suliwa.v2i1.56