Kriptografi Rivest Shamir Adleman (RSA) pada Tanda Tangan Digital

Dwi Puspitasari, Yurika Permanasari

Abstract


Abstract. Digital signatures are a verification and authentication tool. Digital signatures contain cryptographic values that depend on the original document and the sender of the message, so it has a different form than the manual / conventional signature. Cryptographic values guarantee security, confidentiality, data integrity, authentication and non-repudiation. A digital signature in a document is a code generated through the message digest encryption process with a hash function. A hash function is a function that maps binary strings with variable length inputs into a binary string with a fixed output length. The cryptographic algorithm used for digital signatures is the RSA asymmetric cryptographic algorithm. The RSA algorithm process is based on euler theorem and its level of security lies in the difficulty of factoring large numbers into prime factors. RSA uses a key pair that is a public key pair for encrypting message digest which produces a digital signature and a private key for decryption. Document is declared valid if the digital signature decryption results are the same as message digest.

Keywords: Digital Signature, Asymmetric Cryptography, RSA Algorithm, Message Digest, Hash Function

 

Abstrak. Tanda tangan digital merupakan alat verifikasi dan autentifikasi. Tanda tangan digital mengandung nilai kriptografis yang bergantung pada dokumen asli dan pengirim pesan, sehingga memiliki bentuk yang berbeda dari tanda tangan manual/konvensional. Nilai kriptografis menjamin keamanan, kerahasiaan, integritas data, autentifikasi, dan nir-penyangkalan. Tanda tangan digital pada sebuah dokumen berupa sebuah kode yang dihasilkan melalui proses enkripsi message digest dengan fungsi hash. Fungsi hash merupakan fungsi yang memetakan string biner dengan panjang input bervariasi menjadi suatu string biner dengan panjang output tetap. Algoritma kriptografi yang digunakan untuk tanda tangan digital adalah algoritma kriptografi asimetri RSA. Proses algoritma RSA berdasarkan pada teorema euler dan tingkat keamanannya terletak pada sulitnya memfaktorkan bilangan yang besar menjadi faktor-faktor prima. RSA menggunakan pasangan kunci yaitu pasangan kunci public untuk enkripsi message digest yang menghasilkan tanda tangan digital dan kunci private untuk dekripsi. Dokumen dinyatakan valid jika hasil dekripsi tanda tangan digital sama dengan message digest.

Kata Kunci:Tanda Tangan Digital, Kriptografi Asimetris, Algoritma RSA, Message Digest, Fungsi Hash.


Keywords


Tanda Tangan Digital, Kriptografi Asimetris, Algoritma RSA, Message Digest, Fungsi Hash.

Full Text:

PDF

References


"Undang-Undang Nomor 11 Tahun 2008," www.hukumonline.com, Jakarta, 2008.

W. Stallings, Cryptography and Network Security Principles and Practice, United States of America: Alan R. Apt, 2003.

Y. Anshori, A. Y. E. Dodu and D. M. P. Wedananta, "Implementasi Algoritma Kriptografi Rivest Shamir," Techno.COM, vol. 18, pp. 110-121, 2019.

A. J. Menezes, P. C. Van Oorschot and S. , Handbook of Applied Cryptography, New York: Taylor & Francis Group, 2001.

A. R. Tulloh, Y. Permanasari and E. Harahap, "Kriptografi Advanced Encryption Standard (AES) untuk Penyandian File Dokumen," in Spesia Unisba, Bandung, 2016.

Y. Permanasari and E. Harahap, "Kriptografi Polyalphabetic," Matematika, vol. 17, no. 1, pp. 31-34, 2018.

S. Kromodimoeljo, Teori dan Aplikasi Kriptografi, SPK IT Consulting, 2009.

H. Y. Fay, Penerapan Kriptografi Algoritma RSA untuk Keamanan Database (Studi Kasus pada Sistem Informasi Toko Buku), Bandung, 2008.

V. Lusiana and W. Hadikurniawati, "Kriptografi Kunci Publik (Public Key Cryptography)," Dinamika Informatika, vol. II, 2010.

Z. Arifin, "Studi Kasus Penggunaan Algoritma RSA Sebagai Algoritma Kriptografi yang Aman," Jurnal Informatika Mulawarman, vol. 4, p. 3, 2009.

R. Munir, Kriptografi Edisi Kedua, Bandung: Informatika, 2019.

Y. Permanasari and E. Harahap, "Algoritma Data Encryption Standard (DES) pada Electronic Code Book (ECB)," Matematika, vol. 6, no. 1, pp. 77-84, 2006.

K. Y. Tung, Memahami Teori Bilangan dengan Mudah dan Menarik, Jakarta: PT Grasindo, 2008.




DOI: http://dx.doi.org/10.29313/.v0i0.20771

Flag Counter