• Tidak ada hasil yang ditemukan

ANALISIS DAN IMPLEMENTASI KEAMANAN MENGGUNAKAN ALGORITMA SEBAGAI ENKRIPSI DAN DEKRIPSI PADA MOZILLA THUNDERBIRD SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN IMPLEMENTASI KEAMANAN MENGGUNAKAN ALGORITMA SEBAGAI ENKRIPSI DAN DEKRIPSI PADA MOZILLA THUNDERBIRD SKRIPSI"

Copied!
11
0
0

Teks penuh

(1)

ANALISIS DAN IMPLEMENTASI KEAMANAN E-MAIL

MENGGUNAKAN ALGORITMA SEBAGAI ENKRIPSI

DAN DEKRIPSI PADA MOZILLA

THUNDERBIRD

SKRIPSI

MUHAMMAD JANUAR RAMBE

061401044

PROGRAM STUDI S1 ILMU KOMPUTER

DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2010

(2)

ANALISIS DAN IMPLEMENTASI KEAMANAN E-MAIL

MENGGUNAKAN ALGORITMA RSA SEBAGAI

ENKRIPSI DAN DEKRIPSI PADA MOZILLA

THUNDERBIRD

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer

MUHAMMAD JANUAR RAMBE 061401044

PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2010

(3)
(4)

PERSETUJUAN

Judul : ANALISIS DAN IMPLEMENTASI KEAMANAN E-MAIL MENGGUNAKAN ALGORITMA RSA SEBAGAI ENKRIPSI DAN DEKRIPSI PADA MOZILLA THUNDERBIRD

Kategori : SKRIPSI

Nama : MUHAMMAD JANUAR RAMBE

Nomor Induk Mahasiswa : 061401044

Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Ade Candra, S.T, M.Kom. M.Andri Budiman, ST, M.CompSC, MEM NIP 19790909042009121002 NIP 197510082008011011

Diketahui/Disetujui oleh

Departemen Ilmu Komputer FMIPA USU Ketua,

Prof. Dr. Muhammad Zarlis NIP 195707011986011003

(5)

PERNYATAAN

ANALISIS DAN IMPLEMENTASI KEAMANAN E-MAIL MENGGUNAKAN ALGORITMA RSA SEBAGAI ENKRIPSI DAN DEKRIPSI PADA MOZILLA

THUNDERBIRD SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan,

MUHAMMAD JANUAR RAMBE 061401044

(6)

PENGHARGAAN

Alhamdulillah, puji syukur saya sampaikan kehadirat Allah SWT, yang telah memberikan rahmat dan hidayah-Nya serta segala sesuatunya dalam hidup, sehingga saya dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, Program Studi S1 Ilmu Komputer Universitas Sumatera Utara. Shalawat beriring salam saya persembahkan kepada Nabi Besar Muhammad SAW.

Ucapan terima kasih saya sampaikan kepada M.Andri Budiman, ST, M.CompSC, MEM sebagai Dosen Pembimbing I dan Bapak Ade Candra, ST, M.Kom sebagai Dosen Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan, saran, dan masukan kepada saya agar dapat menyempurnakan skripsi ini. Ucapan terima kasih juga ditujukan kepada Dosen Penguji Bapak Prof. Dr. Muhammad Zarlis dan Ibu Dian Rachmawaty, S.Si, M.Kom atas saran dan kritikan yang sangat berguna bagi saya. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S1 Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syariol Sitorus, S.Si,MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen serta pegawai di Program Studi S1 Ilmu Komputer FMIPA USU.

Panduan ringkas, padat dan profesional telah diberikan kepada saya sehingga saya dapat menyelesaikan tugas ini. Skripsi ini saya persembahkan untuk kedua orang tua dan keluarga saya yang telah memberikan dukungan dan motivasi, ayahanda Zulkifli Rambe dan ibunda Satina yang selalu sabar dalam mendidik saya. Untuk kedua adik saya, Dedy Syahputra Rambe dan M. Dicky Rambe yang selalu memberikan dorongan kepada saya selama menyelesaikan skripsi ini. Kepada teman-teman terbaik yang selalu memberikan dukungan, Alvin, Alfarisi, faraby, lia, Dameria Gloria, Bobbie, Bagoes, vani, andika, muri, makmur, teddy, denis, aad, hadianto, rivai, rifky. Untuk teman-teman sekelas dan satu angkatan yang sama - sama berjuang dalam penyusunan skripsi. Terima kasih pula kepada semua pihak-pihak yang tidak dapat saya sebutkan satu persatu, terima kasih atas ide, saran, dan kerjasama yang baik.

