Implementasi Tanda Tangan Digital Berbasis Kombinasi Algoritma Digital Signature Algorithm Dan Rivest Shamir Adleman
Abstract
Dokumen digital membutuhkan mekanisme autentikasi dan integritas yang andal untuk memastikan keaslian penandatangan dan ketidakubahan isi setelah distribusi. Penelitian terdahulu umumnya hanya mengandalkan satu algoritma tanda tangan utama (DSA atau RSA secara terpisah) tanpa lapisan verifikasi tambahan pada RSA-PSS, sehingga terdapat gap pada model implementasi yang menggabungkan keduanya untuk mendeteksi pemalsuan isi, penggantian QR Code, dan penggunaan secret code tidak sah dalam satu alur terintegrasi. Selain itu, profil waktu eksekusi komponen kriptografi dan non-kriptografi pada implementasi PDF berbasis desktop belum diukur secara komprehensif. Penelitian ini bertujuan untuk: (1) mengimplementasikan skema tanda tangan digital DSA-RSA-PSS berbasis SHA-256 pada dokumen PDF menggunakan Python; (2) mengukur waktu eksekusi tiap komponen kriptografi (hashing, signing DSA, signing RSA-PSS) dan non-kriptografi (render PDF, deteksi QR Code) pada variasi dokumen 5 hingga 20 halaman; dan (3) mengevaluasi ketahanan sistem terhadap empat skenario keamanan. Dalam alur yang diusulkan, SHA-256 menghasilkan hash dokumen, DSA membentuk tanda tangan utama, dan RSA-PSS menambahkan lapisan verifikasi kedua yang disisipkan ke dalam QR Code. Hasil menunjukkan dokumen asli berhasil diverifikasi, sementara dokumen dengan secret code salah, perubahan isi, atau QR Code yang dimodifikasi berhasil ditolak. Rata-rata waktu hashing 0,0018 detik, signing DSA 0,0014 detik, signing RSA-PSS 0,0028 detik, dan render PDF menjadi beban terbesar sebesar 0,863 detik (±43,27% dari total proses). Kontribusi utama adalah prototipe verifikasi PDF offline yang mengintegrasikan deteksi pemalsuan isi, penggantian QR Code, dan validasi secret code dalam satu alur kerja. Penerapan produksi masih memerlukan integrasi Certificate Authority dan pengelolaan kunci berbasis Public Key Infrastructure.
Keywords
Full Text:
PDFReferences
National Institute of Standards and Technology (US), “Digital Signature Standard (DSS),” National Institute of Standards and Technology (U.S.), Washington, D.C., NIST FIPS 186-5, Feb. 2023. doi: 10.6028/NIST.FIPS.186-5.
J. K. Dalimunthe and A. Ikhwan, “Implementasi Sistem Informasi Pengelolaan Arsip Elektronik dengan Algoritma Hashing untuk Integritas Data,” vol. 11, no. 1, 2026.CESS (Journal of Computer Engineering, System and Science), 11(1), pp. 41-50. doi: 10.24114/cess.v11i1.70979.
R. A. Azdy, “Tanda tangan Digital Menggunakan Algoritme Keccak dan RSA,” Jurnal Nasional Teknik Elektro dan Teknologi Informasi (JNTETI), vol. 5, no. 3, Sep. 2016, doi: 10.22146/jnteti.v5i3.255.
T. Wellem, Y. Nataliani, and A. Iriani, “Academic Document Authentication using Elliptic Curve Digital Signature Algorithm and QR Code,” JOIV : Int. J. Inform. Visualisation, vol. 6, no. 3, p. 667, Sep. 2022, doi: 10.30630/joiv. 6.2.872.
L. J. Pangaribuan, C. I. Cahyadi, J. Banjarnahor, B. Barus, and B. N. Siahaan, “Strategi Otentikasi Dokumen Pada Email Menggunakan Digital Signature dengan Algoritma Schnorr”.KLIK: Kajian Ilmiah Informatika dan Komputer, 3(4), pp. 384-392.
F. Lalem, A. Laouid, M. Kara, M. Al-Khalidi, and A. Eleyan, “A Novel Digital Signature Scheme for Advanced Asymmetric Encryption Techniques,” Applied Sciences, vol. 13, no. 8, p. 5172, Apr. 2023, doi: 10.3390/app13085172.
A. Saepulrohman and A. Ismangil, “Data integrity and security of digital signatures on electronic systems using the digital signature algorithm (DSA),” IJECS, vol. 1, no. 1, pp. 11–15, Jun. 2021, doi: 10.24042/ijecs.v1i1.7923.
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. 120–126, Feb. 1978, doi: 10.1145/359340.359342.
M. Ramadhoni and H. Santoso, “Performance Comparison between Signature Cryptography: A Case Study on SNAP Indonesia,” SinkrOn, vol. 8, no. 4, pp. 2327–2335, Oct. 2023, doi: 10.33395/sinkron.v8i4.12819.
P. Natho, S. Boonmee, and N. Khongkrairoek, “Evaluation of Digital Signatures Using RSA and HMAC Algorithms,” Eng. Technol. Appl. Sci. Res., vol. 15, no. 6, pp. 29509–29514, Dec. 2025, doi: 10.48084/etasr. 14149.
K. Somsuk, “The special algorithm based on RSA cryptography for signing and verifying digital signature,” Heliyon, vol. 11, no. 4, p. e42481, Feb. 2025, doi: 10.1016/j.heliyon.2025.e42481.
J. Hutagalung, P. S. Ramadhan, and S. J. Sihombing, “Keamanan Data Menggunakan Secure Hashing Algorithm (SHA)-256 dan Rivest Shamir Adleman (RSA) pada Digital Signature,” JTIIK, vol. 10, no. 6, pp. 1213–1222, Dec. 2023, doi: 10.25126/jtiik.1067319.
Y. Anshori, A. Y. Erwin Dodu, and D. M. P. Wedananta, “Implementasi Algoritma Kriptografi Rivest-Shamir-Adleman (RSA) pada Tanda Tangan Digital,” tc, vol. 18, no. 2, pp. 110–121, May 2019, doi: 10.33633/tc.v18i2.2166.
F. J. Aufa, Endroyono, and A. Affandi, “Security System Analysis in Combination Method: RSA Encryption and Digital Signature Algorithm,” in 2018 4th International Conference on Science and Technology (ICST), Yogyakarta: IEEE, Aug. 2018, pp. 1–5. doi: 10.1109/ICSTC.2018.8528584.
M. A. Sadikin and R. W. Wardhani, “Implementation of RSA 2048-bit and AES 256-bit with Digital Signature For Secure Electronic Health Record Application”.CommIT (Communication & Information Technology) Journal, 10(2), pp. 63-69. doi: 10.21512/commit.v10i2.1549.
K. Somsuk, “The development of signing and verification methods for high-speed digital signatures on electronic official documents by using RSA cryptography,” Cogent Engineering, vol. 11, no. 1, p. 2432513, Dec. 2024, doi: 10.1080/23311916.2024.2432513.
A. Fitri, I. Abdullah, T. Ramada, R. Saputri, J. Saharani, and M. F. Gultom, “Implementasi Algoritma Asimetris DSA (Digital Signature Algorithm) dalam Aplikasi Sederhana untuk Tanda Tangan Digital,” vol. 1, no. 1, 2025.JIKUM: Jurnal Ilmu Komputer, 1(1), pp. 22-26. doi: 10.62671/jikum.v1i1.39.
D. Arisandi, M. B. Yusuf, and S. Sukri, “Pemeriksaan Integritas Dokumen Dengan Digital Signature Algorithm,” JOISIE, vol. 4, no. 1, p. 1, Jun. 2020, doi: 10.35145/joisie.v4i1.508.
E. A. Adeniyi, P. B. Falola, M. S. Maashi, M. Aljebreen, and S. Bharany, “Secure Sensitive Data Sharing Using RSA and ElGamal Cryptographic Algorithms with Hash Functions,” Information, vol. 13, no. 10, p. 442, Sep. 2022, doi: 10.3390/info13100442.
Z. Cao, B. Gao, X. Xiong, and Z. Liu, “An Improved SM2 Digital Signature Algorithm with High-Precision Timestamps for Trusted Metrological Data,” Sensors, vol. 25, no. 16, p. 4920, Aug. 2025, doi: 10.3390/s25164920.
DOI: https://doi.org/10.55340/jiu.v15i1.2684
Refbacks
- There are currently no refbacks.
__________________________________________________________________________________________________________________________________________________

SK Accreditation No. 286/DST/C3/HM.01.00/2026 Tanggal 7 April 2026
Editorial Address :
Program Studi Teknik Informatika, Fakultas Teknik, Universitas Dayanu Ikhsanuddin Jl. Dayanu Ikhsanuddin no.124 Baubau, Sulawesi Tenggara
Jurnal Informatika by Program Studi Teknik Informatika, Fakultas Teknik, Universitas Dayanu Ikhsanuddin Baubau, Indonesia is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on work at https://ejournal.unidayan.ac.id/index.php/JIU









