• Tidak ada hasil yang ditemukan

Implementasi Dan Analisis Algoritma Massey-Omura Dan Algoritma Even-Rodeh Dalam Pengamanan Dan Kompresi File Dokumen

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Dan Analisis Algoritma Massey-Omura Dan Algoritma Even-Rodeh Dalam Pengamanan Dan Kompresi File Dokumen"

Copied!
5
0
0

Teks penuh

(1)

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Keamanan dan kerahasiaan data merupakan salah satu faktor penting yang harus

diperhatikan dalam komunikasi terutama dengan kemajuan dan perkembangan

teknologi pada masa kini. Pesatnya perkembangan teknologi memberikan banyak

dampak positif bagi masyarakat seperti kemudahan memperoleh informasi, pertukaran

data dan pesan penyebaran informasi, pengiriman pesan, dan sebagainya. Namun,

dengan kemudahan-kemudahan yang didapatkan, para pemilik data harus lebih

berhati-hati dalam menjaga data penting agar isi data tidak diketahui atau

dimanipulasi oleh pihak-pihak tidak berkepentingan yang tidak seharusnya memiliki

data atau mengetahui isi dari data tersebut.

Dibutuhkan sebuah metode yang dapat digunakan untuk mengamankan dan

merahasiakan data. Salah satu ilmu yang diterapkan untuk menjaga keamanan dan

kerahasiaan data, adalah kriptografi. Komunikasi dan kriptografi merupakan topik

yang berhubungan erat dalam bidang telekomunikasi. Dengan kriptografi, teks asli

akan diubah menjadi sandi yang hanya dapat diartikan oleh pihak yang memiliki kunci

yang akan digunakan untuk mengubah sandi menjadi teks asli kembali, sehingga

meskipun file diperoleh pihak lain, mereka hanya akan mendapatkan karakter-karakter

acak yang terlihat tidak bermakna.

Massey-Omura Cryptosystem adalah algoritma kriptografi kunci publik berbasis

eksponensial yang diusulkan oleh James Massey dan Jim K. Omura pada 1982.

Algoritma ini didasarkan pada ide Adi Shamir yaitu Shamir’s three-pass protocol atau

Shamir’s no-keys protocol.

Reza et al. (2012) melakukan penelitian pengamanan file teks dengan melakukan

simulasi pengamanan file dengan menggunakan algoritma Massey-Omura. Dari hasil

(2)

pengamanan file di mana sistem ini dapat digunakan untuk mengenkripsi dan

mendekripsi file teks.

Prayudi dan Rahim (2015) melakukan pengujian dengan menganalisis keamanan

pada kombinasi protokol Secret Sharing dan Three-Pass. Dari hasil pengujian

didapatkan bahwa kombinasi protokol Secret Sharing dan Three-Pass berhasil

mengamankan pesan dan mengirimkan pesan tersebut kepada setiap penerimanya.

Karena Massey-Omura Cryptosystem merupakan kriptosistem kunci publik, maka

ukuran file setelah enkripsi akan bertambah besar dan didasarkannya kriptosistem ini

pada konsep three-pass protocol menyebabkan pertukaran pesan akan dilakukan

sebanyak tiga kali. Bandwidth jaringan juga menjadi salah satu faktor yang

mempengaruhi waktu proses pengiriman pesan karena ukuran bandwidth berbanding

lurus dengan kecepatan waktu pengiriman.

Jumlah pertukaran pesan yang diiringi dengan ukuran file yang relatif besar serta

ukuran bandwidth yang tidak memadai dapat membuat proses pengiriman menjadi

lambat. Salah satu cara yang dapat diterapkan untuk mengoptimalkan proses

pengiriman file adalah dengan memampatkan atau mengkompresi file. Untuk itu

digunakanlah sebuah algoritma kompresi data untuk mengecilkan ukuran file enkripsi

yaitu algoritma kompresi Even-Rodeh. Algoritma Even-Rodeh dikembangkan oleh

merupakan algoritma kompresi berjenis lossless compression sehingga tidak ada data

yang hilang setelah proses kompresi dan data dapat direkonstruksi kembali menjadi

data yang identik dengan data asli.

Hasil pengujian algoritma Even-Rodeh dan VLBE pada file teks *.rtf yang berisi

string heterogen menunjukkan bahwa algoritma Even-Rodeh lebih baik dibandingkan

dengan algoritma VLBE ketika digunakan untuk melakukan kompresi dan

dekompresi. Hal ini ditunjukkan dengan perbedaan compression ratio dan waktu

proses diantara kedua algoritma (Abdullah, 2016).

Berdasarkan latar belakang diatas, penulis melakukan penelitian untuk

mengkombinasikan algoritma pengamanan file Massey-Omura dengan algoritma

Even-Rodeh untuk mengetahui hasil kinerja kombinasi kedua algoritma dalam

(3)

1.2 Rumusan Masalah

Masalah yang akan dibahas pada penelitian ini adalah diperlukannya pengamanan

untuk menghindari ancaman yang berkaitan dengan aspek kerahasiaan file seperti

penyadapan atau pemanipulasian isi file oleh pihak-pihak yang tidak berkepentingan.

Selain itu apabila file yang akan dikirimkan berukuran besar, hal ini dapat

berpengaruh pada proses pengiriman file karena dapat memperlambat waktu

pengiriman.

1.3 Ruang Lingkup Masalah

Adapun ruang lingkup masalah dalam penelitian ini adalah sebagai berikut:

1. Penelitian ini membahas penggunaan algoritma Massey-Omura untuk

