IMPLEMENTASI TANDA TANGAN DIGITAL MENGGUNAKAN RSA-PSS DAN SHA-256 UNTUK KEAMANAN DOKUMEN ELEKTRONIK

Authors

  • Sahrani Indah Sari Universitas Muhammadiyah Sumatera Utara
  • Mahardika Abdi Prawira Tanjung Universitas Muhammadiyah Sumatera Utara

Keywords:

Tanda Tangan Digital, RSA-PSS, SHA-256, QR Code, Dokumen Elektronik

Abstract

Semakin banyak instansi memindahkan pengelolaan dokumen ke bentuk elektronik, dan pergeseran ini menuntut cara baru untuk membuktikan bahwa sebuah dokumen memang asli dan belum dimodifikasi. Penelitian ini membangun sistem tanda tangan digital berbasis RSA-PSS dan SHA-256 untuk dokumen PDF, dengan QR Code  sebagai penunjuk ke metadata verifikasi. SHA-256 dipakai untuk menghitung message digest dari seluruh byte stream PDF final, RSA-PSS dipakai untuk membentuk dan memverifikasi tanda tangan lewat pasangan kunci RSA 2048-bit. React.js menangani frontend, FastAPI (Python) menangani backend, dan PostgreSQL menyimpan datanyaPengujian menggunakan metode Black Box Testing terhadap 20 dokumen PDF, yang terdiri atas 10 dokumen asli dan 10 dokumen yang telah dimodifikasi. Semua dokumen asli lolos verifikasi sebagai VALID. Semua dokumen yang dimodifikasi terdeteksi INVALID, termasuk dokumen dengan perubahan isi dan QR Code. Pengujian RSA-PSS juga menunjukkan bahwa tanda tangan ditolak ketika diverifikasi menggunakan kunci publik yang tidak sesuai. Temuan ini menunjukkan bahwa kombinasi SHA-256, RSA-PSS, dan QR Code  berbasis referensi mampu memeriksa integritas dokumen PDF dan memverifikasi tanda tangan berdasarkan kunci publik penandatangan yang terdaftar pada sistem.

Author Biography

Mahardika Abdi Prawira Tanjung, Universitas Muhammadiyah Sumatera Utara

Sistem Informasi

References

Akbar, M., L.B, P. L., & Fattah, F. (2021). Penerapan Rivest Shamir Adleman untuk Verifikasi Tanda Tangan Digital pada Lembar Pengesahan Skripsi. Buletin Sistem Informasi Dan Teknologi Islam, 2(4), 255–264. https://doi.org/10.33096/busiti.v2i4.993

Aryasanti, A., Hardjianto, M., Brotosaputro, G., & Roeswidiah, R. (2022). Implementasi Tanda Tangan Digital Menggunakan Algoritme RSA dan SHA-512 Berbasis Web. Jurnal TICOM, 10, 181–186. https://doi.org/10.70309/ticom.v10i3.36

Barus, R. P., Suryanata, M. G., Pane, D. H., & Hafiz, A. Al. (2025). Penerapan Tanda Tangan Digital Mengunakan Algoritma SHA - 256 Dan RSA Untuk Pengamanan Surat Perintah Perjalanan Dinas Di Desa Namo Rambe. JURNAL SISTEM INFORMASI TGD, 4, 881–892. https://doi.org/10.53513/jursi.v4i4.10313

Hutagalung, J., Ramadhan, P. S., & Sihombing, S. J. (2023). KEAMANAN DATA MENGGUNAKAN SECURE HASHING ALGORITHM (SHA)- 256 DAN RIVEST SHAMIR ADLEMAN (RSA) PADA DIGITAL SIGNATURE Juniar. Jurnal Teknologi Informasi Dan Ilmu Komputer (JTIIK), 10(6). https://doi.org/10.25126/jtiik.2023107319

K. Moriarty, E., Kaliski, B., Jonsson, J., & Rusch, A. (2016). PKCS #1: RSA Cryptography Specifications Version 2.2 (RFC 8017). https://www.rfc-editor.org/info/rfc8017

Kazmierczyk, Z., & Turner, I. J. (2022). Self-identification of electronically scanned signatures ( ESS ) and digitally constructed signatures ( DCS ). Forensic Sciences Research, 7(2), 261–264. https://doi.org/10.1080/20961790.2021.1923167

Mainka, C., Mladenov, V., & Rohlmann, S. (2021). Shadow Attacks: Hiding and Replacing Content in Signed PDFs. Network and Distributed Systems Security (NDSS) Symposium, February. https://doi.org/10.14722/ndss.2021.24117

Melina, M., Sukono, F., Napitupulu, H., & Kusumaningtyas, V. A. (2022). Verifikasi Tanda Tangan Elektronik dengan Teknik Otentikasi Berbasis Kriptografi Kunci Publik Sistem Menggunakan Algoritma Kriptografi Rivest-Shamir-Adleman. Jurnal Matematika Integratif, 18(1), 27. https://doi.org/10.24198/jmi.v18.n1.38343.27-39

Natho, P., Boonmee, S., & Khongkrairoek, N. (2025). Evaluation of Digital Signatures Using RSA and HMAC Algorithms. Engineering, Technology and Applied Science Research, 15(6), 29509–29514. https://doi.org/10.48084/etasr.14149

National Institute of Standards and Technology. (2015). Secure Hash Standard. In National Institute of Standards and Technology (Vol. 4, Issue August). https://doi.org/10.6028/NIST.FIPS.180-4

Nurjaman, & Rizal, A. (2024). PENANDA TANGANAN DOKUMEN DIGITAL PADA SISTEM PENYIMPANAN FILE MENGGUNAKAN KOMBINASI ALGORITMA SHA3-512 DAN RSA UNTUK. Jurnal Ilmiah Teknologi Informasi Terapan, 10(3), 119–129. https://doi.org/10.33197/jitter.vol10.iss3.2024.2200

Sarasvananda, I. B. G., & Iswara, I. B. A. I. (2022). Tanda Tangan Elektronik Menggunakan Algoritma Rivest Shamir Adleman ( RSA ) pada Sistem Informasi Surat Menyurat LPIK INSTIKI. Jurnal SISFOKOM (Sistem Informasi Dan Komputer), 11, 289–296. https://doi.org/10.32736/sisfokom.v11i2.1403

Downloads

Published

2026-09-23

How to Cite

Indah Sari, S., & Tanjung, M. A. P. (2026). IMPLEMENTASI TANDA TANGAN DIGITAL MENGGUNAKAN RSA-PSS DAN SHA-256 UNTUK KEAMANAN DOKUMEN ELEKTRONIK . Komprehensif, 4(2), 617–632. Retrieved from https://ejournal.edutechjaya.com/index.php/komprehensif/article/view/2221

Issue

Section

Articles