IMPLEMENTASI DIGITAL SIGNATURE DENGAN ALGORITMA RSA DAN LEHMANN PRIME GENERATOR PADA PESAN TEKS SKRIPSI MIRNAWATI

dokumen-dokumen yang mirip
KRIPTOGRAFI KUNCI PUBLIK ALGORITMA ELGAMAL DENGAN METODE THE SIEVE OF ERATOSTHENES UNTUK PEMBANGKITAN BILANGAN PRIMA SKRIPSI SYAUVIKA LUBIS

ANALISIS DAN PERBANDINGAN PENGGUNAAN METODE PEMBANGKITAN BILANGAN PRIMA FERMAT DAN LUCAS-LEHMER DALAM KRIPTOGRAFI ELGAMAL SKRIPSI

IMPLEMENTASI VIGENÉRE CIPHER DENGAN METODE LINEAR FEEDBACK SHIFT REGISTER PADA TEXT

SKRIPSI BILQIS

IMPLEMENTASI SISTEM KEAMANAN DATA DENGAN MENGGUNAKAN TEKNIK STEGANOGRAFI END OF FILE (EOF) DAN RABIN PUBLIC KEY CRYPTOSYSTEM SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM KRIPTOGRAFI SIMETRIS TRIPLE DES DAN KRIPTOGRAFI ASIMETRIS RSA SKRIPSI BENY

PERANCANGAN APLIKASI PAILLIER CRYPTOSYSTEM UNTUK MENGAMANKAN DATA FILE SKRIPSI NOVY

IMPLEMENTASI MASSEY-OMURA CRYPTOSYSTEM DAN LEHMANN PRIME GENERATOR UNTUK KEAMANAN PADA MOZILLA THUNDERBIRD SKRIPSI

IMPLEMENTASI MODIFIKASI SISTEM KRIPTOGRAFI RSA DAN ELLIPTIC CURVE DIGITAL SIGNATURE ALGORITHM (ECDSA) SKRIPSI ANDRUS

IMPLEMENTASI AUTENTIKASI DATA TEKS DENNING-SACCO DENGAN MENGGUNAKAN ALGORITMA KUNCI PUBLIK RSA DRAFT SKRIPSI SANTO PALENTIN MANARIAS

IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS SKRIPSI AHDA ANDI KURNIA

IMPLEMENTASI DAN ANALISIS KRIPTOGRAFI HYBRID ALGORITMA FEAL DAN ALGORITMA ELGAMAL DALAM PENGAMANAN FILE TEKS SKRIPSI SYABRUL MAJID

STUDI DAN IMPLEMENTASI KEAMANAN DATA DENGAN TANDA TANGAN DIGITAL SKRIPSI VERA MAGDALENA SIANTURI

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

PERBANDINGAN KINERJA ALGORITMA FIXED LENGTH BINARY ENCODING (FLBE) DENGAN VARIABLE LENGTH BINARY ENCODING (VLBE) DALAM KOMPRESI TEXT FILE SKRIPSI

PENYANDIAN DATA TEKS DENGAN ALGORITMA ELGAMAL DAN ALGORITMA KOMPRESI DATA DENGAN ALGORITMA ELIAS GAMMA CODE SKRIPSI WIWIN AGUSTINI LUBIS

IMPLEMENTASI ALGORITMA KRIPTOGRAFI HILL CIPHER DAN KOMPRESI DATA MENGGUNAKAN ALGORITMA LEVENSTEIN DALAM PENGAMANAN FILE TEKS SKRIPSI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TMA RSAA DAN ER R AHUAN ALAM. Universitas Sumatera Utara

SKRIPSI SURI SYAHFITRI

IMPLEMENTASI JARINGAN SYARAF TIRUAN DALAM MENDETEKSI PENYAKIT PADA AYAM DENGAN METODE SELF-ORGANIZING FEATURE MAPS (SOFM) SKRIPSI

ANALISIS PERBANDINGAN ALGORITMA QUICKSORT, 3 WAY QUICKSORT, DAN RADIXSORT SKRIPSI PLOREN PERONICA PASARIBU

PERANCANGAN APLIKASI DOKUMEN UNDENIABLE DIGITAL SIGNATURE DENGAN ALGORITMA CHAUM S BLIND SIGNATURE SKRIPSI MARTIN DENNAIN SIMANJUNTAK

