• Tidak ada hasil yang ditemukan

Implementasi Kriptografi Hybrid Crypto Sistem Algoritma RSA – Naïve Dan Algoritma Zig-Zag Dalam Pengamanan File

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Kriptografi Hybrid Crypto Sistem Algoritma RSA – Naïve Dan Algoritma Zig-Zag Dalam Pengamanan File"

Copied!
5
0
0

Teks penuh

(1)

1.1.Latar Belakang

Salah satu sarana komunikasi manusia adalah tulisan. Sebuah tulisan berfungsi untuk menyampaikan pesan kepada pembacanya. Pesan merupakan suatu informasi yang dapat dibaca dan dimengerti maknanya. Masalah keamanan merupakan salah satu aspek terpenting dari sebuah pesan. Sehingga keamanan pesan pada lalu-lintas jaringan adalah hal yang diinginkan semua orang untuk menjaga privasi supaya data yang dikirim aman dari gangguan orang yang tidak bertanggung-jawab, yang disembunyikan menggunakan algoritma kriptografi.

Kriptografi adalah ilmu yang bersandarkan pada teknik matematika untuk berurusan dengan keamanan informasi seperti kerahasiaan, keutuhan data dan otentifiksi entitas (Sadikin, 2012). Kriptografi modern dipicu oleh perkembangan peralatan komputer digital. Dengan komputer digital, cipher yang lebih kompleks menjadi sangat mungkin untuk dapat dihasilkan. Tidak seperti kriptografi klasik yang mengenkripsi karakter perkarakter (dengan menggunakan alfabet tradisionil), kriptografi modern beroperasi pada string biner. Pesan adalah data atau informasi yang dapat dimengerti maknanya. Nama lain dari pesan adalah plainteks (pesan asli). Plainteks yang akan dienkripsi dengan RSA coding merupakan angka-angka, sedangkan pesan yang dikirim bisanya berbentuk teks atau tulisan. Sehingga dibutuhkan suatu koe yang sifatnya universal untuk mengubah pesan teks menjai

plainteks dalam bentuk bilangan (Ginting, 2015).

Banyak algoritma dan metode yang dapat digunakan untuk proses kriptografi

(2)

terletak pada sulitnya memfaktorkan bilangan yang besar menjadi faktor-faktor prima. Pemfaktoran dilakukan untuk memperoleh kunci pribadi. Selama pemfaktoran bilangan besar menjadi faktor-faktor prima belum ditemukan algoritma yang efisien, maka selama itu pula keamanan algoritma RSA tetap terjamin.Karena algoritma RSA Naïve termasuk ke dalam algoritma kriptografi modern, maka algoritma ini termasuk algoritma yang aman tetapi semakin lam pada proses dekripsinya. Algoritma Zig-zag adalah salah satu dari algoritma kriptografi klasik yang menggunakan teknik transposisi. Teknik transposisi menggunakan permutasi karakter, yang mana dengan menggunakan teknik ini pesan yang asli tidak dapat dibaca kecuali orang yang memiliki kunci untuk menggembalikan pesan tersebut ke bentuk semula (Ariyus, 2008).

Dalam kriptografi zig-zag plaintext disusun dalam kelompok huruf yang terdiri dari beberapa huruf. Kemudian huruf-huruf dalam urutan kolom yang dimasukkan secara pola zig-zag. Karena algoritma Zig-zag Cipher termasuk ke dalam algoritma kriptografi klasik, maka algoritma ini termasuk algoritma yang tidak aman. Hal tersebut terbukti oleh penelitian yang membuktikan bahwa algoritma yang lebih sulit dari algoritma Zig-zag Cipher, yaitu Affine Cipher sudah dapat dipecahkan oleh kriptanalisis (Biryukov et al. 2003).

Hybrid crypto adalah metode untuk mengunci plainteks dengan algoritma simetris dan menggunakan algoritma asimetris untuk mengunci algoritma simetris.

Kedua algoritma tersebut dikombinasikan yang disebut hybrid crypto. Dengan menggunakan hybrid crypto, maka proses enkripsi plainteks menggunakan algoritma

zig zag sementara algoritma RSA-Naïve digunakan untuk enkripsi kunci algoritma zig zag.

Judul diambil dikarenakan jurnal yang ditemukan sangat banyak dan mudah dimengerti.

Berdasarkan penjelasan di atas, penulis akan merancang suatu aplikasi kerahasiaan berbasis desktop untuk teks file. Aplikasi ini menggunakan ilmu kriptografi untuk enkripsi dan dekripsi suatu teks file, agar teks file yang dikirim tidak memiliki arti apapun bagi siapapun, jika tidak memiliki kunci pembuka dari teks file tersebut. Sehingga teks file dapat dijaga kerahasiannya.

(3)

Rumusan masalah yang akan dibahas pada penelitian ini adalah bagaimana menerapkan metode hybrid criyptosystem dengan algoritma RSA-Naïve dan algoritma zig-zag sebagai cara merahasiakan pesan.

1.3.Tujuan Penelitian

Tujuan dari penelitian ini adalah :

1. Membuat aplikasi pengamanan file teks yang mengimplementasikan Hybrid

