• Tidak ada hasil yang ditemukan

Implementasi Algoritma ADFGVX Cipher dan Knapsack Dalam Pengamanan Data Teks

N/A
N/A
Protected

Academic year: 2017

Membagikan "Implementasi Algoritma ADFGVX Cipher dan Knapsack Dalam Pengamanan Data Teks"

Copied!
5
0
0

Teks penuh

(1)

1.1 Latar Belakang Masalah

Bertukar informasi merupakan hal yang biasa kita lakukan. Bertukar informasi jarak jauh dapat dilakukan melalui kantor pos, surat dan surel (surat elektronik). Surel (Surat Elektronik) memungkinkan kita untuk bertukar informasi jarak jauh tanpa membutuhkan waktu yang lama, namun keamanan informasi (data) dalam pengiriman informasi melalui surat elektronik (e-mail) dipertaruhkan. Oleh karena itu dibutuhkan berbagai cara untuk mengamankan informasi tersebut agar sampai ketujuan dengan aman. Salah satu metode yang digunakan untuk mengamankan data adalah kriptografi.

(2)

ADFGVX Cipher merupakan algoritma yang digunakan oleh pihak tentara Jerman ketika perang dunia I berlangsung. Algoritma ini diciptakan dengan mengambil sebuah ide yang muncul pada masa lampau yaitu menghubungkan huruf-huruf alphabet dengan posisi-posisi yang terdapat di dalam sebuah jaringan atau tabel. Algoritma ADFGVX Cipher merupakan algoritma simetris yang menggunakan tabel 6x6 yang berisi 26 huruf dan 10 angka (0-9). Enkripsinya terdiri dari dua proses yaitu proses substitusi dan proses transportasi.

Algoritma Knapsack merupakan sebuah algoritma kunci publik (asimetris) yang keamanannya terletak pada kesulitan memecahkan persoalan Knapsack (Knapsack problem). Knapsack problem merupakan masalah dimana orang dihadapkan pada masalah optimasi pada pemilihan benda yang dapat dimasukkan ke dalam wadah yang mempunyai keterbatasan daya tampung. Ide dasar dari algoritma yang dikembangkan oleh Ralph Merkle dan Martin Hellman ini adalah mengkodekan pesan sebagai rangkaian solusi dari persoalan Knapsack (Prameswara, Gustaf. 2012).

Karena keamanan data merupakan hal yang sangat penting maka penulis akan membuat sebuah penelitian yang bertujuan untuk mengamankan data dengan menggunakan metode kriptografi yang berjudul “Implementasi Algoritma ADFGVX Cipher dan Knapsack dalam Pengamanan Data Teks”.

1.2 Rumusan Masalah

(3)

1.3 Ruang Lingkup Masalah

Adapun ruang lingkup masalah dalam penelitian ini adalah:

1. File yang diamankan berupa file dokumen dengan format *.txt dan *.doc 2. Panjang kunci maksimal 10 karakter

3. Algoritma yang digunakan untuk mengamankan data adalah algoritma ADFGVX Cipher

4. Algoritma yang digunakan untuk mengamankan kata kunci adalah algoritma Knapsack

5. Menggunakan bahasa pemrograman C#

1.4 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah untuk membuat sebuah perangkat lunak yang berguna untuk mengamankan data dengan menggunakan algoritma ADFGVX Cipher sebagai pengaman data dan Knapsack untuk mengamankan kunci yang telah dibuat oleh ADFGVX Cipher.

1.5 Manfaat Penelitian

Penelitian ini diharapkan mampu menciptakan sebuah aplikasi pengamanan data yang berguna untuk meningkatkan keamanan dokumen rahasia sehingga pihak yang tidak berkepentingan tidak bisa mengakses dokumen tersebut.

1.6 Metodologi Penelitian

Tahapan yang dilakukan pada penelitian ini adalah:

(4)

terstruktur, jelas, dan berjalan dengan baik. Proses ini meliputi pembuatan algoritma program, flowchart algoritma, flowchart system, use case scenario, perancangan aplikasi, dan pembuatan user interface.

3) Implementasi

Algoritma ADFGVX cipher dan Knapsack digunakan untuk membuat sebuah aplikasi yang berfungsi untuk mengamankan data teks dengan ekstensi *.txt dan *.doc dengan menggunakan bahasa pemrograman C#.

4) Pengujian

Pengujian terhadap aplikasi yang telah dibuat apakah berjalan dengan baik sesuai dengan keinginan dan melakukan perbaikan terhadap error yang masih terjadi dalam aplikasi.

5) Dokumentasi

(5)

1.7 Sistematika Penulisan

Agar penulisan skripsi lebih terstruktur maka sistematika penulisan skripsi ini dibagi menjadi beberapa bagian utama, yaitu:

BAB 1 PENDAHULUAN

Bab ini berisi latar belakang masalah pemilihan judul skripsi

“Implentasi Algoritma ADFGVX Cipher dan Knapsack dalam

Pengamanan Data Teks”, rumusan masalah, ruang lingkup masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Bab ini menjelaskan secara singkat tentang teori umum kriptografi, kriptografi simetris, kriptografi asimetris, algoritma ADFGVX Cipher, dan algoritma Knapsack.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis dan cara kerja algoritma ADFGVX Cipher dan algoritma Knapsack, serta perancangan terhadap sistem yag

akan dibuat.

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Bab ini berisi tentang implementasi algoritma ADFGVX Cipher dan knapsack serta pengujian terhadap sistem yang telah dibuat dengan menggukan beberapa sample file teks.

Referensi

Dokumen terkait

Membangun aplikasi yang dapat merahasiakan pesan ke dalam citra dengan menggunakan dua teknik yaitu enkripsi dan dekripsi menggunakan algoritma.. Knapsack serta teknik

Pada algoritma Knapsack akan terjadi penambahan ukuran file teks, hal ini dapat dilihat pada contoh kasus yang mana ukuran plainteks (pesan asli) adalah 9 bytes, kemudian

Dalam penelitian ini penulis mengkombinasi algoritma kriptografi Playfair Cipher dengan algoritma kompresi Run Length Encoding, serta menganalisa kedua algoritma

Pada algoritma Knapsack akan terjadi penambahan ukuran file teks, hal ini dapat dilihat pada contoh kasus yang mana ukuran plaintext (pesan asli) adalah 12 bytes,

Algoritma modern yang digunakan adalah algoritma RC4 + Cipher , dimana algoritma tersebut merupakan salah satu jenis dari algoritma RC4 Cipher.RC4 + Cipher adalahsalah

Dari pemaparan di atas, maka dilakukan penelitian dengan judul “ Implementasi Algoritma Kriptografi Hill Cipher dan Kompresi Data Menggunakan Algoritma

Sistem Kriptografi Hybrid (Hill Cipher dan Knapsack) pada Pengamanan File. Universitas

Oleh karena itu, dalam pembangkitan kunci publik, algoritma superincreasing knapsack dimodifikasi menjadi algoritma knapsack normal atau non-superincreasing knapsack