Saya menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu saya menerima saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.

(7)

ABSTRAK

Perkembangan aplikasi internet telah mengalami kemajuan yang sangat pesat dan salah satunya adalah pengiriman pesan secara elektronik yang disebut e-mail. Seiring dengan perkembangan zaman, pengiriman pesan melalui e-mail semakin meningkat sehingga diperlukan sistem keamanan yang mampu menjaga kerahasiaan pesan yang dikirim melalui e-mail. Sering terjadinya penyadapan pesan oleh pihak-pihak yang tidak bertanggung jawab membuat penulis melakukan analisis dan membuat aplikasi add-ons yang mampu menjaga keamanan e-mail. Aplikasi tersebut dibuat dengan menggunakan algoritma RSA(Ron Rivest, Adi Shamir, dan Leonard Adleman) untuk mengenkripsi dan mendekripsi pesan pada Thunderbird. Thunderbird dipilih karena merupakan aplikasi khusus untuk mengirim dan menerima pesan serta aplikasi open source yang selalu melakukan perkembangan terhadap pengguna aplikasi ini. Pada tulisan ini penulis akan menganalisis bagaimana implementasi algoritma RSA terhadap pengiriman pesan dan penerimaan pesan sehingga pengguna dapat menjaga kerahasiaan pesan.

ANALYSIS AND IMPLEMENTATION OF E-MAIL SECURITY USING RSA ALGORITHM AS ENCRYPTION AND DECRYPTION AT MOZILLA

(8)

ABSTRACT

The development of Internet applications has progressed very rapidly and one of them is sending messages electronically, called e-mail. Along with the times, sending messages via e-mail has increased so that the necessary security systems capable of maintaining the confidentiality of messages sent via e-mail. Frequent occurrence of intercepts messages by parties who are not responsible for the author to analyze and create application add-ons that are capable of maintaining the security of e-mail. The application made by using the RSA algorithm (Ron Rivest, Adi Shamir, and Leonard Adleman) to encrypt and decrypt a message in Thunderbird. Thunderbird was chosen because it is a special application to send and receive messages and open source applications that always make progress against this application users. In this paper the author will analyze how the implementation of the RSA algorithm against sending messages and receiving messages, allowing users to maintain the confidentiality of messages.

(9)

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Abstract vi

Daftar Isi vii

Daftar Gambar ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 4

Bab 2 Landasan Teoritis 5

2.1 Kriptografi 5

2.1.1 Definisi Kriptografi 6

2.1.2 Sejarah Kriptografi 6

2.1.3 Tujuan Kriptografi 10

2.1.4 Terminologi dan Konsep Dasar Kriptografi 11 2.1.4.1 Plainteks dan Chiperteks 12 2.1.4.2 Peserta Komunikasi 12 2.1.4.3 Enkripsi dan Dekripsi 13 2.1.4.4 Kriptanalis dan Kriptologi 13

2.1.5 Jenis Kriptografi 14 2.1.5.1 Kriptografi Simetri 14 2.1.5.2 Kriptografi Asimetri 15 2.6 Algoritma RSA 17 2.6.1 Sejarah RSA 18 2.2 Thunderbird 19

Bab 3 Analisis dan Perancangan 21

3.1 Analisis Algoritma RSA 22

3.1.1 Proses Pembangkitan Kunci Pada Algoritma RSA 23 3.1.2 Proses Enkripsi Pada Algoritma RSA 24 3.1.3 Proses Dekripsi Pada Algoritma RSA 26

3.1.4 Keamanan RSA 27

(10)

3.2.1 Membuat File sub Ekstensi 29

3.2.2 Struktur Folder 30

3.2.3 Potongan Berkas 30

3.3 Perancangan Antarmuka 36

