• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Modifikasi Teknik Kriptografi Hill Cipher Menggunakan Fungsi Rasional dan Konversi Basis Bilangan pada Proses Enkripsi--Dekripsi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Modifikasi Teknik Kriptografi Hill Cipher Menggunakan Fungsi Rasional dan Konversi Basis Bilangan pada Proses Enkripsi--Dekripsi"

Copied!
14
0
0

Teks penuh

(1)

Hill Cipher Menggunakan Fungsi Rasional dan 

Konversi Basis Bilangan 

pada Proses Enkripsi‐Dekripsi 

 

 

 

Tesis 

     

   

      Oleh: 

Alz Danny Wowor  972009014 

       

Program Studi Magister Sistem Informasi 

Fakultas Teknologi Informasi 

Universitas Kristen SatyaWacana 

Salatiga 

(2)

Modifikasi Teknik Kriptografi 

Hill Cipher Menggunakan Fungsi Rasional dan 

Konversi Basis Bilangan 

pada Proses Enkripsi‐Dekripsi 

 

 

 

Tesis 

     

   

      Oleh: 

Alz Danny Wowor  972009014 

       

Program Studi Magister Sistem Informasi 

Fakultas Teknologi Informasi 

Universitas Kristen SatyaWacana 

Salatiga 

(3)

Lembar Pengesahan 

 

Judul Tesis       :  Modifikasi  Teknik  Kriptografi  Hill  Cipher  Menggunakan  Fungsi  Rasional  dan  Konversi  Basis Bilangan pada Proses Enkripsi‐Dekripsi. 

 

Nama       :  Alz Danny Wowor 

 

NIM           :  972009014 

 

Program Studi      :  Magister Sistem Informasi 

 

Fakultas         :  Teknologi Informasi 

 

Menyetujui,   

 

M. A. Ineke Pakereng, M. Kom.          Irwan Sembiring, S.T., M.Kom.         Pembimbing 1             Pembimbing 2 

 

Mengesahkan   

 

A. Rocky Tanaamah, S.E., M.Cs.      Prof. Dr. Ir. Eko Sediyono, M.Kom.             Dekan             Ketua Program Studi 

 

Dinyatakan Lulus Ujian tanggal: 5 November 2011 

 

Penguji: 

1. Prof. Dr. Eko Sudiyono, M.Si.         ______________________   

2. Prof. Danny Manongga, M.Sc., Ph.D.       ______________________   

(4)

Surat Pernyataan Keaslian Tesis  

 

Yang bertanda tangan di bawah ini:    

Nama  :  Alz Danny Wowor 

NIM  :  972009014 

Program Studi  :  Magister Sistem Informasi 

Alamat  :  Jl. Gladagan 296, Salatiga 

 

Dengan  ini  menyatakan  sesungguhnya  dan  penuh  kesadaran  bahwa  dalam  menulis  tesis  dengan  judul  “Modifikasi  Teknik  Kriptografi  Hill  Cipher  Menggunakan  Fungsi  Rasional  dan 

Konversi  Basis  Bilangan  pada  Proses  Enkripsi‐Dekripsi”, 

saya  tidak  melakukan  tindakan  plagiasi  dengan  mengambil  alih  seluruh  atau  sebagian  besar  karya  tulis  orang  lain  tanpa  menyebutkan sumbernya.  

Apabila  saya  terbukti  melakukan  tindakan  plagiasi,  maka  saya  bersedia  dicabut  hak‐nya  sebagai  mahasiswa  atau  dicabut  kembali  gelar  yang  telah  diberikan    serta  menerima  sanksi  hukum lainnya.  

   

(5)

Penemuan besar menyelesaikan masalah besar tetapi terdapat benih-benih penemuan dalam setiap penyelesaian masalah.

Masalah anda mungkin sederhana;

tetapi jika itu menantang rasa ingin tahu anda serta melibatkan pikiran yang kreatif,

dan jika anda menyesaikan dengan cara anda sendiri, anda akan merasakan ketegangannya dan

menikmati rasa kemenangan dari suatu penemuan.

 

 

Goerge Polya

 

 

 

 

 

 

 

 

 

(6)

Kata Pengantar 

 

 “Do not follow where the path may lead.   Go, instead, where there is no path and leave a trail ”. 

Ralph Emerson 

 