mengamankan isi file dokumen dan algoritma Even-Rodeh untuk mengkompresi

file enkripsi.

2. File dokumen yang akan digunakan berekstensi *.docx.

3. Karakter yang digunakan berdasarkan pada tabel American Standard Code for

Information Interchange (ASCII).

4. Ukuran kunci algoritma Massey-Omura adalah 3 sampai 8 digit.

5. Ukuran file maksimal adalah 1 MB.

6. Parameter kompleksitas algoritma yang digunakan untuk analisis algoritma

adalah (Big-�).

7. Parameter yang digunakan untuk menganalisis algoritma kriptografi adalah

running time.

8. Parameter yang digunakan untuk menganalisis algoritma kompresi adalah Ratio

of Compression (Rc), Compression Ratio (Cr), Redudancy (Rd), dan Running

Time.

9. Bahasa pemrograman yang digunakan adalah C#.

1.4 Tujuan Penelitian

Melakukan pengamanan terhadap isi file dengan menggunakan algoritma kriptografi

Massey-Omura dan mengkompresi file enkripsi dengan menggunakan algoritma

(4)

1.5 Manfaat Penelitian

Menghasilkan suatu aplikasi yang dapat digunakan untuk mengamankan isi dari file

dokumen dan melakukan proses kompresi terhadap file enkripsi untuk memperkecil

ukuran file.

1.6 Metode Penelitian

Tahapan penelitian yang dilakukan dalam penyusunan tugas akhir ini adalah:

1. Studi Literatur

Pada tahap ini dilakukan pengumpulan referensi dengan tujuan untuk

mengumpulkan data dan informasi yang diperlukan bagi penelitian ini. Referensi

yang digunakan dapat berbentuk buku, ebook, jurnal, paper dan media cetak yang

membahas algoritma kriptografi Massey-Omura dan algoritma kompresi

Even-Rodeh.

2. Analisis dan Perancangan Sistem

Pada tahap ini dilakukan analisis terhadap sistem yang akan dibuat seperti batasan

sistem dan alur kerja dari sistem berdasarkan data dan informasi yang diperoleh

dari studi literatur. Pada tahap perancangan sistem, sistem akan dirancang sesuai

dengan analisis sistem, tujuan, dan batasan penelitian. Perancangan sistem

dilakukan dengan membuat flowchart dan interface sistem.

3. Implementasi Sistem

Pada tahap ini dilakukan pengkodean (coding) untuk mengimplementasi

algoritma kriptografi Massey-Omura dan algoritma kompresi Even-Rodeh dengan

menggunakan bahasa pemrograman C#.

4. Pengujian Sistem

Pada tahap ini dilakukan pengujian terhadap sistem yang telah dibangun.

Pengujian dilakukan dengan tujuan untuk mengetahui kekurangan serta kesalahan

yang terdapat pada sistem dan kebenaran hasil enkripsi-dekripsi algoritma

(5)

5. Dokumentasi

Pada tahap ini dilakukan penyusunan dokumentasi hasil analisis, perancangan,

dan pembuatan sistem yang diperoleh selama melakukan penelitian yang disusun

dalam bentuk tulisan berupa laporan tugas akhir.

1.7 Sistematika Penulisan

Sistematika penulisan skripsi ini terdiri dari beberapa bagian, yaitu:

BAB 1: PENDAHULUAN

Bab ini berisi latar belakang masalah, rmusan masalah, batasan masalah, tujuan

penelitian, manfaat penelitian, metodologi penelitian, dan sistematika penulisan

skripsi.

BAB 2: TINJAUAN PUSTAKA

Bab ini berisi teori-teori yang berkaitan dengan algoritma kriptografi Massey-Omura

dan algoritma kompresi Even-Rodeh.

BAB 3: ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi proses analisis dan perancangan sistem, UML, pseudocode, flowchart

sistem, dan rancangan interface sistem.

BAB 4: IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini berisi ulasan dari hasil pengujian sistem yang diimplementasikan dengan

menggunakan bahasa C#.

BAB 5: KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang didapatkan setelah menjalani penelitian dan saran

yang berguna dalam usaha untuk melakukan perbaikan dan pengembangan penelitian

Referensi

Dokumen terkait

Delphi Method. Sumber data yang digunakan yaitu data sekunder terkait dengan perancangan model dan data primer dari pakar untuk pemilihan kriteria, sub kriteria,

Selain itu perancangan aristektur: perancangan aristektur yang digunakan dalam sistem ini meliputi Website , Framework Codeigniter Modular Extensions yang mempunyai

Berbagai upaya nasional dan internasional telah dilakukan KNPP-PA untuk berkontribusi dalam memecahkan masalah lingkungan, khususnya yang terkait dengan upaya

Dari diagram aktivitas belajar siklus I dan siklus II dapat dijelaskan mengenai peningkatan aktivitas belajar peserta didik, perolehan data pada siklus I indikator pertama

Berbagai upaya nasional dan internasional telah dilakukan KNPP-PA untuk berkontribusi dalam memecahkan masalah lingkungan, khususnya yang terkait dengan upaya

Dalam percobaan yang dilakukan didapatkan bahwa kedua metode ini memberikan hasil yang berbeda dimana metode Levenstein Code memberikan hasil kompresi yang lebih baik

[r]

Pengaruh Model Kooperatif Tipe Make A Match Terhadap Hasil Belajar Matematika Siswa Kelas VII SMP Negeri 9 Lubuklinggau Pengaruh Model Pembelajaran Kooperatif Tipe Make