PENERAPAN ALGORITMA ELGAMAL UNTUK ENKRIPSI DAN DEKRIPSI

Figriah, Nabilatul (2024) PENERAPAN ALGORITMA ELGAMAL UNTUK ENKRIPSI DAN DEKRIPSI. S1 thesis, Universitas Jambi.

[img] Text
FULL SKRIPSI-NABILATUL FIGRIAH-F1C219022.pdf
Restricted to Repository staff only

Download (3MB)
[img] Text
COVER.pdf

Download (207kB)
[img] Text
HALAMAN PENGESAHAN.pdf

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

Download (323kB)
[img] Text
Bab I.pdf

Download (363kB)
[img] Text
Bab V.pdf

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

Download (202kB)
Official URL: https://repository.unja.ac.id/

Abstract

ABSTRAK Seiring berkembangnya zaman, perkembangan ilmu pengetahuan dan teknologi juga semakin berkembang. Hal ini menyebabkan kerahasiaan suatu pesan menjadi kurang aman, terbukti banyak kasus kebocoran data yang bisa dijumpai saat ini. Bagi suatu perusahaan atau instansi, data karyawan dan nasabah termasuk dalam data rahasia, terutama data yang meliputi Nomor Induk Kependudukan (NIK). NIK bersifat rahasia karena segala data pribadi seseorang dapat dengan mudah diakses orang lain saat mengetahui NIK-nya. Sehingga dapat memicu terjadinya penyalahgunaan data yang menyebabkan kerugian bagi karyawan dan nasabah. Dalam matematika ilmu yang mempelajari untuk menjaga keamanan data dikenal dengan kriptografi. Kriptografi terdiri dari berbagai macam, salah satunya adalah Algoritma Elgamal. Algoritma Elgamal adalah salah satu algoritma kunci publik, kekuatan dari algoritma ini terletak pada sulitnya menghitung logaritma diskrit. Dalam penelitian ini, penulis mengenkripsikan data simulasi NIK nasabah Pegadaian. Proses diawali dengan pembentukan kunci, yaitu mencari kunci p,g dan y yang merupakan kunci publik, dan kunci x yang merupakan kunci privat yang digunakan saat proses dekripsi. Adapun hasil dari penelitian ini adalah dapat menjaga kerahasiaan data simulasi NIK nasabah, dengan menjalankan proses enkripsi data simulasi menjadi pesan yang tidak dimengerti orang lain, tujuan dari proses enkripsi untuk mengetahui nilai a dan b yang merupakan chipertext untuk setiap blok. Chipertext inilah yang akan diberikan kepada pihak penerima untuk di kembalikan menjadi pesan asli yang dapat dipahami. Selanjutnya untuk mengembalikan pesan kembali menjadi bentuk semula, maka dilakukan proses dekripsi. Pada proses dekripsi tujuannya adalah untuk mengetahui nilai m yang menjadi plaintext atau pesan yang disandikan. Setelah diperoleh nilai m, maka inilah yang menjadi plaintext yang dikirimkan oleh pengirim sebelumnya. Berdasarkan penjelasan di atas, maka Algortima Elgamal terbukti dapat diterapkan untuk mengenkripsi data yang bersifat rahasia. Hal ini dilakukan agar bisa meminimalisir terjadinya penyalahgunaan data. ABSTRACT As time progresses, the development of science and technology also continues to develop. This causes the confidentiality of a message to become less secure, it has been proven that there are many cases of data leaks that can be encountered today. For a company or agency, employee and customer data is included in confidential data, especially data that includes the Population Identification Number (NIK). NIK is confidential because all a person's personal data can be easily accessed by other people when they know their NIK. This can lead to misuse of data which causes losses to employees and customers. In mathematics, the science that studies maintaining data security is known as cryptography. Cryptography consists of various types, one of which is the Elgamal Algorithm. The Elgamal algorithm is a public key algorithm, the strength of this algorithm lies in the difficulty of calculating discrete logarithms. In this research, the author encrypted the NIK simulation data for Pegadaian customers. The process begins with key formation, namely looking for the keys p, g and y which are the public keys, and key x which is the private key used during the decryption process. The results of this research are that it can maintain the confidentiality of the customer's NIK simulation data, by carrying out the process of encrypting the simulation data into messages that other people cannot understand. The purpose of the encryption process is to find out the values a and b which are the ciphertext for each block. This ciphertext will be given to the recipient to return it as an original message that can be understood. Next, to return the message to its original form, a decryption process is carried out. In the decryption process the aim is to find out the value of m which is the plaintext or encoded message. After obtaining the value m, this is the plaintext sent by the previous sender. Based on the explanation above, the Elgamal algorithm has been proven to be applicable to encrypt confidential data. This is done in order to minimize data misuse.

Type: Thesis (S1)
Uncontrolled Keywords: Nomor Induk Kependudukan, Kriptografi, Algoritma Elgamal, Enkripsi, Dekripsi
Subjects: L Education > L Education (General)
Divisions: Fakultas Sains dan Teknologi > Matematika
Depositing User: FIGRIAH
Date Deposited: 11 Sep 2024 01:58
Last Modified: 11 Sep 2024 01:58
URI: https://repository.unja.ac.id/id/eprint/70501

Actions (login required)

View Item View Item