IMPLEMENTASI STEGANOGRAFI HOPPING SPREAD SPECTRUM KE DALAM FILE VIDEO SKRIPSI

Universitas Sumatera Utara

APLIKASI OTENTIKASI DOKUMEN MENGGUNAKAN ALGORITMA GOST DIGITAL SIGNATURE SKRIPSI ASMAYUNITA

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELAYAKAN CALON ASISTEN LABORATORIUM BERBASIS ANDROID MENGGUNAKAN ALGORITMA ITERATIVE DICHOTOMISER 3 (ID3)

IMPLEMENTASI KOMBINASI ALGORITMA KRIPTOGRAFI MODIFIKASI PLAYFAIR CIPHER DAN TEKNIK STEGANOGRAFI BEGIN OF FILE PADA PENGAMANAN PESAN TEKS SKRIPSI

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

IMPLEMENTASI STEGANOGRAPHY NATURE OF WHITESPACE (SNOW) BERBASIS WEB MENGGUNAKAN METODE WHITESPACE SKRIPSI POPPY TANIA

ANALISIS DAN IMPLEMENTASI ALGORITMA KRIPTOGRAFI PLAYFAIR CIPHER DAN ALGORITMA KOMPRESI RUN LENGTH ENCODING DALAM PENGAMANAN DAN KOMPRESI DATA TEKS

IMPLEMENTASI PENGAMANAN FILE TEXT DENGAN ALGORITMA KRIPTOGRAFI KNAPSACK DAN ALGORITMA STEGANOGRAFI FOF (First of File)

OTENTIKASI PESAN MENGGUNAKAN ELLIPTICAL CURVE DIGITAL SIGNATURE ALGORITHM SKRIPSI AULIA RAHMAN DALIMUNTHE

IMPLEMENTASI KOMBINASI ALGORITMA COLUMNAR TRANSPOSITION CIPHER DAN DATA ENCRYPTION STANDARD PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID

STRATEGI OTENTIKASI PESAN MENGGUNAKAN DIGITAL SIGNATURE DENGAN METODE DSA (DIGITAL STANDARD ALGORITHM) SKRIPSI NURRIZKA SIREGAR

IMPLEMENTASI PENYEMBUNYIAN DAN PENYANDIAN PESAN PADA CITRA MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN METODE LEAST SIGNIFICANT BIT

IMPLEMENTASI ALGORITMA XOR DAN ALGORITMA RC4 PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID SKRIPSI TANTA ADITYA PRANATA

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

IMPLEMENTASI ALGORITMA KUNCI PUBLIK NTRUENCRYPT PADA ADD-IN MICROSOFT OUTLOOK SKRIPSI ARION IMMANUEL SITORUS

PERBANDINGAN STEGANOGRAFI DATA TEKS KE DALAM FILE AUDIO MENGGUNAKAN ALGORITMA LEAST SIGNIFICANT BIT (LSB) DAN MODIFIED LEAST SIGNIFICANT BIT (MLSB)

IMPLEMENTASI ALGORITMA KUNCI PUBLIK LUC DAN ALGORITMA KOMPRESI GOLDBACH CODES UNTUK PERANCANGAN APLIKASI PENGAMANAN DAN KOMPRESI FILE PDF SKRIPSI

PENERAPAN METODE WEIGHTED PRODUCT MODEL (WPM) DAN WEIGHTED SUM MODEL (WSM) DALAM PENENTUAN PRODUK YANG AKAN DIPASARKAN PADA ONLINE SHOP SKRIPSI

IMPLEMENTASI KOMBINASI ALGORITMA BEAUFORT DAN ALGORITMA SPRITZ DALAM SKEMA SUPER ENKRIPSI UNTUK PENGAMANAN TEKS SKRIPSI TIA RAHMADIANTI

IMPLEMENTASI ALGORITMA KRIPTOGRAFI VERNAM CIPHER DAN ALGORITMA DES (DATA ENCRYPTION STANDARD) PADA APLIKASI CHATTING BERBASIS ANDROID SKRIPSI

