Implementasi Algoritma Elgamal Pada Pembuatan Tanda Tangan Digital Dengan Fungsi Hash Whirlpool Serta Otentikasi Menggunakan Algoritma Schnorr Pada Pesan Teks

MELVIN VELIA SANDRA (2022) Implementasi Algoritma Elgamal Pada Pembuatan Tanda Tangan Digital Dengan Fungsi Hash Whirlpool Serta Otentikasi Menggunakan Algoritma Schnorr Pada Pesan Teks. Skripsi thesis, UNIVERSITAS AIRLANGGA.

[img] Text (HALAMAN JUDUL)
081711233110_HALAMAN JUDUL.pdf

Download (1MB)
[img] Text (BAB I)
081711233110_BAB I.pdf

Download (489kB)
[img] Text (FULLTEXT)
081711233110_FULLTEXT.pdf
Restricted to Registered users only

Download (2MB) | Request a copy
Official URL: http://www.lib.unair.ac.id

Abstract

Tanda tangan digital merupakan mekanisme otentikasi dimana pengirim pesan menambahkan kode yang memiliki fungsi sebagai tanda tangan dan penerima pesan memverifikasi untuk memastikan bahwa pesan yang diterima adalah pesan yang benar. Proses otentikasi dilakukan digunakan untuk mengidentifikasikan kebenaran pihak yang sedang berkomunikasi. Penelitian ini bertujuan untuk menerapkan tanda tangan digital menggunakan algoritma kriptografi Elgamal dan fungsi hash Whirlpool serta otentikasi menggunakan algoritma kriptografi Schnorr. Data yang digunakan yaitu berupa file.txt dengan panjang pesan maksimal 2^256 bit. Proses yang dilakukan untuk pembuatan tanda tangan dan proses otentikasi yaitu membangkitkan sepasang kunci Elgamal dan Schnorr, proses otentikasi pengirim dengan membubuhkan nilai (????0,????)=(133,1) pada pesan, menginputkan pesan teks, konversi pesan menjadi biner, menambahkan padding, konversi biner menjadi heksadesimal, membagi pesan heksadesimal menjadi 64byte blok pesan mi, AddRoundKey k0 pada pesan mi, SubByte pada pesan mi, ShiftColumns pada pesan mi, MixRows pada pesan mi, SubByte pada kunci ki, ShiftColumns pada kunci ki, MixRows pada kunci ki, AddRoundConstant pada kunci ki, proses XOR antara matriks mi dengan ki, pembuatan tanda tangan (????,????)=(40,9) oleh pengirim kemudian dibubuhkan pada pesan, serta proses otentikasi dan proses verifikasi oleh penerima. Kemudian penerima melakukan verifikasi dan diperoleh nilai ????0=????=133 sehingga otentikasi berhasil artinya pihak yang berkomunikasi adalah orang yang benar dan diperoleh nilai ????????????????????????1=????????????????????????2=153 yang artinya verifikasi berhasil yaitu pesan adalah asli dan tidak diubah oleh pihak lain. Implementasi algoritma Elgamal pada pembuatan tanda tangan digital dengan fungsi hash Whirlpool serta otentikasi menggunakan algoritma kriptografi Schnorr pada pesan teks menggunakan bahasa pemrograman VB.Net.

Item Type: Thesis (Skripsi)
Additional Information: KKC KK S.FST.M 47 - 23 Mel i
Uncontrolled Keywords: Digital Signature, Authentication, Elgamal, Whirlpool, Schnorr
Subjects: Q Science > QA Mathematics > QA276-280 Mathematical Analysis
Divisions: 08. Fakultas Sains dan Teknologi > Matematika
Creators:
CreatorsNIM
MELVIN VELIA SANDRANIM081711233110
Contributors:
ContributionNameNIDN / NIDK
Thesis advisorEDI WINARKONIDN196705141993031001
Thesis advisorAULI DAMAYANTINIDN197511072003122004
Depositing User: Sulistiorini
Date Deposited: 04 Jun 2026 02:20
Last Modified: 04 Jun 2026 02:20
URI: http://repository.unair.ac.id/id/eprint/141903
Sosial Share:

Actions (login required)

View Item View Item