IMPLEMENTASI TANDA TANGAN DIGITAL MENGGUNAKAN RSA-PSS DAN SHA-256 UNTUK KEAMANAN DOKUMEN ELEKTRONIK
Keywords:
Tanda Tangan Digital, RSA-PSS, SHA-256, QR Code, Dokumen ElektronikAbstract
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.
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