IMPLEMENTASI ALGORITMA BRUTE FORCE DAN ALGRITMA KNUTH-MORRIS-PRATT (KMP) DALAM PENCARIAN WORD SUGGESTION SKRIPSI ADLI ABDILLAH NABABAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISIS PERBANDINGAN KOMPRESI CITRA MENGUNAKAN ALGORITMA TRANSFORMASI WALSH-HADAMARD DENGAN RUN LENGTH ENCODING(RLE) DRAFT SKRIPSI

IMPLEMENTASI KOMBINASI ALGORITMA NTRUENCRYPT DAN STEGANOGRAFI END OF FILE PADA PENGAMANAN DATA TEKS SKRIPSI YANSEN BOSTON SIMATUPANG

PERBANDINGAN ALGORITMA TERNARY COMMA CODE (TCC) DAN LEVENSTEIN CODE DALAM KOMPRESI FILE TEXT SKRIPSI ZULAIHA YULANDARI

SKRIPSI MUHAMMAD AHYAL HUSNA

ANALISIS DAN EKSTRAKSI STEGO-OBJEK DENGAN MENGGUNAKAN METODE STEGANALISIS ENHANCED LSB SKRIPSI ANGGARANI NOVITASARI

SKRIPSI ANNISSA FADILLA

KOMBINASI ALGORITMA RSA DAN ELGAMAL DALAM IMPLEMENTASI ALGORITMA KRIPTOGRAFI SKRIPSI HASNAN AULIA HAQ

BAB 2 LANDASAN TEORI

ANALISIS DAN PERANCANGAN ALGORITMA ARITHMETIC CODING DALAM KOMPRESI FILE AUDIO SKRIPSI DEBI MAULINA SIREGAR

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

SKRIPSI IRFAN ANTONI SIREGAR

ANALISIS DAN PERANCANGAN SISTEM AUTENTIKASIPENGGUNA PADA WEB MENGGUNAKAN METODE MULTIPLE-KEYRSA SKRIPSI FAUZANA S

PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PERFORMANCE SEKOLAH DENGAN MENGGUNAKAN METODE FUZZY MULTI CRITERIA DECISION MAKING (MCDM) SKRIPSI

PERANCANGAN SISTEM PENGAMANAN DAN KOMPRESI DATA TEKS DENGAN FIBONACCI ENCODING DAN ALGORITMA SHANNON-FANO SERTA ALGORITMA DEFLATE SKRIPSI

SKRIPSI HENGKY P.F GULO

DRAFT SKRIPSI ARIFIN

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2013

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

ANALISIS PERBANDINGAN HASIL ALGORITMA HOMOGENEITY DAN ALGORITMA PREWITT UNTUK DETEKSI TEPI PADA CITRA BMP SKRIPSI ZULFADHLI HARAHAP

IMPLEMENTASI DAN ANALISIS ALGORITMA DYNAMIC MARKOV COMPRESSION (DMC) PADA FILE TEXT

IMPLEMENTASI JARINGAN SYARAF METODE BIDIRECTIONAL ASSOCIATIVE MEMORY UNTUK PENGENALAN POLA WAJAH SKRIPSI TIKA ROMAULI SIREGAR

PENGAMANAN TEKS DENGAN HYBRID CRYPTOSYSTEM ALGORITMA MULTI-POWER RSA DAN ALGORITMA BLOWFISH SKRIPSI MAHADI PUTRA

Universitas Sumatera Utara

SKRIPSI AGUS PRABOWO PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

PERANCANGAN DAN IMPLEMENTASI SISTEM KEAMANAN DATA MENGGUNAKAN ALGORITMA KRIPTOGRAFI SIMETRI IDEA SKRIPSI DEWI TRY AGUSTINA

SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN OPERATOR TERBAIK MENGGUNAKAN METODE TOPSIS (STUDI KASUS: CBOC REGIONAL 1/ PT. TELEKOMUNIKASI, TBK.

CINDY VIOLITA

ALGORITMA THE SIEVE OF ERATOSTHENES DAN LINEAR CONGRUENTIAL GENERATOR ( LCG ) DALAM PERANCANGAN APLIKASI KRIPTOGRAFI RSA TESIS.

IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING

IMPLEMENTASI DIGITAL WATERMARKING PADA FILE AUDIO DENGAN MENGGUNAKAN METODE PHASE CODING SKRIPSI FITRIYANI

PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA APLIKASI KAMUS BAHASA INDONESIA-KOREA BERBASIS ANDROID SKRIPSI

ANALISIS DAN IMPLEMENTASI METODE LATENT SEMANTIC INDEXING PADA SISTEM PENCARIAN DOKUMEN SKRIPSI ARIANI

SISTEM PAKAR MENENTUKAN ALAT KONTRASEPSI UNTUK PASANGAN SUAMI ISTRI MENGGUNAKAN METODE BAYES DAN FORWARD CHAINING SKRIPSI RIKA RENTIKA

ANALISIS KOMBINASI ALGORITMA KNAPSACK DAN RLE PADA FILE TEKS SKRIPSI NAMIRA LISTYA UTAMI TANJUNG

IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATH STRING MATCHING UNTUK MENCARI KATA ATAU ISTILAH PADA KAMUS KOMPUTER BERBASIS ANDROID.

PENGAMANAN FILE CITRA DENGAN SKEMA HYBRID CRYPTOSYSTEM MENGGUNAKAN ALGORITMA RSA-CRT DAN ALGORITMA AFFINE CIPHER SKRIPSI AGUM GUMELAR

PERANCANGAN PERANGKAT LUNAK PENGENALAN WAJAH DENGAN METODE EIGENFACE SKRIPSI MUHAMMAD SYUKUR HUTAGALUNG

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI METODA IDEA (INTERNATIONAL DATA ENCRYPTION ALGORITHM) SKRIPSI WAY YANTONO SAING

METODE HYBRID (BAYES DAN MULTIFACTOR EVALUATION PROCESS) DALAM SISTEM PENDUKUNG KEPUTUSAN SKRIPSI KHAIRUN NISA

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH-MORRIS- PRATT DALAM PEMBUATAN KAMUS KEDOKTERAN PADA PLATFORM ANDROID SKRIPSI

IMPLEMENTASI ALGORITMA KRIPTOGRAFI MASSEY OMURA DENGAN TEKNIK STEGANOGRAFI KOMBINASI END OF FILE (EOF) DAN FIRST OF FILE (FOF) UNTUK KEAMANAN DATA

IMPLEMENTASI AUGMENTED REALITY (AR) PADA PENGENALAN HARDWARE KOMPUTER BERBASIS ANDROID SKRIPSI MUHAMMAD RIZKY

IMPLEMENTASI RUBY GAME SCRIPTING SYSTEM PADA GAME LUDO SKRIPSI DICKO IFENTA

IMPLEMENTASI KRIPTOGRAFI ALGORITMA ELGAMAL DENGAN STEGANOGRAFI TEKNIK LEAST SIGNIFICANT BIT (LSB) BERDASARKAN PENYISIPAN MENGGUNAKAN FUNGSI LINIER

IMPLEMENTASI LEAST SIGNIFICANT BIT UNTUK PENGAMANAN CITRA DIGITAL DI DALAM MEDIA CITRA SKRIPSI A.AFFANDI ASYAD SIREGAR

PERANCANGAN APLIKASI MULTIMEDIA PEMBELAJARAN MATERI GERUND DALAM BAHASA INGGRIS SKRIPSI NANA SUTRI FARINDANI

SKRIPSI. Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer YOGI ADITIA PUTRA

IMPLEMENTASI AUGMENTED REALITY PADA ALAT MUSIK BONANG JAWA BERBASIS ANDROID SKRIPSI HAMDAN AKHIRRUDDIN SIREGAR

PENENTUAN TIPE KEPRIBADIAN BERBASIS ANDROID DENGAN METODE CASE BASED REASONING (CBR) SKRIPSI TIANY DWI LESTARI

PERANCANGAN APLIKASI PEMBELAJARAN KRIPTOGRAFI KUNCI PUBLIK ELGAMAL UNTUK MAHASISWA SKRIPSI ANANDIA ZELVINA

IMPLEMENTASI ALGORITMA GENETIK UNTUK MENYELESAIKAN MASALAH TRAVELING SALESMAN PROBLEM (STUDI KASUS: SATUAN KERJA PERANGKAT DAERAH KOTA MEDAN)

PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PRODUKSI DENGAN METODE TSUKAMOTO (Studi Kasus pada PT Tanindo Subur Prima) SKRIPSI

PERANCANGAN PERANGKAT LUNAK SEGMENTASI CITRA DENGAN MENGGUNAKAN METODE FUZZY CLUSTERING SKRIPSI MUHAMMAD PRAYUDHA

IMPLEMENTASI ELLIPTIC CURVE ELGAMAL PUBLIC KEY CRYPTOSYSTEM SEBAGAI PENGAMAN DISTRIBUSI KUNCI DARI BLOCK CIPHER AES SKRIPSI

Transkripsi:

IMPLEMENTASI DIGITAL SIGNATURE DENGAN ALGORITMA RSA DAN LEHMANN PRIME GENERATOR PADA PESAN TEKS SKRIPSI MIRNAWATI 081401005 DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2013

PERSETUJUAN Judul : IMPLEMENTASI DIGITAL SIGNATURE DENGAN ALGORITMA RSA DAN LEHMANN PRIME GENERATOR PADA PESAN TEKS Kategori : SKRIPSI Nama : MIRNAWATI Nomor Induk Mahasiswa : 081401005 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen Fakultas Komisi Pembimbing : : ILMU KOMPUTER : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOMTI) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, April 2013 Pembimbing II, Pembimbing I, Muhammad Andri B,ST,MCompSC,MEM Dr. Marhaposan Situmorang NIP: 197510082008011011 NIP: 195510301980031003 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001

