Aflikh, Indri Fatikhu (2022) Implementasi algoritma ElGamal dan fungsi hash SHA-256 pada data electronic voting (e-voting). Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.
|
Text (Fulltext)
18610036.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
INDONESIA:
Terdapat dua jenis data, yakni data yang bersifat rahasia dan data yang bersifat tidak rahasia (terbuka). Data yang bersifat rahasia memerlukan keamanan yang kuat agar tidak mudah dilakukan modifikasi oleh pihak yang tidak berwenang. Pengamanan data dapat dilakukan dengan algoritma kriptografi. Penelitian ini menggunakan dua metode dalam melakukan pengamanan data diantaranya fungsi hash SHA-256 dan algoritma ElGamal. Adapun tujuan dari penelitian ini adalah untuk memberikan keamanan lebih pada data electronic voting yang dapat dimanipulasi oleh pihak tidak berwenang. Pada data pengguna yakni Nomor Induk Mahasiswa (NIM) akan dilakukan pengamanan menggunakan fungsi hash SHA-256. Pada fungsi hash SHA-256, seluruh perhitungan menggunakan bilangan biner yang memiliki simbol 0 dan 1. Penggunaan fungsi hash SHA-256 pada data NIM menghasilkan message digest dengan panjang 64 bit. Proses enkripsi dan dekripsi pada data pilihan yang diberikan oleh pengguna, peneliti menggunakan algoritma ElGamal dengan modifikasi kunci privat dan bilangan bulat acak. Sebelum melakukan proses enkripsi dan dekripsi, peneliti akan melakukan pembangkitan kunci menggunakan bilangan prima ribuan yang ditentukan secara acak. Penggunaan algoritma ElGamal memberikan hasil sepasang ciphertext (a_1,b_1) yang dapat memiliki ukuran dua kali dari ukuran pesan aslinya.
ENGLISH:
There are two varieties of data, that is confidential data and non-confidential data. A confidential data requires strong security, which is rather not easy to modify by unauthorized parties. Data security can be done with cryptographic algorithms. This study used two methods in securing data including the SHA-256 hash function and the ElGamal algorithm. The purpose of this study is to provide more security to electronic voting data that can be manipulated by unauthorized parties. In user data, namely the Student Identification Number, a security will be carried out using the SHA-256 hash function. In the SHA-256 hash function, the entire calculation uses binary numbers that have symbols 0 and 1. The use of the SHA-256 hash function in Student Identification Number data results in a message digest with a length of 64 bits. The process of encryption and decryption on the selected data provided by the user, researchers used the ElGamal algorithm with the modification of the private key and random integers. Before carrying out the encryption and decryption process, the researcher will perform key generation using a randomly determined prime number of thousands. The use of the ElGamal algorithm gives the result of a pair of ciphertexts (a_1,b_1) that the size can be twice the size of the original message.
ARABIC:
تكون البيانات نوعين هما بيانات سرية وغير سرية (المفتوحة). تتطلب البيانات السرية أمانا قويا ، وليس من السهل تعديله من قبل أطراف غير مصرح لها. يمكن إجراء أمان البيانات باستخدام خوارزميات التشفير. استخدمت هذه الدراسة طريقتين في تأمين البيانات بما في ذلك دالة التجزئة ٢٥٦.SHA-وخوارزمية الجمال. الغرض من هذه الدراسة هو توفير المزيد من الأمان لبيانات التصويت الإلكترونية التي يمكن التلاعب بها من قبل أطراف غير مصرح لها .في بيانات المستخدم ، أي رقم تعريف الطالب، سيتم تنفيذ الأمان باستخدام وظيفة التجزئة ٢٥٦.SHA- في دالة التجزئة ٢٥٦SHA- ، يستخدم الحساب بأكمله أرقاما ثنائية لها رمزان 0 و 1. ينتج عن استخدام دالة التجزئة ٢٥٦.SHA- في بيانات رقم تعريف الطالب ملخص رسالة بطول ٦٤ بت. عملية التشفير وفك التشفير على البيانات المختارة المقدمة من المستخدم، استخدم الباحثون خوارزمية الجمل مع تعديل المفتاح الخاص والأعداد الصحيحة العشوائية. قبل تنفيذ عملية التشفير وفك التشفير، سيقوم الباحثون بإنشاء المفاتيح باستخدام عدد أولي محدد عشوائيا من الآلاف. يعطي استخدام خوارزميElGamal نتيجة زوج من النصوص المشفرة (a_1,b_1) التي يمكن أن يكون حجمها ضعف حجم الرسالة الأصلية
Item Type: | Thesis (Undergraduate) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Supervisor: | Fahmi, Hisyam and Jauhari, Mohammad Nafie | |||||||||
Contributors: |
|
|||||||||
Keywords: | Algoritma ElGamal; Dekripsi; Enkripsi; Fungsi hash; SHA-256; ElGamal Algorithm; Encryption; Decryption; Hash Function; SHA-256; خوارزمية الجمل ، فك التشفير ; التشفير ; وظيفة التجزئة ; ٢٥٦ SHA- | |||||||||
Departement: | Fakultas Sains dan Teknologi > Jurusan Matematika | |||||||||
Depositing User: | Indri Fatikhu Aflikh | |||||||||
Date Deposited: | 03 Jan 2023 10:35 | |||||||||
Last Modified: | 03 Jan 2023 10:35 | |||||||||
URI: | http://etheses.uin-malang.ac.id/id/eprint/43044 |
Downloads
Downloads per month over past year
Actions (login required)
View Item |