Sabtu, 29 September 2012

KRIPTOGRAFI

KRIPTOGRAFI
Kriptografi secara umum adalah ilmu dan seni untuk menjaga kerahasiaan (menyamarkan arti dari suatu pesan). "Crypto" berarti "secret" (rahasia) dan "graphy" berarti "writing" (tulisan). Jadi kriptografi adalah sebuah kumpulan teknik yang digunakan untuk mengubah pesan (plaintext) kedalam sebuah teks rahasia (chipertext) yang kemudian bisa diubah kembali ke format semula.
 
CONTOH KRIPTOGRAFI KLASIK:
Pada Kriptografi klasik pengamanan dilakukan dengan dua cara, yaitu transposisi dan subtitusi.
a. Pada penggunaan transposisi dan subtitusi, posisi dari huruf yang diubah ubah.
b. Pada penggunaan subtitusi, huruf (atau kata) digantikan dengan huruf atau simbol lain.

Berikut adalah contoh kriptografi klasik yang saya buat untuk memenuhi tugas kuliah keamanan jaringan. Bagi anda yang belum mengetahui apa itu kriptografi klasik, berikut akan saya berikan sedikit penjelasan tentang kriptografi klasik:
 
Membuat kriptografi klasik untuk mengirimkan pesan yang berbunyi "The Jacatra Secret". Berikut ini adalah contoh algoritma kriptografi klasiknya:

Chiper Subtitusi

Ini Adalah algoritma kriptografi yang mula mula digunakan oleh kaisar romawi, Julius Caesar (sehingga dinamakan juga caesar chiper), untuk menyandikan pesan yang ia kirim kepada para gubernurnya.

Caranya adalah dengan mengganti (menyulih atau mensubtitusi) setiap karakter dengan karakter lain dalam susunan abjad (alfabet)

Misalnya, tiap huruf disubtitusi dengan huruf ketiga berikutnya dari susunan abjad. Dalam hal ini kuncinya adalah jumlah pergeseran huruf (yaitu k = 3).
Tabel Subtitusi:
-Pi: ABCDEFGHIJKLMNOPQRSTUVWXYZ
-Ci: DEFGHIJKLMNOPQRSTUVWXYZABC
 
Contoh 1. Pesan plaintext:
                   THE JACATRA SECRET
disamarkan (enkripsi) menjadi:
                 WKH MDFDWUD VHFUHW
Penerima pesan men-deskripsi chipertext dengan menggunakan tabel subtitusi, sehingga chipertext
                 WKH MDFDWUD VHFUHW
dapat dikembalikan menjadi plaintext semula:
                   THE JACATRA SECRET



Chiper Transposisi
Pada chiper transposisi, plaintext tetap sama, tetapi urutannya diubah. Dengan kata lain, algoritma ini melakukan transpose terhadap rangkaian karakter di dalam text.
 
Nama lain untuk metode ini adalah permutasi, karena transpose setiap karakter di dalam teks sama dengan mempermutasikan karakter karakter tersebut.
Contoh 2. Pesan plaintext:
                   THE JACATRA SECRET
Untuk meng-enkripsi pesan, plaintext di tulis secara horizontal dengan lebar kolom tetap, misal selebar 6 karakter (kunci k=6):
                   THEJAC
                   ATRASE
                   CRET
maka chipertextnya dibaca secara vertikal menjadi:
                   TACHTREREJATASCE
untuk mendekripsi pesan, kita membagi panjang chipertext dengan kunci. pada contoh ini, kita membagi 16 dengan 5 untuk mendapatkan 3.

Algoritma deskripsi identik dengan algoritma enkripsi. Jadi, untuk contoh ini, kita menulis chipertext dalam baris baris selebar 3 karakter menjadi:
                   TAC
                   HTR
                   ERE
                   JAT
                   AS
                   CE
Dengan membaca setiap kolom kita memperoleh pesan semula:
                   THE JACATRA SECRET
 
 
Sekian contoh sederhana kriptografi klasik.

STEGANOGRAFI

STEGANOGRAFI
Steganografi adalah seni dan ilmu menulis pesan tersembunyi atau menyembunyikan pesan dengan suatu cara sehingga selain si pengirim dan si penerima, tidak ada seorangpun yang mengetahui atau menyadari bahwa ada suatu pesan rahasia. Sebaliknya, kriptografi menyamarkan arti dari suatu pesan, tapi tidak menyembunyikan bahwa ada suatu pesan. Kata "steganografi" berasal dari bahasa Yunani steganos, yang artinya “tersembunyi atau terselubung”, dan graphein, “menulis”.

CONTOH STEGANOGRAFI:
Berikut adalah contoh steganografi yang saya buat untuk memenuhi tugas kuliah keamanan jaringan. Bagi anda yang belum mengetahui apa itu steganograf, berikut akan saya berikan sedikit penjelasan tentang steganografi:
 
Membuat Steganografi untuk mengirimkan pesan yang berbunyi “Kuliah Hari Senin”. Berikut ini adalah contoh steganografinya :


-Mencari Ilalang di semak-semak
 
-Ternyata, disana terdapat banyak kupu-kupu
 
-Bersama kupu-kupu, aku pun seraya menari centil
 
-Tak lama kemudian, datanglah temanku bernama ani
 
-Kami pun bermain dan menari bersama
 
-Bagiku, hari ini benar-benar indah
 
-Selesai bermain, aku kembali ke rumah
 
-Sudah ada keluarga besar  ku yang menunggu disana
 
-Di perjalanan pulang, tiba-tiba ada petir menyambar
 
-Setelah ku hitung, kurang lebih sebanyak tiga kali
 
-Aku memutuskan untuk berhenti sejenak dalam keadaan ingin minum karena haus
 
-Dan lapar ingin memakan sepiring lontong kare
 
-Apa lagi jika dimakan bersama keluarga dan teman-teman
 
-Selang beberapa saat, suara petir yang menyambar itu pun berhenti
 
-Aku pun berlari pulang dan tetap bersyukur untuk hari ini yang penuh dengan pengalaman

Kalimat tersebut lebih menyerupai sebuah cerita. Namun jika huruf terakhir dari setiap kalimat diatas  diurutkan dari atas kebawah, maka akan menjadi sebuah pesan yang berbunyi “kuliah hari senin”.
 
-Mencari Ilalang di semak-semak 
 
-Ternyata, disana terdapat banyak kupu-kupu
 
-Bersama kupu-kupu, aku pun seraya menari centil
 
-Tak lama kemudian, datanglah temanku bernama ani
 
-Kami pun bermain dan menari bersama
 
-Bagiku, hari ini benar-benar indah
 
-Selesai bermain, aku kembali ke rumah
 
-Sudah ada keluarga besar  ku yang menunggu disana
 
-Di perjalanan pulang, tiba-tiba ada petir menyambar
 
-Setelah ku hitung, kurang lebih sebanyak tiga kali
 
-Aku memutuskan untuk berhenti sejenak dalam keadaan ingin minum karena haus
 
-Dan lapar ingin memakan sepiring lontong kare
 
-Apa lagi jika dimakan bersama keluarga dan teman-teman
 
-Selang beberapa saat, suara petir yang menyambar itu pun berhenti
 
-Aku pun berlari pulang dan tetap bersyukur untuk hari ini yang penuh dengan pengalaman

Sekian contoh sederhana untuk steganografi.
                                                     GENOCIDAL BATTLEFIELD