PERNYATAAN IMPLEMENTASI TANDA TANGAN DIGITAL DENGAN ALGORITMA RSA DAN LEHMANN PRIME GENERATOR PADA PESAN TEKS DRAFT SKRIPSI Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, April 2013 MIRNAWATI 081401005

PENGHARGAAN Alhamdulillah. Puji dan syukur penulis ucapkan kepada Allah SWT atas limpahan rahmat dan karunia-nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi. Kemudian Shalawat dan salam penulis ucapkan kepada Rasulullah Muhammad SAW. Pada pengerjaan skripsi dengan judul Implementasi Digital Signature dengan Algoritma RSA dan Lehmann Prime Generator, penulis menyadari bahwa banyak campur tangan pihak yang turut membantu dan memotivasi dalam pengerjaannya. Dalam kesempatan ini, penulis mengucapkan terima kasih kepada: 1. Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 2. Bapak Dr. Poltak Sihombing, M.Kom dosen penguji sekaligus Ketua Program Studi Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi. 3. Bapak Bapak Dr. Marhaposan Situmorang dan Muhammad Andri Budiman, ST, MCompSC, MEM selaku dosen pembimbing yang telah memberikan arahan dan motivasi kepada penulis dalam pengerjaan skripsi ini. 4. Bapak Amer Sharif, S.Si, M.Kom sebagai dosen penguji yang telah memberikan saran dan kritik kepada penulis dalam penyempurnaan skripsi ini. 5. Sekretaris Program Studi Ilmu Komputer Ibu Maya Silvi Lydia, B.Sc, M.Sc, dan semua dosen pada Program Studi S1 Ilmu Komputer FASILKOMTI USU dan semua pegawai di Program Studi S1 Ilmu Komputer USU. 6. Ayahanda Drs. Mahdi dan Ibunda Nurhayati yang telah memberikan do a, dukungan, perhatian serta kasih sayang yang tulus serta pengorbanan yang tidak ternilai harganya. 7. Kakak penulis, Nana, yang selalu memberikan dorongan kepada penulis untuk menyelesaikan skripsi ini, dan kepada ira, juman, dan apis yang selalu memberi semangat kepada penulis, serta kepada seluruh keluarga besar penulis. 8. Kepada Adhhal Huda Bakri S.Kom yang tidak henti-hentinya memberikan dukungan, semangat, dan perhatian kepada penulis. 9. Teman-teman seperjuangan mahasiswa S1-Ilmu Komputer stambuk 2008 secara khusus kepada Anny Maghfirah, Ratnaningtyas Yoga Wijayanti S.Kom, Sadifa

Asrofa S.Kom, Heny Muliana S.Kom, Surya, Royhan, yang telah memberikan motivasi dan perhatiannya. 10. Teman-teman Genfou, khususnya kepada Hazroel Yafis, Nurul Husna, Rendio Marandy, dan Rahmat Fahlefi. 11. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini. Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu penulis menerima saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya. Medan, April 2013 Mirnawati