3.3.1 Tombol Enkripsi dan Dekripsi 37 3.3.2 Form Enkripsi dan Pembangkitan Kunci 37

3.3.3 Form Dekripsi 38

Bab 4 Implementasi 40

4.1 Spesifikasi Perangkat Lunak 40

4.2 Spesifikasi Perangkat Keras 40

4.3 Implementasi Sistem 41

4.3.1 Proses Pembangkitan Kunci 42

4.3.2 Proses Enkripsi 45

4.3.3 Proses Dekripsi 47

Bab 5 Kesimpulan dan Saran 50

5.1 Kesimpulan 50

5.2 Saran 51

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Urutan proses kriptografi 6

Gambar 2.2 (a) sebuah scytale (b)pesan ditulis secara horizontal, baris perbaris 8 Gambar 2.3 Mesin enigma yang digunakan tentara jerman pada perang dunia ke II 10 Gambar 2.4 Perbandingan plaintext , ciphertext biasa dan ciphertext yang sudah

dienkrip memakai algoritma RSA dengan kunci publik 79 dan n 3337 12 Gambar 2.5 Hubungan antara kriptologi, kriptografi dan kriptanalisis 13

Gambar 2.6 Skema kriptografi simetri 15

Gambar 2.7 Skema kriptografi asimetri 16

Gambar 3.1 Skema proses enkripsi 20

Gambar 3.2 Skema proses dekripsi 21

Gambar 3.3 Flowchart pembangkitan pasangan kunci dalam algoritma RSA 24 Gambar 3.4 Flowchart enkripsi pada algoritma RSA 25 Gambar 3.5 Flowchart dekripsi pada algoritma RSA 26

Gambar 3.6 Tombol Enkripsi dan Dekripsi 26

Gambar 3.7 Form Enkripsi dan Pembangkitan Kunci 26

Gambar 3.8 Form Dekripsi 26

Gambar 4.1 Antarmuka tombol enkripsi dan dekripsi 42 Gambar 4.2 Antarmuka pembangkitan pasangan kunci 43 Gambar 4.3 Antarmuka pembangkitan pasangan kunci yang tidak prima 44 Gambar 4.4 Antarmuka informasi pasangan kunci yang salah 44 Gambar 4.5 Antarmuka hasil pembangkitan pasangan kunci 45 Gambar 4.6 Antarmuka pesan sebelum dienkripsi 46 Gambar 4.7 Antarmuka pesan selesai dienkripsi 46

Gambar 4.8 Antarmuka sesudah dienkripsi 47

Gambar 4.9 Antarmuka masukkan untuk mendekripsi pesan 48 Gambar 4.10 Antarmuka informasi pesan sudah didekripsi 48 Gambar 4.11 Antarmuka hasil dari didekripsi 49

Referensi

Dokumen terkait

Konsentrasi kalsium intraseluler pada kultur HUVEC-LPS yang diberi Ketamin jauh lebih rendah dibandingkan dengan HUVEC model sepsis yang diberi Ketamin.. Konsentrasi

Timbulnya pertanyaan-pertanyaan tersebut di atas disebabkan karena adanya unsur penilaian dan angka kredit pustakawan yang ada dalam setiap Keputusan Menpan

Dan 2 siswa mengatakan sembunyi- sembunyi saat merokok karena takut dengan orang tua mereka.Dari hasil wawancara ditemukan adanya orang tua siswa yang mengetahui

Hal ini menunjukkan bahwa kinerja kedua incinerator rendah, baik pada sistem pembakaran maupun sistem pengurangan emisi (water scrubber). Kandungan partikulat dalam emisi

Guru menerapkan model pembelajaran “ular tangga PAI ( SKI dan Fiqih )” untuk memahami konsep materi sistem yang akan diberikan dengan tahapan sebagai berikut :. • Permainan ini

Pewangi Laundry Gunungsitoli Idanoi Beli di Toko, Agen, Distributor Surga Pewangi Laundry Terdekat/ Dikirim dari Pabrik.. BERIKUT INI JENIS

Langkah pembelajaran Jigsaw dengan percobaan yang dapat meningkatkan hasil belajar siswa kelas 5 SDN Sidorejo Kidul 03 adalah siswa berkerja secara aktif baik