Anda di halaman 1dari 4

PERANCANGAN PERANGKAT LUNAK PEMBELAJARAN METODA KRIPTOGRAFI WAKE

A. Latar Belakang Pemilihan Judul Metoda kriptografi dapat digunakan untuk mengamankan data yang bersifat rahasia agar data tersebut tidak diketahui oleh orang lain yang tidak berkepentingan. Metoda WAKE merupakan salah satu metoda yang telah digunakan secara komersial. WAKE merupakan singkatan dari Word Auto Key Encryption. Metoda ini ditemukan oleh David Wheeler pada tahun 1993 dan merupakan salah satu algoritma stream cipher yang cepat dalam implementasinya dalam perangkat lunak. Metoda ini menggunakan kunci 128 bit, plaintext 32 bit dan sebuah tabel 256 x 32 bit. Dalam algoritmanya, metoda ini menggunakan operasi XOR, AND, OR dan Shift Right. Metoda WAKE ini telah digunakan pada program Dr. Solomon Anti Virus versi terbaru. Metoda WAKE dapat dibagi menjadi beberapa proses yaitu proses pembentukan tabel dan kunci, enkripsi dan dekripsi. Proses penyelesaian metoda ini cukup rumit dan sulit untuk dikerjakan secara manual berhubung karena algoritmanya yang cukup panjang dan kompleks. Untuk memudahkan pemahaman cara kerja metoda WAKE tersebut diperlukan sebuah perangkat lunak yang dapat menjelaskan langkah-langkah dan hasil setiap langkah.

Berdasarkan uraian di atas maka penulis ingin membuat tugas akhir dengan judul Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi WAKE.

B. Perumusan Masalah Yang menjadi permasalahan dalam menyusun tugas akhir ini adalah bagaimana menampilkan langkah-langkah penyelesaian metoda kriptografi WAKE.

C. Tujuan dan Manfaat Tujuan penyusunan tugas akhir ini adalah untuk merancang suatu perangkat lunak pembelajaran metoda kriptografi WAKE. Manfaat dari penyusunan tugas akhir ini yaitu : 1. Untuk membantu pembelajaran metoda kriptografi WAKE. 2. Perangkat lunak dapat digunakan sebagai fasilitas pendukung dalam proses belajar mengajar 3. Sebagai referensi untuk mata kuliah Kriptografi.

D. Pembatasan Masalah Pembatasan permasalahan dalam merancang perangkat lunak ini adalah : 1. Perangkat lunak akan menampilkan tahap tahap perhitungan dalam bentuk biner dan heksadesimal.

2. Input data berupa karakter (string) dengan perincian : a. Kunci 16 karakter. b. Plaintext 4 karakter. 3. Perangkat lunak tidak menampilkan tahap-tahap konversi string ke dalam biner dan heksadesimal. 4. Perangkat lunak menyediakan teori-teori pembentukan tabel, kunci, enkripsi dan dekripsi dari metoda WAKE. 5. Perangkat lunak akan menampilkan tahapan-tahapan pembentukan tabel, kunci, enkripsi dan dekripsi.

E. Metodologi Penyelesaian Langkah-langkah pembuatan perangkat lunak ini antara lain : 1. Membaca dan mempelajari buku-buku kriptografi yang berhubungan dengan metoda kriptografi WAKE. 2. Membaca dan mempelajari buku-buku pemrograman dasar dengan

menggunakan Microsoft Visual Basic 6.0. 3. Mempelajari cara kerja dari metoda kriptografi WAKE. 4. Merancang perangkat lunak pembelajaran metoda kriptografi WAKE dengan menggunakan bahasa pemrograman Visual Basic 6.0. 5. Melakukan proses pengujian dan pengecekan kesalahan (error) terhadap perangkat lunak yang telah dirancang.

F. Referensi 1. S. Bruce, Applied Crytography, Second Edition, John Wiley & Sons, Inc, 1996. 2. K. Jusuf Ir, M.T., Kriptografi, Keamanan Internet dan Jaringan Komunikasi, Penerbit Informatika Bandung, 2002. 3. S. Ario, Microsoft Visual Basic 6.0, PT. Elex Media Komputindo, 2001. 4. http://www.cix.co.uk/~klockstone/wake.htm, tanggal 11 Juli 2005. 5. http://www.cix.co.uk/~klockstone/hereward.htm, tanggal 11 Juli 2005. 6. http://eprint.iacr.org/2001/065.pdf, tanggal 11 Juli 2005.

Anda mungkin juga menyukai