ABSTRAK Teknologi informasi yang semakin berkembang memudahkan pertukaran dokumen yang berupa pesan teks dari satu orang ke orang yang lain. Pesan teks yang dikirim melalui jaringan internet membutuhkan pengamanan isi dari pesan tersebut. Salah satunya dengan membubuhkan bukti otentikasi sekaligus penyandian pesan tanpa diketahui oleh pihak lain. Digital Signature atau tanda tangan digital pada kriptografi adalah proses penandatanganan yang berfungsi sebagai otentikasi sebuah pesan yang tergantung pada nilai pesan tersebut. Pada tanda tangan digital, pesan akan dienkripsi menggunakan kunci privat dan didekripsi menggunakan kunci publik. Proses pencarian kunci privat dan kunci publik menggunakan algoritma RSA dimana untuk membangkitkan kunci ini membutuhkan dua bilangan prima p dan q. Pencarian bilangan prima menggunakan algoritma Lehmann. Proses pencarian bilangan prima dengan mencari nilai dari a (p-1)/2 mod p = 1 atau -1, dengan 1< a< p. Pada tulisan ini, sistem dibangun dengan menggunakan bahasa pemograman Java dengan editornya Netbeans 6.8. Pesan yang telah ditandatangani dengan kunci privat dan diverifikasi dengan kunci publik yang benar akan mengembalikan nilai pesan asli. Apabila nilai kunci privat dan kunci publik tidak kongruen, maka pesan yang didekripsi tidak bermakna. Kata Kunci : Lehmann, RSA, Kriptografi, Digital Signature, Pembangkit Bilangan Prima, Kunci Publik, Kunci Privat, Penandatanganan.

IMPLEMENTATION OF DIGITAL SIGNATURE WITH RSA ALGORYTHM AND LEHMANN PRIME GENERATOR IN MESSAGE TEXT ABSTRACT The development of Information Technology facilitates the exchange of documents in text messages from one person to another. Text messages which are sent through the internet need security. One way to ensure security is by using proof of authentication and encoding of messages without knowledge of other party. Digital Signature in cryptography is a signing process that serves as a message authentication depends on the value of the message. In a digital signature, the message is encrypted using the private key and decrypted using the public key. The process of finding the key uses RSA algorithm, where key generation requires two primes p and q. The primesare determined with Lehmann algorithm. The process of determining the prime numbers is by evaluating the value of a (p-1)/ 2 mod p = 1 or -1,with 1< a< p. In this research, the system is built using Java programming language with Netbeans 6.8. The Message is signed using private key and then it will be verified using public key which will result in the original message. If the values of private key and public key are not congruent, the decrypted message will be meaningless. Key Words : Lehmann, RSA, Cryptography, Digital Signature, Prime Generator, Public Key, Private Key, Signing.

DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii viii x xi Bab 1 Bab 2 Pendahuluan 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 3 1.7 Sistematika Penulisan 4 Tinjauan Pustaka 2.1 Kriptografi 6 2.2 Digital Signature 7 2.3 Lehmann Prime Generator 10 2.4 Algoritma RSA 12 2.4.1 Algoritma Euclidean 15 2.4.2 Totient Euler ɸ 18 2.4.3 Modulo Eksponensial 19 2.5 Use Case Diagram 20 Bab 3 Analisis Dan Perancangan Sistem 3.1 Analisis 22 3.1.1 Analisis Algoritma Lehmann Prime Generator dan Kunci 22 3.1.2 Analisis Digital Signature dengan Algoritma RSA 25 3.2 Kelebihan Algoritma Lehmann dan RSA 29 3.2.1 Algoritma Lehmann Prime Generator 29 3.2.2 Kelebihan Algoritma RSA 29 3.3 Flowchart 30 3.3.1 Flowchart Sistem 30 3.3.2 Flowchart Proses Pembangkitan Bilangan Prima dengan Menggunakan Algoritma Lehmann 31 3.3.3 Flowchart Prosespembangkitan kunci 32 3.3.4 Flowchart Proses Enkripsi Pesan sekaligus

