Seti Fauziah Tumanggor : Studi Enkripsi Dan Dekripsi File Dengan Menggunakan Algoritma Twofish, 2009. USU Repository © 2009
DAFTAR ISI
Halaman Persetujuan
ii Pernyataan
iii Penghargaan
iv Abstrak
v Abstract
vi Daftar Isi
vii Daftar Tabel
ix Daftar Gambar
x Bab 1 Pendahuluan
1 1.1
Latar Belakang 1
1.2 Perumusan Masalah
2 1.3
Pembatasan Masalah 3
1.4 Tujuan Penelitian
3 1.5
Kontribusi Penelitian 3
1.6 Tinjauan Pustaka
3 1.7
Metode Penelitian 5
Bab 2 Landasan Teori 6
2.1 Teori Dasar Kriptografi 6
2.2 Algoritma Kriptografi 7
2.3 Tekhnik Kriptografi 10
2.3.1 Algoritma Simetrik 10
2.3.2 Algoritma Asimetrik
11 2.4 Kriptografi Block Cipher
12 2.4.1 Cipher Berulang
12 2.4.2 Feistel Cipher
13 2.4.3 Padding
13 2.4.4 Ekspansi
14 2.4.5 Kompresi
14
2.6 Kunci Lemah dan Kunci Setengah Lemah 14
2.5 Twofish 14
2.5.1 Tujuan Desain Twofish 15
2.5.2 Blok Pembangun Twofish 16
2.5.3 Algoritma Twofish 20
2.7 Keamanan Twofish 23
Bab 3 Pembahasan 24
3.1 Analisa Masukan 24
3.2 Analisa Kebutuhan Perangkat Keras dan Perangkat Lunak 24
3.3 Analisa Proses Enkripsi 25
Seti Fauziah Tumanggor : Studi Enkripsi Dan Dekripsi File Dengan Menggunakan Algoritma Twofish, 2009. USU Repository © 2009
3.4 Analisa Prosedural 25
3.4.1 Pembangkitan Kunci 25
3.4.2 Pembagian Plainteks 39
3.4.3 Proses Subtitusi 30
3.5 Perancangan Flowchart 31
3.6 Implementasi 32
3.7 Percobaan Enkripsi dan Dekripsi 34
3.8 Twofish Untuk Integritas Data 35
Bab 4 Kesimpulan dan Saran 38
4.1 Kesimpulan 38
4.2 Saran 38
Daftar Pustaka Lampiran
Seti Fauziah Tumanggor : Studi Enkripsi Dan Dekripsi File Dengan Menggunakan Algoritma Twofish, 2009. USU Repository © 2009
DAFTAR TABEL
Halaman Tabel 3.1 Hasil Percobaan dengan kunci 10 karakter
34
Seti Fauziah Tumanggor : Studi Enkripsi Dan Dekripsi File Dengan Menggunakan Algoritma Twofish, 2009. USU Repository © 2009
DAFTAR GAMBAR
Halaman Gambar 2.1 Proses Enkripsi
7
Gambar 2.2 Proses Dekripsi 8
Gambar 2.3 Diagram proses enkripsi dan dekripsi algoritma simetris 10
Gambar 2.4 Diagram proses enkripsi dan dekripsi algoritma asimetris 11
Gambar 2.5 Struktur Algoritma Twofish 20
Gambar 3.1 Flowchart Aplikasi EnkripsiDekripsi Algoritma Twofish 31
Gambar 3.2 Form Tab Enkripsi 32
Gambar 3.3 Hasil Enkripsi 33
Gambar 3.4 Form Tab Dekripsi 33
Gambar 3.5 Task Manager Windows XP 34
Seti Fauziah Tumanggor : Studi Enkripsi Dan Dekripsi File Dengan Menggunakan Algoritma Twofish, 2009. USU Repository © 2009
BAB 1
PENDAHULUAN
1.1 Latar Belakang