Cryptosystem algoritma RSA Naïve dan algoritma zig-zag dalam pengamanan file teks.

2. Membangun dan merancang suatu aplikasi yang dapat digunakan untuk

mengenkripsi dan mendekripsi data teks serta mengamankan kunci yang digunakan.

1.4.Batasan Penelitian

1. Karakter yang digunakan menggunakan printable characters yang terdapat pada tabel ASCII 8 bit.

2. Melakukan enkripsi dan dekripsi data pada String dengan format file yang

digunakan adalah .txt, .rtf dan .doc

3. Algoritma zig-zag untuk enkripsi plainteks sementara algoritma RSA-Naïve

digunakan untuk enkripsi kunci algoritma zig-zag

4. Menggunakan pengecekan bilangan prima menggunakan algoritma Lehmann.

5. panjang kunci zig zag yang digunakan 8 kunci secara acak

6. jika teks yang diinputkan kurang dari panjang kunci zig zag maka akan menjadi

spasi.

7. Tidak melakukan enkripsi dan dekripsi data maupun kunci terhadap komponen lain

seperti tabel atau gambar yang terdapat didalam file teks yang akan dienkripsi dan

dekripsi.

8. Menggunakan bahasa pemrograman C#.

1.5.Manfaat Penelitian

Manfaat dari penelitian ini adalah :

1. Terciptanya suatu sistem yang dapat mengamankan file teks

2. Sebagai bahan referensi bagi peneliti lain yang ingin membahas topik yang terkait

(4)

1.6.Metodologi Penelitian

Tahapan penelitian yang dilakukan dalam penelitian ini adalah : 1. Studi Literatur

Pada tahap ini dilakukan peninjauan terhadap buku, artikel, jurnal, maupun hasil

penelitian terdahulu sebagai referensi yang diperlukan dalam melakukan penelitian.Ini dilakukan untuk memperoleh informasi yang terkait dengan algoritma RSA Naive dan zigzag.

2. Analisis dan Perancangan

Tahap ini digunakan untuk mengolah data dari hasil studi literatur yang kemudian dilakukan analisis dan perancangan menggunakan algoritma RSA Naive dan zigzag. Proses ini meliputi pembuatan algoritma program, Unified Modeling Language (UML), flowchart dan perancangan interface dari aplikasi yang dibuat.

3. Implementasi

Metode Hybrid cryptosystem dengan algoritma RSA Naive dan zigzag diimplementasikan dalam bentuk aplikasi yang dibuat dengan menggunakan bahasa pemrograman C#.

4. Pengujian

Menguji apakah aplikasi yang dibuat telah berhasil berjalan sesuai dengan keinginan dan melakukan perbaikan kesalahan jika masih tedapat error pada aplikasi.

5. Dokumentasi

Pada tahap ini berisi laporan dan kesimpulan akhir dari hasil akhir analisa dan pengujian dalam bentuk skripsi.

1.7.BAB 3 Sistematika Penulisan

(5)

BAB 1 PENDAHULUAN

Bab ini berisi latar belakang pemilihan judul skripsi

“Implementasi Kriptografi Hybrid Crypto Sistem Algoritma

RSA-Naïve dan Algoritma Zig Zag dalam pengamanan file”, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Bab ini menjelaskan tentang sistem kriptografi secara umum, teori dan dasar-dasar perhitungan serta contoh implementasi algoritma RSA-Naïve, Algoritma Zig Zag dan pembangkit bilangan prima algoritma lehmann

BAB 3 ANALISIS DAN PERANCANGAN

Bab ini berisi analisis terhadap masalah penelitian dan perancangan sistem yang akan dibangun sebagai solusi

permasalahan tersebut.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi implementasi algoritma RSA-Naïve dan algoritma Zig Zag, selanjutnya pengujian terhadap sistem yang telah dibangun dengan beberapa sampel file teks serta pembahasan hasil pengujian dan analisisnya

BAB 5 KESIMPULAN DAN SARAN

Referensi

Dokumen terkait

Himpunan Peraturan Gubernur Tahun 2014 1... Himpunan Peraturan Gubernur Tahun 2014

Jakarta, 1 April 2014 – International Pharmaceutical Manufacturers Group (IPMG) – sebuah organisasi nirlaba yang beranggotakan 24 perusahaan farmasi internasional berbasis

[r]

______ murid dapat mencapai objektif yang ditetapkan dan ______.. murid yang tidak mencapai objektif akan diberi bimbingan khas dalam sesi akan datang..

Kelompok Ternak Itik Putri Mandiri merupakan salah satu kelompok peternakan bergerak dalam bidang produksi telur itik konsumsi yang melakukan kegiatan pemeliharaan itik Karawang yang

______ murid dapat mencapai objektif yang ditetapkan dan ______ murid yang tidak mencapai objektif akan diberi bimbingan khas dalam sesi akan datang...

The following observations on the seemingly prevalent occurrence of peanut (Arachis hypogaea) seed contaminations by PtMtV virus in the surrounding area of Palu,

Penelitian ini dilaksanakan di lahan sawah Balai Benih Induk Padi Murni Tanjung Morawa Dinas Pertanian Provinsi Sumatera Utara dengan ketinggian + 20 meter di atas permukaan