pembubuhan tanda tangan 33 3.3.5 Flowchart Proses Dekripsi Pesan Sekaligus Pengecekan Tanda Tangan Digital 34 3.4 Use Case Diagram 35 3.5 Perancangan Interface 36 3.5.1 Tampilan Halaman Login 37 3.5.2 Tampilan Halaman Utama 38 3.5.3 Tampilan Bangkitkan Kunci 39 3.5.4 Tampilan Penandatanganan 40 3.5.5 Tampilan Verifikasi 42 3.5.6 Tampilan About 43 Bab 4 Bab 5 Implementasi Dan Pengujian Sistem 4.1 Implementasi 44 4.2 Tampilan aplikasi 44 4.2.1 Tampilan Login 44 4.2.2 Tampilan Menu Utama 45 4.2.3 Tampilan Bangkit Kunci 46 4.2.4 Tampilan Penandatanganan 48 4.2.5 Tampilan Verifikasi 50 4.2.6 Tampilan About 52 4.3 Tabulasi Hasil Uji 53 4.4 Big Theta 55 Kesimpulan Dan Saran 5.1 Kesimpulan 59 5.2 Saran 60 Daftar Pustaka 61 LAMPIRAN A: Listing Program A-1 LAMPIRAN B : Tabel ASCII B-1

DAFTAR TABEL Halaman 3.1 Nilai Perpangkatan Modulo Eksponensial 23 3.2 Proses penandatanganan dokumen 28 3.3 Requirement, actor, dan use case pada penandatanganan pesan digital 35 4.1 Penandatanganan Pesan 53 4.2 Kunci Privat dan Kunci Publik Tidak cocok 54 4.3 Pseudocode dan Kompleksitas Waktu Menghitung Jumlah Digit 55 4.4 Pseudocode dan Kompleksitas Waktu Membangkitkan Bilangan Prima dengan Algoritma Lehmann 56 4.5 Pseudocode dan Kompleksitas Waktu Kunci Privat 56 4.6 Pseudocode dan Kompleksitas Mencari GCD 57 4.7 Pseudocode dan Kompleksitas Waktu Kunci Publik 57 4.8 Pseudocode dan Kompleksitas Waktu Enkripsi Pesan 57 4.9 Pseudocode dan Kompleksitas Waktu Dekripsi Pesan 58

DAFTAR GAMBAR Halaman 2.1 Proses Enkripsi dan Dekripsi Tanda Tangan Digital 8 2.2 Diagram Pengiriman dan Penerimaan Pesan 10 2.3 Pemodelan Use Case 20 2.4 Use Case Inclusion 21 2.5 Use Case Extension 21 3.1 Diagram flowchart Sistem Tanda Tangan Digital RSA 30 3.2 Diagram flowchart Pembangkit Bilangan Prima Lehmann 31 3.3 Diagram flowchart Bangkit Kunci 32 3.4 Diagram flowchart Enkripsi Pesan 33 3.5 Flowchart Dekripsi Pesan dan Pengecekan Tanda Tangan Digital 34 3.6 Use Case Diagram pada Digital Signature 35 3.7 Rancangan Antarmuka Halaman Login 37 3.8 Rancangan Antarmuka Halaman Utama 38 3.9 Rancangan Antarmuka Halaman Bangkit Kunci Privat dan Kunci Publik 39 3.10 Rancangan Antarmuka Halaman Penandatanganan 40 3.11 Rancangan Antarmuka Halaman Verifikasi 42 3.12 Rancangan Antarmuka Halaman About 43 4.1 Tampilan Login 45 4.2 Tampilan Login ketika Id dam Password tidak sesuai 45 4.3 Tampilan Menu Utama 46 4.4 Tampilan Bangkit Kunci 47 4.5 Pesan Informasi Kunci Telah Tersimpan Di Direktori 47 4.6 Tampilan Kunci Publik berbentuk file.txt 48 4.7 Tampilan Kunci Privat berbentuk file.txt 48 4.8 Tampilan Penandatanganan 49 4.9 Tampilan Browse 49 4.10 Tampilan Pesan Cipherteks yang Telah Disimpan 50 4.11 Tampilan Verifikasi 51 4.12 Tampilan Pesan Asli dengan Kunci Publik yang Benar 51 4.13 Pesan Asli yang Error atau Tidak Bermakna Karena Disisip 52 4.14 Tampilan About 52