Landasan  penelitian  ini  dipacu  dengan  keinginan  untuk  melihat  kegunaan  matematika  dalam  teknologi  informasi.  Oleh  karena  itu  dilakukan  pemilihan  terkait  bahan  yang  diinginkan,  merancang, dan dilakukan penelitian sehingga pada akhirnya ditulis  dalam  bentuk  tesis  yang  berjudul “Modifikasi Teknik Kriptografi Hill  Cipher  Menggunakan  Fungsi  Rasional  dan  Konversi  Basis  Bilangan 

pada Proses Enkripsi‐Dekripsi” dapat dilakukan. 

Tesis ini dibuat sebagai syarat untuk menyelesaikan Program  Studi  Magister  Sistem  Informasi  (MSI),  pada  Fakultas  Teknologi  Informasi,  di  Universitas  Kristen  Satya  Wacana,  Salatiga.  Penelitian  ini,  tentu  saja  bukan  hanya  kemampuan  penulis  semata,  tetapi  juga  karena  berkat  dan  perlindungan  yang  luar  biasa  dari Jou  Madutu  sehingga dapat terselesaikan dengan baik. 

Dalam proses penelitian dan penulisan tesis ini,  tentunya saja  membutuhkan  dan  mendapatkan  bimbingan,  arahan,  koreksi  dan  saran  dari  banyak  pihak.  Oleh  karena  itu  pada  kesempatan  ini  penulis  menghaturkan  rasa  terima  kasih  yang  sedalam‐dalamnya  kepada  beberapa  pihak  yang  sudah  banyak  berperan  diataranya  adalah:  

(7)

2. Bapak  Prof.  Dr.  Ir.,  Eko  Sudiyono,  M.Si.,  selaku  Ketua  Program  Studi  Magister  Sistem  Informasi,  Fakultas  Teknologi  Informasi,  Universitas Kristen Satya Wacana Salatiga. 

3. Ibu  M.  A.  Ineke  Pakereng,  M.Kom.,  selaku  pembimbing  pertama  yang  telah  banyak  memberikan  ilmu,  arahan  yang  sangat  berarti, serta masukan dan dorongan untuk menyelesaikan tesis.  4. Bapak Irwan Sembiring, ST, M.Kom., sebagai pembimbing kedua  yang  telah  banyak  memberikan  ilmu,  arahan,  serta  masukan  sehingga penelitian dan penulisan tesis ini dapat terselesaikan.  5. Seluruh Staf Pengajar Program Studi Magister Sistem Informasi, 

FTI UKSW Salatiga. 

6. Kepala Sekolah dan staf guru SMA Kristen Dian Halmahera Sahu‐ Timur,  Halmahera  Barat  yang  memberikan  izin  dan  dorongan  untuk  melanjutkan studi di FTI UKSW. 

7. Bapak  Ir.  Absalom  Jojano  selaku  ketua  Yayasan  Pendidikan  Gereja  Masehi  Halmahera  (GMIH),  yang  memeberika  izin  untuk  melajutkan studi di UKSW. 

8. Bapak Pdt. Anton Piga, (Ketua Sinode GMIH) dan keluarga yang  mendoakan  dan  banyak  memberikan  bantuan  untuk  dapat  menyelesaikan studi. 

9. Bapak Prof. Ir. Danny Manongga, M.Sc., Ph.D., yang sudah banyak  memberikan bantuan, arahan dan perhatian pada penulis untuk  menyelesaikan studi.  

10. Ka  Rendi  sekeluarga  yang  sudah  banyak  memberikan  bentuan,  arahan dan perhatian pada penulis untuk menyelesaikan studi.   11. Kel. Om Yus N., Kel Lisa‐Ory yang banyak membantu, dan selalu 

(8)

12. Mr.  Jo,  Mr.  Evang,  Mr.  Yos,  Mr.  Edy,  Mr.  Winsi  dan  rekan‐rekan  mahasiswa  MSI,  FTI‐UKSW  Salatiga,  dan  yang  telah  banyak  memberikan  bantuan  dan  masukan  dalam  perkuliahan  dan  penulisan tesis ini. 

13. Frits  Laritmas,  Risko,  Pikal,  Etus,  Engo,  Angki,  Ian,  Gustap,  Alfa,  Isto  dan sodara‐sodara  KEMAMORA  yang  banyak  memberikan  perhatian dan dorongan untuk dapat menyelesaikan tesis. 

14. Papa  & mama  mantu,  dan  keluarga  yang  banyak  membantu  mendukung untuk dapat menyelesaikan studi.  

