IMPLEMENTASI ALGORITMA KNAPSACK DAN BASE64 PADA PENGAMANAN FILE TEKS

Authors

  • Wina Mariana Br Purba STMIK Budidarma

Abstract

Keamanan dan kerahasiaan pesan merupakan aspek penting yang dibutuhkan dalam proses pertukaran pesan. Sehingga untuk mengatasi masalah tersebut maka terciptalah ilmu kriptografi. Kriptografi merupakan ilmu sekaligus seni untuk menjaga kerahasiaan pesan dengan cara menyamarkannya menjadi bentuk tersandi yang tidak mempunyai makna. Contoh dari algoritma kriptografi diantaranya adalah algoritma Knapsack dan Base64. Secara umum pesan/data dikategorikan menjadi dua. Pesan yang bersifat rahasia dan pesan yang tidak bersifat rahasia. Pesan yang tidak bersifat rahasia biasanya tidak akan terlalu diperhatikan. Yang sangat perlu diperhatikan adalah Pesan yang bersifat rahasia, dimana setiap informasi yang ada didalamnya akan sangat berharga bagi pihak yang membutuhkan karena data tersebut dapat dengan mudah digandakan. Untuk mendapatkan informasi didalamnya, biasanya dilakukan berbagai cara yang tidak sah. Salah satu hal penting dalam menjaga kerahasiaan dan keamanan file teks adalah dengan proses enkripsi. Enkripsi adalah sebuah proses yang melakukan perubahan sebuah kode dari yang dapat dimengerti menjadi sebuah kode yang tidak dapat dimengerti atau tidak terbaca. Dengan menggunakan kombinasi algoritma kriptografi, dimana pesan akan disandikan menggunakan algoritma Knapsack, lalu hasilnya (cipherteks) akan disandikan lagi menggunakan algoritma Base64, diharapkan dapat memperkuat keamanan dari pesan rahasia, sehingga akan lebih sulit untuk dipecahkan. Jenis file yang akan di uji cobakan adalah file teks (.txt) pada Notepad. Notepad ini memiliki tampilan yang simple, apa adanya dan fitur yang ada memang yang paling sering digunakan, mudah, cepat, dan segudang kepraktisan lainnya yang tidak didapatkan pada microsoft word.

 

Kata Kunci  : Kriptografi, knapsack, base64, plainteks, cipherteks.

Author Biography

Wina Mariana Br Purba, STMIK Budidarma

Teknik Informatika

References

Andi, Visual Basic 2012 Programming, Semarang, Wahana Komputer. 2013

Dony Ariyus, Kriptografi Keamanan Data dan Komunikasi, Bandung, Graha Ilmu. 2006

Dony Ariyus, Pengantar Ilmu Kriptografi Teori Analisis dan Implementasi, Yogyakarta, Andi Offset. 2008

Irawan R, Ilhamsyah dan Brianorman Y, 2015, Aplikasi Enkripsi dan Dekripsi Pesan Singkat Menggunakan Algoritma Knapsack Berbasis Android. http:/jurnal.untan.ac.id/index.php/jcskommipa/article/download/11753/1101

Kusrini, M.kom,“Konsep dan Aplikasi Sistem Pendukung Keputusanâ€,Penerbit Andi,Yogyakarta,2007.

Kurniawan, Bahasa Baru untuk Dynamic Programming, Jakarta. 2011

Nina Setyaningsih, “Profesional Pemrograman Visual Basic 2008", Penerbit Salemba Infotek, Jakarta, 2009

Sentot Kromodimoeljo, 2010, Teori dan Aplikasi Kriptografi, SPK Consuling.

http://download833.mediafire.com/xq74t9vavc6g/fxrzj3zug6u1t2u/TeoridanAplikasiKriptografi.pdf

Suarga, Algoritma dan Pemrograman, Yogyakarta, Andi Offset. 2012

Syaputra H dan Herdiyatmoko, 2012, Aplikasi Enkripsi Data Pada File Teks Dengan Algoritma Rsa (Rivest Shamir Adleman). http:download.portalgaruda.org/article.php?article=113607&val=5187&title

Wahyu F C, Rahangiar A P dan De Fretes F, 2012, Penerapan Algoritma Gabungan RC4 dan Base64 Pada Sistem Keamanan E-Commerce. http://journal.uii.ac.id/index.php/Snati/article/download/2873/2628

Widodo, Prabowo Pudjo dan Herlawati, Menggunakan UML, Bandung Informatika. 2011

Downloads

Published

2019-07-06

Issue

Section

Articles