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:
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.
Tidak ada komentar:
Posting Komentar