15. Mama  &  Papa  (Alm),  dan  semua  keluarga  yang  sudah  banyak  membantu, mendukung dan pasti akan selalu mendoakan untuk  dapat  menyelesaikan  studi.  Tesis  ini  dipersembahkan  khusus  untuk mama. 

16. Paling laste, yang paling berperan dan selalu mendoakan untuk  dapat menyelesaikan studi ini adalah qt pe maitua Fani dan qt pe 

kacili  Fandro.  Makasih  sudah  membuat  segala  susuatu  menjadi 

indah untuk dijalani.  

 

Sangat disadari penelitian dan penulisan ini belum sempurna,  maka  dari  itu  sangat  diharapkan  saran  dan  kritik  untuk  dapat  menyempurnakan tulisan ini.  

Demikian  tesis  ini  saya  buat  semoga  bermanfaat  bagi  berbagai pihak yang membutuhkan.  Tuhan Memberkati. 

   

(9)

Daftar Isi 

 

Halaman   

Halaman Judul  ...   i 

Lembar Penesahan  ...   ii 

Surat Pernyataan Keaslian Tesis  ...   iii 

Motto  ...   iv 

Kata Pengatar  ...   v 

Daftar Isi  ...   ix 

Daftar Tabel ...   xi 

Daftar Gambar  ...   xii 

Daftar Lampiran  ...   xiii 

Abstrack  ...   xiv 

  Bab 1:  Pendahuluan  ...   1 

1.1   Latar Belakang ...   1 

1.2   Perumusan Masalah  ...   4 

1.3   Tujuan dan Manfaat Penelitian  ...   5 

1.4   Batasan Masalah  ...   5 

1.5   Sistematika Penulisan  ...   6 

  Bab 2:  Tinjauan Pustaka  ...   7 

2.1    Penelitian Sebelumnya ...   7 

2.2    Kriptografi  ...   9 

  2.2.1  Pesan, Plainteks, dan Cipherteks  ...   10 

  2.2.2  Enkripsi dan Dekripsi  ...   10 

  2.2.3  Cipher dan Kunci  ...   11 

  2.2.4  Sistem Kriptografi  ...   12 

  2.2.5  Kriptografi Kunci Simetris dan Asimetris  ...   12 

  2.2.6  Known Plaintext Attack  ...   13 

2.3    Kode ASCII  ...   14 

2.4    Teori Bilangan  ...   14 

2.5    Konversi Basis Bilangan  ...   19 

2.6    Matriks dan Jenis Matriks  ...   24 

2.7    Operasi Matriks  ...   25 

(10)

2.9     Probabilitas  ...   33 

2.10  Hill Cipher  ...   37 

  Bab 3:  Metodologi Penelitian  ...   39 

3.1    Perancangan Modifikasi pada Hill Cipher ...   39 

3.2    Prosedur pada Modifikasi Hill Cipher  ...   40 

3.2.1     Persiapan Enkripsi‐Dekripsi  ...   40 

3.2.2     Proses Enkripsi‐Dekripsi ...   42 

3.3    Uji Modifkasi Hill Cipher sebagai   Teknik Kriprografi ...   46 

3.4  Perbandingan Proses Enkripsi‐Dekripsi  ...   46 

3.5  Uji Proses Enkripsi dan Dekripsi  ...   58 

3.6  Uji Ketahanan pada Modifikasi Hill Cipher  ...   58 

3.7  Tahapan Penyususnan Penelitian  ...   49 

3.8  Kebutuhan Software  ...   49 

  Bab 4:  Analisis dan Pembahasan  ...   51 

4.1  Modifikasi pada Hill Cipher  ...   51 

  4.1.1  Modifikasi Hill Cipher Sebagai    Teknik Kriptografi  ...   51 

  4.1.2  Fungsi Rasional pada   Modifikasi Hill Cipher  ...   60 

4.1.3  Konversi Basis Bilangan pada  Modifikasi Hill Cipher  ...   62 

4.2  Perbandingan Proses Enkripsi‐Dekripsi ...   64 

4.2.1  Ketersediaan Plainteks  ...   64 

4.2.2  Ketersediaan Matriks Kunci  ...   68 

4.2.3  Ketersediaan Invers Matriks Kunci  ...   70 

4.3  Uji Enkripsi‐Dekripsi pada     Modifikasi Hill Cipher  ...   75 

4.4  Uji Ketahanan pada Modifikasi Hill Cipher ...   88 

    Bab 5:  Kesimpulan dan Saran  ...   99 

5.1  Kesimpulan  ...   99 

5.2  Saran  ...   100 

  Daftar Pustaka  ...   101 

