Pengamanan Data Transmisi Aplikasi Web Menggunakan Algoritma Kriptografi RSA: Studi Kasus dan Analisis
DOI:
https://doi.org/10.51903/rdbsne23Keywords:
RSA Cryptography, Web Security, Encryption, Public Key, Data Transmission, Web Applications.Abstract
In the rapidly developing digital era, web applications have become the main means of exchanging information, ranging from personal data, financial transactions, to business communications. However, the process of transmitting data over the internet network is very vulnerable to various security threats, such as eavesdropping, data tampering, and man-in-the-middle attacks. Therefore, a security mechanism is needed that can guarantee the confidentiality, integrity, and authentication of the data sent.
One method that is widely used to secure data transmission is cryptography. This study focuses on the use of the RSA (Rivest–Shamir–Adleman) asymmetric cryptography algorithm, which uses a pair of public and private keys in the data encryption and decryption process. RSA provides advantages in terms of key distribution and security based on the mathematical complexity of large prime number factorization.
The case study was conducted on a simple web application in the form of a personal data entry form that is usually sent in plain text. In this implementation, data from the client side is encrypted using the RSA public key, then sent to the server, and decrypted using the private key to be stored in the database. The test results show that RSA is able to secure data well and prevent data from being read directly even if wiretapping occurs. In addition, an analysis of the algorithm's performance in terms of encryption and decryption speed for various data sizes was also carried out.
Although effective in terms of security, the RSA algorithm has limitations in handling large data, which causes a significant decrease in performance. Therefore, RSA is more suitable for use in hybrid systems with symmetric algorithms such as AES to encrypt message contents. This study provides a practical overview of how RSA can be applied in the context of the modern web and an analysis of its advantages and limitations in real practice
References
Rivest, R. L., Shamir, A., & Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2), 120–126. https://doi.org/10.1145/359340.359342
Stallings, W. (2017). Cryptography and Network Security: Principles and Practice (7th ed.). Pearson Education.
Paar, C., & Pelzl, J. (2010). Understanding Cryptography: A Textbook for Students and Practitioners. Springer. https://doi.org/10.1007/978-3-642-04101-3
OpenSSL Project. (2023). OpenSSL Cryptography and SSL/TLS Toolkit. https://www.openssl.org/
Mozilla Developer Network (MDN). (2023). HTTPS and Public Key Encryption. https://developer.mozilla.org/en-US/docs/Web/Security
JSEncrypt Project. (2023). JSEncrypt: JavaScript Library for RSA Encryption. https://github.com/travist/jsencrypt
Diffie, W., & Hellman, M. (1976). New Directions in Cryptography. IEEE Transactions on Information Theory, 22(6), 644–654. https://doi.org/10.1109/TIT.1976.1055638
Kaur, P., & Singh, H. (2020). Performance Analysis of RSA and AES Encryption Algorithms for Web Applications. International Journal of Computer Applications, 175(15), 1–6. https://doi.org/10.5120/ijca2020920712
Rouse, M. (2022). What is RSA (Rivest-Shamir-Adleman)? TechTarget - SearchSecurity. https://www.techtarget.com/searchsecurity/definition/RSA
Sutabri, T., Enjelika, D., Mujiranda, S., & Virna, L. (2023). Transformasi digital di puskesmas menuju pelayanan kesehatan yang lebih efisien dan berkualitas. IJM: Indonesian Journal of Multidisciplinary, 1(5), 1–11. https://journal.csspublishing.com/index.php/ijm/article/view/389
Sutabri, T., Enjelika, D., Virna, L., & Mujiranda, S. (2023). "Mengoptimalkan Konsumsi Energi di Rumah Pintar Menggunakan Sistem Pendukung Keputusan Cerdas." IJM: Indonesian Journal of Multidisciplinary, 1(6). Diakses dari https://journal.csspublishing.com/index.php/ijm/article/view/533
Sutabri, T., & Napitupulu, D. (2019). Sistem Informasi Bisnis. Yogyakarta: Penerbit Andi.
Sutabri, T. (2012). Konsep Sistem Informasi. Yogyakarta: Penerbit Andi.
Nabila, P. H., Hermalia, P., & Tia, F. (2023). Transformasi pendidikan di Indonesia selama pandemi. IJM: Indonesian Journal of Multidisciplinary, 2(1). https://ojs.csspublishing.com/index.php/ijm/article/view/132
Putri, H., & Sutabri, T. (2025). Peran chatbot dalam meningkatkan layanan pelanggan di era digital. IJM: Journal of Multidisciplinary, 3(3). https://ojs.csspublishing.com/index.php/ijm/article/view/132
Virna, L., & Sutabri, T. (2025, April 21). Eksplorasi pemanfaatan teknologi robotika dalam dunia industri dan pendidikan di Indonesia. IJM: Journal of Multidisciplinary, 3(3).
https://ojs.csspublishing.com/index.php/ijm/article/view/133
Febrianti, T., & Sutabri, T. (2025, April 21). Analisis pengaruh teknologi dan automasi pada tenaga kerja manusia. IJM: Journal of Multidisciplinary, 3(3). https://ojs.csspublishing.com/index.php/ijm/article/view/134
Julian, D., & Sutabri, T. (2023). Analisa kinerja aplikasi digital forensik Autopsy untuk pengembalian data menggunakan metode NIST SP 800-86. Jurnal Informatika Terpadu, 9(2), 136–142. https://journal.nurulfikri.ac.id/index.php/JIT
Pratama, Y., & Sutabri, T. (2023). Analisis kriptografi algoritma Blowfish pada keamanan data menggunakan Dart. Jurnal Informatika Terpadu, 9(2), 126–135. https://journal.nurulfikri.ac.id/index.php/JIT
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Jurnal Manajemen Informatika & Teknologi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









