aplikasi kriptografi dengan menggunakan algoritma...

Post on 21-May-2018

246 Views

Category:

Documents

10 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Nama : Teguh Dwi Nurcahyo

NPM : 58413839

Dosen Pembimbing : Lu’lu Mawaddah W, ST.,MMSI.,MSc

Aplikasi Kriptografi dengan Menggunakan Algoritma

Vigenere Cipher dan Implementasi Steganografi

Least Significant Bit (LSB) pada Matlab R2013a

OUTLINE

Pengantar Algoritma Vigenere

Algoritma LSB

Tujuan Penelitian

Batasan Masalah

Metodologi Enkripsi Vigenere Cipher

Stego (Penyisipan) LSB

Unstego (Pengekstraksian) LSB

Dekripsi Vigenere Cipher

Hasil Hasil Implementasi

Kesimpulan & Saran

Algoritma Vigenere Cipher

Vigenere Cipher atau Sandi Vigenere merupakanalgoritma kriptografi klasik dengan metodesubstitusi dengan jenis polialfabetik.

Cara kerja algoritma vigenere yaitu denganmelihat tabel vigenere atau tabula recta,sehingga dapat digunakan untuk melakukanenkripsi maupun dekripsi dengn menginputplaintext (pesan asli) dan key (kunci) yangmenghasilkan ciphertext.

Algoritma Vigenere Cipher

Tabel Vigenere

Algoritma Least Significant Bit

Metode LSB adalah salah satu metodesteganografi, Least Significant Bit berarti bagiandari barisan data biner (basis dua) yangmempunyai nilai paling tidak berarti/paling kecil,letaknya adalah paling kanan dari barisan bit

Contoh11010100 disisipkan 1 menjadi 11010101

Tujuan Penelitian

Tujuan dari penulisan ilmiah ini adalah untukmembuat aplikasi kriptografi denganmenggunakan algoritma vigenere cipher denganpeng-implementasian metode steganografi leastsignificant bit (LSB) untuk mengamankan informasiagar lebih terjaga kerahasiaannya.

Batasan Masalah

1. Penulisan ini membahas prosses enkripsi menggunakan vigenere cipherlalu bagaiman konsep menyisipkan ciphertext (pesan) ke dalam bitgambar.

2. Penulisan ini membahas proses pengekstraksian (unstego) dari gambaryang telah disisipkan pesan ciphertext, hasil pengekstraksian akanselanjutnya didekripsikan dengan menggunakan algoritma vigenerecipher

3. Pada aplikasi plaintext dan key yang disisipkan tidak dapat menggunakanspasi

4. Metode yang digunakan untuk enkripsi dan dekripsi adalah vigenerecipher dan untuk steganografi menggunakan metode Least SignificantBit.

5. Simulasi yang dilakukan dengan menggunakan MATLAB R2013a

Metodologi Penelitian

Ada beberapa tahapan yang harus dilakukanuntuk menyelesaikan penelitian dan tahapan inidapat dilihat dalam langkah – langkah sebagaiberikut :

Enkripsi Vigenere

Stego (Penyisipan) LSB

Unstego (Pengekstraksian)

Dekripsi Vigenere

Hasil Implementasi (Output)

Beranda

Hasil Implementasi (Output)

Aplikasi

Hasil Implementasi (Output)

Enkripsi

Hasil Implementasi (Output)

Browse (Enkripsi)

Hasil Implementasi (Output)

Hasil (Enkripsi)

Hasil Implementasi (Output)

Dekripsi

Hasil Implementasi (Output)

Browse (Dekripsi)

Hasil Implementasi (Output)

Hasil (Dekripsi)

Hasil Implementasi (Output)

Informasi

Hasil Implementasi (Output)

Algoritma Vigenere-1 (Informasi)

Hasil Implementasi (Output)

Algoritma Vigenere-2 (Informasi)

Hasil Implementasi (Output)

Algoritma LSB (Informasi)

Hasil Implementasi (Output)

Tentang

Hasil Implementasi (Output)

Petunjuk

Kesimpulan dan Saran

KesimpulanBerdasarkan hasil penelitian ditunjukan bahwa penulis telah berhasil membuat aplikasienkripsi dan dekripsi pada vigenere cipher dan implementasi metode steganografi leastsignificant bit. Aplikasi ini dibuat agar pesan tersebut terjaga kerahasiaannya. Denganmenggunakan matlab R2013a implementasi metode steganografi Least Significant Bitciphertext disisipkan kedalam media gambar yang membuat orang yang tidak berhak atauseorang kriptanalis tidak curiga terhadap pesan/ciphertext yang dibawa. Sehingga pesantersebut menjadi terjaga kerahasiannya sampai ke penerima yang berhak.

SaranPada penelitian ini dapat dikembangkan beberapa metode salah satunya adalah metodeRSA untuk proses kriptografi, Metode RSA merupakan metode kriptografi modern yangmasih dipakai hingga saat ini. Kekuatan algoritma RSA terletak pada proses ekponensial,dan pemfaktoran bilangan menjadi 2 bilangan prima. Dengan kerumitannya yangbertujuan untuk pengamanan informasi agar dapat terus terjaga kerahasiaannya sampaitangan penerima yang berhak.

top related