PENERAPAN ALGORITMA Rivest-Shamir-Adleman (RSA) PADA ENKRIPSI Uniform Resource Locator (URL) WEBSITE UNTUK KEAMANAN DATA

Trisnawati, Theodora Tantri (2023) PENERAPAN ALGORITMA Rivest-Shamir-Adleman (RSA) PADA ENKRIPSI Uniform Resource Locator (URL) WEBSITE UNTUK KEAMANAN DATA. S1 thesis, Matematika.

[img] Text
Skripsi Full Teks.pdf
Restricted to Repository staff only

Download (4MB)
[img] Text
Cover.pdf

Download (370kB)
[img] Text
Halaman Persetujuan, Halaman Pengesahan.pdf

Download (534kB)
[img] Text
Abstrak.pdf

Download (169kB)
[img] Text
BAB I.pdf

Download (189kB)
[img] Text
BAB V.pdf

Download (195kB)
[img] Text
Daftar Pustaka.pdf

Download (149kB)

Abstract

PT. Rezeki Surya Gasindo merupakan salah satu perusahaan yang memanfaatkan website untuk menyimpan data-data penting perusahaan seperti data pribadi pelanggan. Salah satu kelemahan pada website milik PT. Rezeki Surya Gasindo adalah munculnya parameter GET pada URL bar yang menyebabkan website rentan terhadap pembobolan atau pencurian data. Oleh karena itu, perlu pengamanan pada URL website tersebut. Adapun tujuan dari penelitian ini adalah untuk mengetahui proses enkripsi pada parameter GET yang muncul pada URL website demi meningkatkan keamanan data yang disimpan dalam website tersebut. Secara khusus, algoritma yang akan digunakan untuk enkripsi adalah Algoritma RSA. Algoritma RSA merupakan algoritma kunci asimetris yang paling kuat dan kokoh dikarenakan untuk memecahkan cipherteks tanpa kunci perlu memfaktorkan bilangan non-prima menjadi dua buah bilangan prima yang sangat besar. Dan belum ditemukan algoritma yang efisien untuk pemfaktoran tersebut. Oleh sebab itu, RSA banyak digunakan karena tingkat keamanannya. Dengan memanfaatkan website localhost yang dibangun berdasarkan website asli milik PT. Rezeki Surya Gasindo sebagai website uji coba untuk menerapkan enkripsi dengan Algoritma RSA. Keberhasilan penerapan Algoritma RSA sendiri diperhatikan berdasarkan perubahan yang terjadi pada parameter GET yang muncul di URL bar. Jika terjadi perubahan, maka proses enkripsi dinyatakan berhasil diterapkan. Namun, jika gagal atau tidak terjadi perubahan maka proses enkripsi belum berhasil diterapkan. Adapun pesan yang akan dienkripsi adalah customer, yang merupakan parameter GET yang muncul pada URL bar sub-menu Customer yang berisi data-data pribadi konsumen. Dengan memilih dua buah bilangan prima besar yaitu 151 dan 173, dan mengambil salah satu kunci publik/kunci enkripsi yaitu 16379, diperoleh hasil bahwa parameter GET pada URL bar telah berubah menjadi deretan kode 5a9cb05811aa6e4c. Artinya, Algoritma RSA telah berhasil diterapkan pada URL website. Dengan pengambilan dua buah bilangan prima besar yaitu 151 dan 173, terbentuk 6719 kunci publik. Artinya, akan terdapat 6719 kombinasi cipherteks yang dihasilkan dari enkripsi pesan customer. PT. Rezeki Surya Gasindo is a company that uses a website to store important company data, such as customer personal data. One of the weaknesses on PT. Surya Gasindo's website is the appearance of the GET parameter in the URL bar which makes the website vulnerable to data breaches or theft. Therefore, it is necessary to do security on the URL of the website. The purpose of this research is to determine the encryption process on the GET parameter that appears on the website URL in order to increase the security of data stored on the website. In particular, the algorithm that will be used for encryption is the RSA Algorithm. The RSA algorithm is the strongest and most robust asymmetric key algorithm because to solve a ciphertext without a key, it is necessary to factor non-prime numbers into two very large prime numbers. And yet found an efficient algorithm for the factoring. Therefore, RSA is widely used because of its level of security. By utilizing the localhost website which was built based on the original website owned by PT. Rezeki Surya Gasindo as a test website to implement encryption with the RSA Algorithm. The success of implementing the RSA Algorithm itself is noticed based on changes that occur in the GET parameters that appear in the URL bar. If there is a change, then the encryption process is declared successful. However, if it fails or there is no change then the encryption process has not been successfully applied. The message to be encrypted is the customer, which is a GET parameter that appears in the URL bar sub menu of the Customer which contains the customer's personal data. By selecting two large prime numbers, namely 151 and 173, and taking one of the public keys/encryption keys, namely 16379, the result is that the GET parameter in the URL bar has changed to the code string 5a9cb05811aa6e4c. This means that the RSA Algorithm has been successfully applied to website URLs. By taking two large prime numbers, namely 151 and 173, 6719 public keys are formed. This means that there will be 6719 combinations of ciphertext resulting from encryption of customer messages.

Type: Thesis (S1)
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Sains dan Teknologi > Matematika
Depositing User: Trisnawati
Date Deposited: 21 Jul 2023 02:38
Last Modified: 21 Jul 2023 02:38
URI: https://repository.unja.ac.id/id/eprint/54160

Actions (login required)

View Item View Item