(11)

Daftar Tabel 

 

Halaman 

 

Tabel 4.1  Banyak Elemen Cipherteks  ...   63 

Tabel 4.2  Perbandingan Ketersediaan Matriks  ...   68 

Tabel 4.3  Resperiok Modulo 26  ...   72 

Tabel 4.4  Resperiok Modulo 127  ...   74   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(12)

Daftar Gambar 

 

Halaman   

Gambar 2.1  Skema Enkripsi dan Dekripsi  ...   10 

Gambar 2.2  Kriptografi Simetri  ...   12 

Gambar 2.3  Kriptografi Asimetri ...   13 

Gambar 2.4  Himpunan dalam Zm  ...   17 

Gambar 2.5  Urutan Bilangan Konversi Basis dan   Bilangan Binier ...   24 

Gambar 2.6  Fungsi !(!) ...   30 

Gambar 2.7  Grafik ! ! =!!!!!!!! !!!!  ...   31 

Gambar 2.8  Proses Invers Fungsi  ...   32 

Gambar 3.1  Diagram Tahapan Penelitian  ...   49 

Gambar 3.2  Proses Enkripsi‐Dekripsi   Modifikasi Hill Chiper ...   54 

Gambar 4.1  Grafik fungsi  ! =(!+1) (!1) ...   61 

Gambar 4.2  Grafik Ketersediaan Matriks  ...   69 

Gambar 4.3  Grafik Bilangan Planiteks, Matriks Kunci,  dan     Fungsi Rasional  ...   76 

Gambar 4.4  Grafik Bilangan Cipherteks  ...   77 

Gambar 4.5  Grafik Perbandingan Bilangan !,! !, !!     dan Cipherteks ...   78   

 

 

(13)

Daftar Lampiran 

 

Halaman 

 

Lampiran 1  Tabel Kode ASCII  ...   107  Lampiran 2  Kode Program Contoh 4.5 ...   115  Lampiran 3  Kode Program Contoh 4.3 ...   121   

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(14)

Abstract 

 

Hill Cipher is a classic cryptographic techniques, which use a matrix as a key  for  encryption  and  decryption  process.  This  technique  can  only  encrypt  the  plaintext and produces ciphertext alphabet character in the character of the  alphabet  as  well.  On  the  other  hand,  the  Hill  cipher  cryptanalysis  has  been  solved  by  using  a  technique  known‐plaintext  attack  matrix  multiplication  and linear equations. This study modifies Hill Cipher using 127 characters in  the  plaintext  and  also  uses  a  rational  function  and  base  conversion  number  as  a  key  addition  to  the  matrix.  These  modifications  produce  a  ciphertext  binary bits in the element so that it can withstand attacks that break the Hill  cipher cryptanalysis. 

 

Keywords:  Hill  Cipher,  Known‐Plaintext  Attack,  Matrix,  Rational  Function,  Convert Base. 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar

Tabel 4.1  Banyak Elemen Cipherteks  ................................................  

Referensi

Dokumen terkait

Karate adalah seni beladiri menggunakan tangan kosong dimana tangan dan kaki dilatih dengan sedemikian rupa secara sistematis sehingga serangan secara tiba-tiba

Dokumen kualifikasi perusahaan asli yang diupload atau dokumen yang dilegalisir oleh pihak yang berwenang dan menyerahkan 1 (satu) rangkap rekaman (foto copy).

b) Di dalam diesel engine, solar yang dipakai sebagai bahan bakar, menghasilkan energi untuk memutar generator yang kemudian menghasilkan listrik yang dihubungkan ke trafo dan

Cilegon merupakan daerah yang telah disiapkan untuk sebuah kawasan industri, sehingga sudah sesuai dengan kebijakan pemerintah. • Sarana

Penelitian ini bertujuan untuk mengetahui pengaruh proporsi dewan komisaris independen, kualitas auditor dan financial leverage terhadap derajad manajemen laba

Atas pertimbangan – pertimbangan tersebut, kapasitas untuk pabrik etilen glikol yang akan kami rancang adalah 80.000 ton/tahun.. Dasar penetapan

Berdasarkan hasil penelitian yang dilakukan berkaitan dengan peran tradisi cembengan dalam menciptakan keteraturan sosial diperoleh suatu kesimpulan bahwa bentuk dan tradisi

keseluruhan proses pendidikan di Indonesia adalah seperti yang tercantum dalam. BAB I Ketentuan Umum UU Sistem Pendidikan